keys and items shouldn't take a mutable reference to self.

This commit is contained in:
2021-01-26 10:36:55 +01:00
parent 7edc0b6b6d
commit 5ecc753717

View File

@@ -35,7 +35,7 @@ impl Storage {
&mut self.items[id] &mut self.items[id]
} }
pub fn items(&mut self) -> impl Iterator<Item = &Item> { pub fn items(&self) -> impl Iterator<Item = &Item> {
self.items.iter() self.items.iter()
} }
@@ -43,7 +43,7 @@ impl Storage {
self.items.iter_mut() self.items.iter_mut()
} }
pub fn keys(&mut self) -> impl Iterator<Item = &String> { pub fn keys(&self) -> impl Iterator<Item = &String> {
self.keys.keys() self.keys.keys()
} }
} }