fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
    where
        F: FnOnce(Self::Ok, &mut A, &mut A::Context) -> Fut,
        Fut: ActorTryFuture<A, Error = Self::Error>,
        Self: Sized,
    {
        and_then::new(self, f)
    }
/// Executes another actor future after this one resolves successfully.
/// The success value is passed to a closure to create this subsequent
/// actor future.
///
/// The provided closure `f` will only be called if this actor future is
/// resolved to an [`Ok`]. If this actor future resolves to an  [`Err`],
/// panics, or is dropped, then the provided closure will never
/// be invoked. The [`Error`](ActorTryFuture::Error) type of
/// this actor future and the actor future returned by `f` have to match.
///
/// Note that this method consumes the actor future it is called on and
/// returns a wrapped version of it.
Executes another actor future after this one resolves successfully.
The success value is passed to a closure to create this subsequent
actor future.

The provided closure `f` will only be called if this actor future is
resolved to an [`Ok`]. If this actor future resolves to an  [`Err`],
panics, or is dropped, then the provided closure will never
be invoked. The [`Error`](ActorTryFuture::Error) type of
this actor future and the actor future returned by `f` have to match.

Note that this method consumes the actor future it is called on and
returns a wrapped version of it.
Executes another actor future after this one resolves successfully . The success value is passed to a closure to create this subsequent actor future . The provided closure ` f ` will only be called if this actor future is resolved to an [ ` Ok ` ] . If this actor future resolves to an [ ` Err ` ] panics or is dropped then the provided closure will never be invoked . The [ ` Error ` ] ( ActorTryFuture :: Error ) type of this actor future and the actor future returned by ` f ` have to match . Note that this method consumes the actor future it is called on and returns a wrapped version of it .
fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
    where
        F: FnOnce(Self::Ok, &mut A, &mut A::Context) -> Fut,
        Fut: ActorTryFuture<A, Error = Self::Error>,
        Self: Sized,
    {
        and_then::new(self, f)
    }
fn and_then < Fut , F > ( self , f : F ) -> AndThen < Self , Fut , F > where F : FnOnce ( Self :: Ok , & mut A , & mut A :: Context ) -> Fut , Fut : ActorTryFuture < A , Error = Self :: Error > , Self : Sized , { and_then :: new ( self , f ) }
Executes another actor future after this one resolves successfully.
Executes another actor future after this one resolves successfully .
self
f
F
self
f
F