diff --git a/src/edit.rs b/src/edit.rs index 1810692a..6cc5b89c 100644 --- a/src/edit.rs +++ b/src/edit.rs @@ -132,12 +132,12 @@ pub fn serialize(matches: &Vec<(String, f64)>) -> String { pub fn deserialize(s: &str) -> Result, String> { let mut res = HashMap::new(); for mut line in s.lines() { + line = line.trim(); + if line.len() == 0 || line.starts_with('#') { continue; } - line = line.trim_right(); - let parts: Vec<&str> = line.splitn(2, char::is_whitespace).collect(); if parts.len() != 2 {