fn map<F, U>(self, f: F) -> Map<Self, F>
    where
        F: FnOnce(Self::Output, &mut A, &mut A::Context) -> U,
        Self: Sized,
    {
        Map::new(self, f)
    }
/// Map this future's result to a different type, returning a new future of
/// the resulting type.
Map this future's result to a different type, returning a new future of
the resulting type.
Map this future ' s result to a different type returning a new future of the resulting type .
fn map<F, U>(self, f: F) -> Map<Self, F>
    where
        F: FnOnce(Self::Output, &mut A, &mut A::Context) -> U,
        Self: Sized,
    {
        Map::new(self, f)
    }
fn map < F , U > ( self , f : F ) -> Map < Self , F > where F : FnOnce ( Self :: Output , & mut A , & mut A :: Context ) -> U , Self : Sized , { Map :: new ( self , f ) }
Map this future's result to a different type, returning a new future of
the resulting type.
Map this future ' s result to a different type returning a new future of the resulting type .
self
f
F
self
f
F