[][src]Trait izanami_service::ServiceMut

pub trait ServiceMut<Request>: Sealed<Request> {
    type Response;
    type Error;
    type Future: Future<Item = Self::Response, Error = Self::Error>;
    fn poll_ready(&mut self) -> Poll<(), Self::Error>;
fn call(&mut self, request: &mut Request) -> Self::Future; }

Associated Types

type Response

type Error

type Future: Future<Item = Self::Response, Error = Self::Error>

Loading content...

Required methods

fn poll_ready(&mut self) -> Poll<(), Self::Error>

fn call(&mut self, request: &mut Request) -> Self::Future

Loading content...

Implementors

impl<S, Req, Res, Err, Fut> ServiceMut<Req> for S where
    S: for<'a> Service<&'a mut Req, Response = Res, Error = Err, Future = Fut>,
    Fut: Future<Item = Res, Error = Err>, 
[src]

type Response = Res

type Error = Err

type Future = Fut

Loading content...