From 5ef3fda5e165cbc079f731e459635df0a714b778 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 25 Oct 2018 17:43:17 +0300 Subject: Remove unneded Hash --- crates/ra_analysis/src/db/input.rs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/crates/ra_analysis/src/db/input.rs b/crates/ra_analysis/src/db/input.rs index 25b9935cb..9baf7474c 100644 --- a/crates/ra_analysis/src/db/input.rs +++ b/crates/ra_analysis/src/db/input.rs @@ -1,6 +1,5 @@ use std::{ sync::Arc, - hash::{Hasher, Hash}, }; use salsa; @@ -40,22 +39,10 @@ salsa::query_group! { #[derive(Default, Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)] pub(crate) struct SourceRootId(pub(crate) u32); -#[derive(Clone, Default, Debug, Eq)] +#[derive(Clone, Default, Debug, PartialEq, Eq)] pub(crate) struct SourceRoot { pub(crate) file_resolver: FileResolverImp, pub(crate) files: FxHashSet, } -impl PartialEq for SourceRoot { - fn eq(&self, other: &SourceRoot) -> bool { - self.file_resolver == other.file_resolver - } -} - -impl Hash for SourceRoot { - fn hash(&self, hasher: &mut H) { - self.file_resolver.hash(hasher); - } -} - pub(crate) const WORKSPACE: SourceRootId = SourceRootId(0); -- cgit v1.2.3