From a47cb2018957f321f27cc30f050ec4ad7db25dcd Mon Sep 17 00:00:00 2001 From: Yegor Bugayenko Date: Tue, 25 Apr 2023 10:12:12 +0300 Subject: [PATCH] #69 write instead of := --- src/map.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/map.rs b/src/map.rs index ec009f7..341090c 100644 --- a/src/map.rs +++ b/src/map.rs @@ -88,7 +88,7 @@ impl Map { let p = unsafe { self.pairs[i].assume_init_ref() }; if let Present((bk, _bv)) = &p { if bk == k { - self.pairs[i] = MaybeUninit::new(Absent); + self.pairs[i].write(Absent); break; } } @@ -172,7 +172,7 @@ impl Map { let p = unsafe { self.pairs[i].assume_init_ref() }; if let Present((k, v)) = &p { if !f(k, v) { - self.pairs[i] = MaybeUninit::new(Absent); + self.pairs[i].write(Absent); } } }