Lines Matching refs:hash_stable

18     fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) {  in hash_stable()  function
31 (&self[..]).hash_stable(hcx, &mut hasher); in hash_stable()
38 hash.hash_stable(hcx, hasher); in hash_stable()
52 self.hash_stable(&mut hcx, &mut hasher); in to_stable_hash_key()
58 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() method
59 self.unpack().hash_stable(hcx, hasher); in hash_stable()
64 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() method
65 mem::discriminant(self).hash_stable(hcx, hasher); in hash_stable()
71 universe.hash_stable(hcx, hasher); in hash_stable()
74 db.hash_stable(hcx, hasher); in hash_stable()
75 i.hash_stable(hcx, hasher); in hash_stable()
78 db.hash_stable(hcx, hasher); in hash_stable()
79 def_id.hash_stable(hcx, hasher); in hash_stable()
80 name.hash_stable(hcx, hasher); in hash_stable()
83 db.hash_stable(hcx, hasher); in hash_stable()
86 def_id.hash_stable(hcx, hasher); in hash_stable()
87 index.hash_stable(hcx, hasher); in hash_stable()
88 name.hash_stable(hcx, hasher); in hash_stable()
91 free_region.hash_stable(hcx, hasher); in hash_stable()
94 p.hash_stable(hcx, hasher); in hash_stable()
105 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() method
106 self.index().hash_stable(hcx, hasher); in hash_stable()
112 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() method
113 self.index.hash_stable(hcx, hasher); in hash_stable()
119 fn hash_stable(&self, hcx: &mut StableHashingContext<'tcx>, hasher: &mut StableHasher) { in hash_stable() method
120 self.index().hash_stable(hcx, hasher); in hash_stable()
128 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() function
129 self.as_ref().skip_binder().hash_stable(hcx, hasher); in hash_stable()
130 self.bound_vars().hash_stable(hcx, hasher); in hash_stable()
136 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() method
140 tcx.get_global_alloc(*self).hash_stable(hcx, hasher); in hash_stable()
150 fn hash_stable(&self, hcx: &mut StableHashingContext<'a>, hasher: &mut StableHasher) { in hash_stable() function
151 self.len().hash_stable(hcx, hasher); in hash_stable()
153 reloc.hash_stable(hcx, hasher); in hash_stable()