Struct actix::Response [] [src]

pub struct Response<A, M> where
    A: Actor,
    M: ResponseType
{ /* fields omitted */ }

Response represents asynchronous message handling process.

Methods

impl<A, M> Response<A, M> where
    A: Actor,
    M: ResponseType
[src]

[src]

Create response

[src]

Create async response

Trait Implementations

impl<A, M, T> From<T> for Response<A, M> where
    A: Actor + Handler<M>,
    M: ResponseType,
    T: ActorFuture<Item = M::Item, Error = M::Error, Actor = A> + Sized + 'static, 
[src]

Helper trait that converts compatible ActorFuture type to Response.

[src]

Performs the conversion.

impl<A, M, I, E> From<Result<I, E>> for Response<A, M> where
    A: Handler<M>,
    M: ResponseType<Item = I, Error = E>, 
[src]

[src]

Performs the conversion.

impl<A, M> From<Box<ActorFuture<Item = M::Item, Error = M::Error, Actor = A>>> for Response<A, M> where
    A: Handler<M>,
    M: ResponseType
[src]

[src]

Performs the conversion.