pub fn app_data<U: 'static>(mut self, data: U) -> Self {
        self.app_data
            .get_or_insert_with(Extensions::new)
            .insert(data);

        self
    }
/// Add scope data.
///
/// Data of different types from parent contexts will still be accessible.
Add scope data.
Data of different types from parent contexts will still be accessible.
Add scope data . Data of different types from parent contexts will still be accessible .
pub fn app_data<U: 'static>(mut self, data: U) -> Self {
        self.app_data
            .get_or_insert_with(Extensions::new)
            .insert(data);
        self
    }
pub fn app_data < U : ' static > ( mut self , data : U ) -> Self { self . app_data . get_or_insert_with ( Extensions :: new ) . insert ( data ) ; self }
Add scope data.
Add scope data .
mut self
data
U
mut self
data
U