Struct iron_inspect::Inspect
[−]
[src]
pub struct Inspect<F, What> { /* fields omitted */ }
Methods
impl<F> Inspect<F, ()>
[src]
fn new(f: F) -> Inspect<F, InspectResult> where
F: Fn(&Request, Result<&Response, &IronError>),
[src]
F: Fn(&Request, Result<&Response, &IronError>),
fn response(f: F) -> Inspect<F, InspectResponse> where
F: Fn(&Request, &Response),
[src]
F: Fn(&Request, &Response),
fn error(f: F) -> Inspect<F, InspectError> where
F: Fn(&Request, &IronError),
[src]
F: Fn(&Request, &IronError),
Trait Implementations
impl<F> AfterMiddleware for Inspect<F, InspectResult> where
F: Send + Sync + 'static,
F: Fn(&Request, Result<&Response, &IronError>),
[src]
F: Send + Sync + 'static,
F: Fn(&Request, Result<&Response, &IronError>),
fn after(&self, req: &mut Request, res: Response) -> IronResult<Response>
[src]
Do whatever post-processing this middleware should do.
fn catch(&self, req: &mut Request, err: IronError) -> IronResult<Response>
[src]
Respond to an error thrown by previous AfterMiddleware
, the Handler
, or a BeforeMiddleware
. Read more
impl<F> AfterMiddleware for Inspect<F, InspectResponse> where
F: Send + Sync + 'static,
F: Fn(&Request, &Response),
[src]
F: Send + Sync + 'static,
F: Fn(&Request, &Response),
fn after(&self, req: &mut Request, res: Response) -> IronResult<Response>
[src]
Do whatever post-processing this middleware should do.
fn catch(&self, &mut Request, err: IronError) -> Result<Response, IronError>
[src]
Respond to an error thrown by previous AfterMiddleware
, the Handler
, or a BeforeMiddleware
. Read more
impl<F> AfterMiddleware for Inspect<F, InspectError> where
F: Send + Sync + 'static,
F: Fn(&Request, &IronError),
[src]
F: Send + Sync + 'static,
F: Fn(&Request, &IronError),
fn catch(&self, req: &mut Request, err: IronError) -> IronResult<Response>
[src]
Respond to an error thrown by previous AfterMiddleware
, the Handler
, or a BeforeMiddleware
. Read more
fn after(&self, &mut Request, res: Response) -> Result<Response, IronError>
[src]
Do whatever post-processing this middleware should do.