Trait exc_service::adapt::Adaptor
source · pub trait Adaptor<R: Request>: Request {
// Required methods
fn from_request(req: R) -> Result<Self, ExchangeError>;
fn into_response(resp: Self::Response) -> Result<R::Response, ExchangeError>;
}
Expand description
An adaptor for request.
Required Methods§
sourcefn from_request(req: R) -> Result<Self, ExchangeError>
fn from_request(req: R) -> Result<Self, ExchangeError>
Convert from request.
sourcefn into_response(resp: Self::Response) -> Result<R::Response, ExchangeError>
fn into_response(resp: Self::Response) -> Result<R::Response, ExchangeError>
Convert into response.
Object Safety§
This trait is not object safe.