Skip to content

Commit 0e602f1

Browse files
committed
replace match by ok()
1 parent c119291 commit 0e602f1

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

Diff for: src/librustc_mir/interpret/machine.rs

+2-8
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,12 @@ pub trait AllocMap<K: Hash + Eq, V> {
5757

5858
/// Read-only lookup.
5959
fn get(&self, k: K) -> Option<&V> {
60-
match self.get_or(k, || Err(())) {
61-
Ok(v) => Some(v),
62-
Err(()) => None,
63-
}
60+
self.get_or(k, || Err(())).ok()
6461
}
6562

6663
/// Mutable lookup.
6764
fn get_mut(&mut self, k: K) -> Option<&mut V> {
68-
match self.get_mut_or(k, || Err(())) {
69-
Ok(v) => Some(v),
70-
Err(()) => None,
71-
}
65+
self.get_mut_or(k, || Err(())).ok()
7266
}
7367
}
7468

0 commit comments

Comments
 (0)