Struct ferrum_router::recognizer::Recognizer
[−]
[src]
pub struct Recognizer { pub glob_regex: Regex, pub param_chunks: Vec<ParamChunk>, pub handler: Box<Handler>, }
Fields
glob_regex: Regex
param_chunks: Vec<ParamChunk>
handler: Box<Handler>
Methods
impl Recognizer
[src]
fn new<G, N, P>(
glob: G,
handler: Box<Handler>,
types: Option<&Store<N, P>>
) -> RecognizerResult where
G: AsRef<[u8]>,
N: TypeName,
P: TypePattern,
[src]
glob: G,
handler: Box<Handler>,
types: Option<&Store<N, P>>
) -> RecognizerResult where
G: AsRef<[u8]>,
N: TypeName,
P: TypePattern,
fn parse_glob<G, N, P>(
glob: G,
types: &Store<N, P>
) -> RecognizerResult<(Regex, Vec<ParamChunk>)> where
G: AsRef<[u8]>,
N: TypeName,
P: TypePattern,
[src]
glob: G,
types: &Store<N, P>
) -> RecognizerResult<(Regex, Vec<ParamChunk>)> where
G: AsRef<[u8]>,
N: TypeName,
P: TypePattern,