diff options
Diffstat (limited to 'src/parser.rs')
-rw-r--r-- | src/parser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parser.rs b/src/parser.rs index 0276ec3..4943654 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::collections::BTreeMap; use component::Component; use property::Property; @@ -250,8 +250,8 @@ impl<'s> Parser<'s> { Ok((name, value)) } - fn consume_params(&mut self) -> HashMap<String, String> { - let mut rv: HashMap<String, String> = HashMap::new(); + fn consume_params(&mut self) -> BTreeMap<String, String> { + let mut rv: BTreeMap<String, String> = BTreeMap::new(); while self.consume_only_char(';') { match self.consume_param() { Ok((name, value)) => { rv.insert(name.to_owned(), value.to_owned()); }, |