WebResponse

Type Alias WebResponse 

Source
pub type WebResponse<B = ResponseBody> = Response<B>;
Expand description

type alias for default response type xitca-web uses.

Aliased Type§

pub struct WebResponse<B = ResponseBody> { /* private fields */ }

Trait Implementations§

Source§

impl<'r, C, B, ResB> Responder<WebContext<'r, C, B>> for WebResponse<ResB>

Source§

type Response = Response<ResB>

Source§

type Error = Error

Source§

async fn respond( self, _: WebContext<'r, C, B>, ) -> Result<Self::Response, Self::Error>

generate response from given request.
Source§

fn map(self, res: Self::Response) -> Result<Self::Response, Self::Error>
where Self: Sized,

map response type and mutate it’s state. default to pass through without any modification.