usher 0.1.1

Parameterized routing for generic resources in Rust
Documentation
pub mod parser {
    use usher::matcher::*;
    use usher::parser::*;

    #[test]
    fn static_parsing() {
        assert!(StaticParser.parse("anything").is_some());
    }

    #[test]
    fn dynamic_parsing() {
        assert!(DynamicParser.parse("nah").is_none());
        assert!(DynamicParser.parse(":id").is_some());
    }

    #[test]
    fn closure_parsing() {
        assert!(create_static_matcher.parse("anything").is_some());
    }

    fn create_static_matcher(input: &str) -> Option<Box<Matcher>> {
        Some(Box::new(StaticMatcher::new(input)))
    }
}