fn map<F, R>(self, f: F) -> crate::dev::Map<Self, F, R>
    where
        Self: Sized,
        F: FnMut(Self::Response) -> R,
    {
        crate::dev::Map::new(self, f)
    }
/// Map this service's output to a different type, returning a new service
/// of the resulting type.
///
/// This function is similar to the `Option::map` or `Iterator::map` where
/// it will change the type of the underlying service.
///
/// Note that this function consumes the receiving service and returns a
/// wrapped version of it, similar to the existing `map` methods in the
/// standard library.
Map this service's output to a different type, returning a new service
of the resulting type.

This function is similar to the `Option::map` or `Iterator::map` where
it will change the type of the underlying service.

Note that this function consumes the receiving service and returns a
wrapped version of it, similar to the existing `map` methods in the
standard library.
Map this service ' s output to a different type returning a new service of the resulting type . This function is similar to the ` Option :: map ` or ` Iterator :: map ` where it will change the type of the underlying service . Note that this function consumes the receiving service and returns a wrapped version of it similar to the existing ` map ` methods in the standard library .
fn map<F, R>(self, f: F) -> crate::dev::Map<Self, F, R>
    where
        Self: Sized,
        F: FnMut(Self::Response) -> R,
    {
        crate::dev::Map::new(self, f)
    }
fn map < F , R > ( self , f : F ) -> crate :: dev :: Map < Self , F , R > where Self : Sized , F : FnMut ( Self :: Response ) -> R , { crate :: dev :: Map :: new ( self , f ) }
Map this service's output to a different type, returning a new service
of the resulting type.
Map this service ' s output to a different type returning a new service of the resulting type .
self
f
F
self
f
F