diff options
| author | bors <bors@rust-lang.org> | 2023-01-10 17:48:46 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-01-10 17:48:46 +0000 |
| commit | 3987c835f204a064fd28d21b59aecd2c72f5d0d0 (patch) | |
| tree | f63d93fa2e15393c6ce28c91c45b36ce365ff903 | |
| parent | c3b78f440e1978a84f7224fe443086c1c91254a1 (diff) | |
| parent | 56ffe63c3c108f1c6002ac59b76511a0b81953c6 (diff) | |
| download | rust-3987c835f204a064fd28d21b59aecd2c72f5d0d0.tar.gz rust-3987c835f204a064fd28d21b59aecd2c72f5d0d0.zip | |
Auto merge of #13919 - danieleades:derive-hash, r=lnicola
derive 'Hash'
| -rw-r--r-- | crates/base-db/src/input.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/crates/base-db/src/input.rs b/crates/base-db/src/input.rs index 5fa4a802495..b44a157e253 100644 --- a/crates/base-db/src/input.rs +++ b/crates/base-db/src/input.rs @@ -84,15 +84,10 @@ pub struct CrateGraph { arena: NoHashHashMap<CrateId, CrateData>, } -#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] +#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct CrateId(pub u32); impl stdx::hash::NoHashHashable for CrateId {} -impl std::hash::Hash for CrateId { - fn hash<H: std::hash::Hasher>(&self, state: &mut H) { - self.0.hash(state); - } -} #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct CrateName(SmolStr); |
