diff --git a/src/librustc/ich/impls_hir.rs b/src/librustc/ich/impls_hir.rs index 0869893fbad..5bd359ba1f6 100644 --- a/src/librustc/ich/impls_hir.rs +++ b/src/librustc/ich/impls_hir.rs @@ -391,10 +391,10 @@ impl<'a> HashStable> for hir::TraitCandidate { hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { hcx.with_node_id_hashing_mode(NodeIdHashingMode::HashDefPath, |hcx| { - let &hir::TraitCandidate { + let hir::TraitCandidate { def_id, import_ids, - } = &self; + } = self; def_id.hash_stable(hcx, hasher); // We only use the outermost import NodeId as key