summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 2ab936d..ef50ff7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -9,6 +9,12 @@ impl<K: Eq, V> Container<K, V> {
}
fn insert(&mut self, k: K, v: V) {
+ for (actual_k, actual_v) in self.values.iter_mut() {
+ if actual_k == &k {
+ *actual_v = v;
+ return;
+ }
+ }
self.values.push((k, v));
}