Update to master

This commit is contained in:
Alex Crichton 2014-09-10 10:58:23 -07:00
parent a7eee8dfd8
commit 24a53c3e80
3 changed files with 4 additions and 9 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/target
/Cargo.lock

View File

@ -1,10 +1,4 @@
[project]
[package]
name = "route-recognizer"
version = "0.1.0"
authors = ["wycats"]
[[lib]]
path = "src/lib.rs"
name = "route-recognizer"

View File

@ -141,13 +141,13 @@ impl<T> Router<T> {
}
let nfa = &self.nfa;
let result = nfa.process(path, |index| nfa.get(index).metadata.get_ref());
let result = nfa.process(path, |index| nfa.get(index).metadata.as_ref().unwrap());
match result {
Ok(nfa_match) => {
let mut map = Params::new();
let state = &nfa.get(nfa_match.state);
let metadata = state.metadata.get_ref();
let metadata = state.metadata.as_ref().unwrap();
let param_names = metadata.param_names.clone();
for (i, capture) in nfa_match.captures.iter().enumerate() {