Lines Matching refs:hash_stable
536 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
537 self.as_u32().hash_stable(ctx, hasher); in hash_stable()
542 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
543 discriminant(self).hash_stable(ctx, hasher); in hash_stable()
548 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
549 discriminant(self).hash_stable(ctx, hasher); in hash_stable()
554 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
555 discriminant(self).hash_stable(ctx, hasher); in hash_stable()
560 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
562 discriminant(self).hash_stable(ctx, hasher); in hash_stable()
564 TyVar(v) => v.as_u32().hash_stable(ctx, hasher), in hash_stable()
565 IntVar(v) => v.index.hash_stable(ctx, hasher), in hash_stable()
566 FloatVar(v) => v.index.hash_stable(ctx, hasher), in hash_stable()
567 FreshTy(v) | FreshIntTy(v) | FreshFloatTy(v) => v.hash_stable(ctx, hasher), in hash_stable()
573 fn hash_stable(&self, ctx: &mut CTX, hasher: &mut StableHasher) { in hash_stable() method
574 discriminant(self).hash_stable(ctx, hasher); in hash_stable()