Struct actix::Response
[−]
[src]
pub struct Response<A, M> where
A: Actor + ResponseType<M>, { /* fields omitted */ }
Response
represents asyncronous message handling process.
Methods
impl<A, M> Response<A, M> where
A: Actor + ResponseType<M>,
[src]
A: Actor + ResponseType<M>,
fn reply(val: A::Item) -> Self
[src]
Create response
fn async_reply<T>(fut: T) -> Self where
T: ActorFuture<Item = A::Item, Error = A::Error, Actor = A> + Sized + 'static,
[src]
T: ActorFuture<Item = A::Item, Error = A::Error, Actor = A> + Sized + 'static,
Create async response
fn empty() -> Self where
A: ResponseType<M, Item = ()>,
[src]
A: ResponseType<M, Item = ()>,
Create unit response
fn error(err: A::Error) -> Self
[src]
Create error response
Trait Implementations
impl<A, M, T> From<T> for Response<A, M> where
A: Actor + Handler<M>,
T: ActorFuture<Item = A::Item, Error = A::Error, Actor = A> + Sized + 'static,
[src]
A: Actor + Handler<M>,
T: ActorFuture<Item = A::Item, Error = A::Error, Actor = A> + Sized + 'static,
Helper trait that converts compatible ActorFuture
type to Response
.