Struct hyper_router::regex::RegexRoutesBuilder
[−]
[src]
pub struct RegexRoutesBuilder { /* fields omitted */ }Builder for RegexRouteRecognizer.
Trait Implementations
impl Default for RegexRoutesBuilder[src]
fn default() -> RegexRoutesBuilder
Returns the "default value" for a type. Read more
impl RoutesBuilder for RegexRoutesBuilder[src]
type Recognizer = RegexRouteRecognizer
fn route<S, H>(self, method: Method, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add a new route with given glob pattern.
fn finish(self) -> Self::Recognizer
Create recoginizer
fn get<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'GET' method
fn post<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'POST' method
fn put<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'PUT' method
fn delete<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'DELETE' method
fn head<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'HEAD' method
fn options<S, H>(self, pattern: S, handler: H) -> Self where
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
S: AsRef<str>,
H: RouteHandler<<Self::Recognizer as RouteRecognizer>::Captures>,
Add handler for 'OPTIONS' method