Struct actix_web_flash::FlashMiddleware
source · pub struct FlashMiddleware();
Expand description
Takes care of deleting the flash cookies after their use.
Without this middle ware any flash message is be passed into all handlers requesting it, until the cookie is overwritten by a new message.
server::new(|| {
App::new()
.middleware(FlashMiddleware::default())
}).bind("127.0.0.1:8080")
.unwrap()
.run();
Trait Implementations§
source§impl Debug for FlashMiddleware
impl Debug for FlashMiddleware
source§impl Default for FlashMiddleware
impl Default for FlashMiddleware
source§fn default() -> FlashMiddleware
fn default() -> FlashMiddleware
Returns the “default value” for a type. Read more
source§impl<S> Middleware<S> for FlashMiddleware
impl<S> Middleware<S> for FlashMiddleware
source§fn response(
&self,
req: &HttpRequest<S>,
resp: HttpResponse
) -> Result<Response, Error>
fn response(
&self,
req: &HttpRequest<S>,
resp: HttpResponse
) -> Result<Response, Error>
Method is called when handler returns response,
but before sending http message to peer. Read more
source§fn start(&self, req: &HttpRequest<S>) -> Result<Started, Error>
fn start(&self, req: &HttpRequest<S>) -> Result<Started, Error>
Method is called when request is ready. It may return
future, which should resolve before next middleware get called. Read more
source§fn finish(&self, req: &HttpRequest<S>, resp: &HttpResponse) -> Finished
fn finish(&self, req: &HttpRequest<S>, resp: &HttpResponse) -> Finished
Method is called after body stream get sent to peer.