diff --git a/src/parser.rs b/src/parser.rs index 804dc3b..003d339 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -176,7 +176,7 @@ pub fn parse(params: &str) -> ParseResult { }; let pairs = parse_pairs(&decoded_params); for &(key, value) in pairs.iter() { - let parse_key_res = try!(parse_key(key)); + let parse_key_res = parse_key(key)?; let key_chain = &parse_key_res[0..]; let decoded_value = match decode_component(value.unwrap_or("")) { Ok(val) => val,