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
        }
    }
}