about summary refs log tree commit diff
path: root/src/changes.rs
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-04-14 13:00:46 +1200
committerNick Cameron <ncameron@mozilla.com>2015-04-14 13:00:46 +1200
commit76854677c1b730ecb262b5277a6520fc2ff75974 (patch)
tree035a797668300dc97bcb722f9b6b0f463ebc9dd0 /src/changes.rs
parenta82a9791f80599a2e476be740c49136acd6aa618 (diff)
New reformatting of fns
Diffstat (limited to 'src/changes.rs')
-rw-r--r--src/changes.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/changes.rs b/src/changes.rs
index 7b56318be09..562aada3103 100644
--- a/src/changes.rs
+++ b/src/changes.rs
@@ -45,7 +45,8 @@ impl<'a> ChangeSet<'a> {
     }
 
     pub fn push_str(&mut self, file_name: &str, text: &str) {
-        self.file_map[*file_name].push_str(text)
+        let buf = self.file_map.get_mut(&*file_name).unwrap();
+        buf.push_str(text)
     }
 
     pub fn push_str_span(&mut self, span: Span, text: &str) {
@@ -54,7 +55,7 @@ impl<'a> ChangeSet<'a> {
     }
 
     pub fn cur_offset(&mut self, file_name: &str) -> usize {
-        self.file_map[*file_name].cur_offset()
+        self.file_map[&*file_name].cur_offset()
     }
 
     pub fn cur_offset_span(&mut self, span: Span) -> usize {
@@ -91,7 +92,7 @@ impl<'c, 'a> Iterator for FileIterator<'c, 'a> {
 
         let key = self.keys[self.cur_key];
         self.cur_key += 1;
-        return Some((&key, &self.change_set.file_map[*key]))
+        return Some((&key, &self.change_set.file_map[&*key]))
     }
 }