Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/intern/src/symbol.rs')
| -rw-r--r-- | crates/intern/src/symbol.rs | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/crates/intern/src/symbol.rs b/crates/intern/src/symbol.rs index f02fb6d14f..22490e416a 100644 --- a/crates/intern/src/symbol.rs +++ b/crates/intern/src/symbol.rs @@ -42,18 +42,6 @@ struct TaggedArcPtr { unsafe impl Send for TaggedArcPtr {} unsafe impl Sync for TaggedArcPtr {} -impl Ord for TaggedArcPtr { - fn cmp(&self, other: &Self) -> std::cmp::Ordering { - self.as_str().cmp(other.as_str()) - } -} - -impl PartialOrd for TaggedArcPtr { - fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> { - Some(self.cmp(other)) - } -} - impl TaggedArcPtr { const BOOL_BITS: usize = true as usize; @@ -125,7 +113,7 @@ impl TaggedArcPtr { } } -#[derive(PartialEq, Eq, Hash, PartialOrd, Ord)] +#[derive(PartialEq, Eq, Hash)] pub struct Symbol { repr: TaggedArcPtr, } |