[−][src]Trait nickel::extensions::response::Redirect
Associated Types
type Result
Required methods
fn redirect_with<T>(self, target: T, status: StatusCode) -> Self::Result where
T: Into<String>,
T: Into<String>,
Provided methods
fn redirect<T>(self, target: T) -> Self::Result where
T: Into<String>,
T: Into<String>,
Redirect the response to a given target
Examples
extern crate nickel; use nickel::{Nickel, HttpRouter, Request, Response, MiddlewareResult}; use nickel::extensions::Redirect; fn redirect<'mw, 'conn>(_: &mut Request<'mw, 'conn>, res: Response<'mw>) -> MiddlewareResult<'mw> { return res.redirect("http://nickel.rs") } fn main() { let mut server = Nickel::new(); server.get("/a", redirect); }
fn redirect_permanently<T>(self, target: T) -> Self::Result where
T: Into<String>,
T: Into<String>,
Implementors
impl<'a, D> Redirect for Response<'a, D>
[src]
impl<'a, D> Redirect for Response<'a, D>
type Result = MiddlewareResult<'a, D>
fn redirect_with<T>(self, target: T, status: StatusCode) -> Self::Result where | [src] |
fn redirect<T>(self, target: T) -> Self::Result where | [src] |
fn redirect_permanently<T>(self, target: T) -> Self::Result where | [src] |