1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use std::collections::BTreeMap; use ferrum::Handler; pub type Params = BTreeMap<String, String>; pub struct RouteMatch<'a> { pub handler: &'a Box<Handler>, pub params: Params } impl<'a> RouteMatch<'a> { pub fn new(handler: &'a Box<Handler>, params: Params) -> RouteMatch { RouteMatch { handler, params } } }