Struct conduit_router::RouteBuilder
[−]
[src]
pub struct RouteBuilder { /* fields omitted */ }
Methods
impl RouteBuilder
[src]
fn new() -> RouteBuilder
fn recognize<'a>(
&'a self,
method: &Method,
path: &str
) -> Result<Match<&'a Box<Handler>>, RouterError>
&'a self,
method: &Method,
path: &str
) -> Result<Match<&'a Box<Handler>>, RouterError>
fn map<'a, H: Handler>(
&'a mut self,
method: Method,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
method: Method,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
fn get<'a, H: Handler>(
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
fn post<'a, H: Handler>(
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
fn put<'a, H: Handler>(
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
fn delete<'a, H: Handler>(
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
fn head<'a, H: Handler>(
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder
&'a mut self,
pattern: &str,
handler: H
) -> &'a mut RouteBuilder