From 542bf035ff544ef0bc4c69a010e76ca1ef19cb9b Mon Sep 17 00:00:00 2001 From: "liquan.eth" Date: Tue, 24 Oct 2023 04:31:28 +0800 Subject: [PATCH] fix Indexer's iter_mut (#38) --- crates/bellpepper-core/src/lc.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bellpepper-core/src/lc.rs b/crates/bellpepper-core/src/lc.rs index fa897e4..87cb195 100644 --- a/crates/bellpepper-core/src/lc.rs +++ b/crates/bellpepper-core/src/lc.rs @@ -66,8 +66,8 @@ impl Indexer { self.values.iter().map(|(key, value)| (key, value)) } - pub fn iter_mut(&mut self) -> impl Iterator + '_ { - self.values.iter_mut().map(|(key, value)| (key, value)) + pub fn iter_mut(&mut self) -> impl Iterator + '_ { + self.values.iter_mut().map(|(key, value)| (&*key, value)) } pub fn insert_or_update(&mut self, key: usize, insert: F, update: G)