Skip to content

Commit 0b0dc1f

Browse files
committed
Fix lints
1 parent 387de30 commit 0b0dc1f

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

src/map/storage/boolean.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#![allow(missing_copy_implementations)]
44

55
use core::iter;
6-
use core::mem;
76
use core::option;
87

98
use crate::map::{Entry, MapStorage, OccupiedEntry, VacantEntry};
@@ -244,9 +243,9 @@ impl<V> MapStorage<bool, V> for BooleanMapStorage<V> {
244243
#[inline]
245244
fn insert(&mut self, key: bool, value: V) -> Option<V> {
246245
if key {
247-
mem::replace(&mut self.t, Some(value))
246+
self.t.replace(value)
248247
} else {
249-
mem::replace(&mut self.f, Some(value))
248+
self.f.replace(value)
250249
}
251250
}
252251

src/map/storage/option.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use core::iter;
2-
use core::mem;
32
use core::option;
43

54
use crate::map::{Entry, MapStorage, OccupiedEntry, VacantEntry};
@@ -274,7 +273,7 @@ where
274273
fn insert(&mut self, key: Option<K>, value: V) -> Option<V> {
275274
match key {
276275
Some(key) => self.some.insert(key, value),
277-
None => mem::replace(&mut self.none, Some(value)),
276+
None => self.none.replace(value),
278277
}
279278
}
280279

src/map/storage/singleton.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
use core::mem;
2-
31
use crate::map::{Entry, MapStorage};
42
use crate::option_bucket::{NoneBucket, OptionBucket, SomeBucket};
53

@@ -75,7 +73,7 @@ where
7573

7674
#[inline]
7775
fn insert(&mut self, _: K, value: V) -> Option<V> {
78-
mem::replace(&mut self.inner, Some(value))
76+
self.inner.replace(value)
7977
}
8078

8179
#[inline]

0 commit comments

Comments
 (0)