From 3a525cae208f09f787b64f0b8aaf8ab4e92362df Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 22 Mar 2023 20:22:55 +0200 Subject: reverse iterator Sponsored-by: author --- src/main.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index c229269..2ab936d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,13 +13,12 @@ impl Container { } fn get(&self, k: &K) -> Option<&V> { - let mut value = None; - for (actual_k, v) in self.values.iter() { + for (actual_k, v) in self.values.iter().rev() { if actual_k == k { - value = Some(v); + return Some(v); } } - value + None } } -- cgit v1.2.1