Skip to content

Commit 0add52f

Browse files
committed
Remove use of std::borrow::Borrow
1 parent 4cd993e commit 0add52f

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

crates/bevy_utils/src/intern.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
//! and make comparisons for any type as fast as integers.
66
77
use std::{
8-
borrow::Borrow,
98
fmt::Debug,
109
hash::Hash,
1110
ops::Deref,
@@ -155,13 +154,13 @@ impl<T: Leak + Hash + Eq + ?Sized> Interner<T> {
155154
let lock = self.0.get_or_init(Default::default);
156155
{
157156
let set = lock.read().unwrap_or_else(PoisonError::into_inner);
158-
if let Some(value) = set.get(value.borrow()) {
157+
if let Some(value) = set.get(value) {
159158
return Interned(*value);
160159
}
161160
}
162161
{
163162
let mut set = lock.write().unwrap_or_else(PoisonError::into_inner);
164-
if let Some(value) = set.get(value.borrow()) {
163+
if let Some(value) = set.get(value) {
165164
Interned(*value)
166165
} else {
167166
let leaked = value.leak();

0 commit comments

Comments
 (0)