summaryrefslogtreecommitdiffstats
path: root/src/parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.rs')
-rw-r--r--src/parser.rs6
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()); },