Home
last modified time | relevance | path

Searched refs:binder_index (Results 1 – 4 of 4) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_infer/src/infer/canonical/
H A Dcanonicalizer.rs273 binder_index: ty::DebruijnIndex, field
285 self.binder_index.shift_in(1); in fold_binder()
287 self.binder_index.shift_out(1); in fold_binder()
294 if index >= self.binder_index { in fold_region()
372 if debruijn >= self.binder_index { in fold_ty()
438 if debruijn >= self.binder_index { in fold_const()
501 binder_index: ty::INNERMOST, in canonicalize()
609 let region = ty::ReLateBound(self.binder_index, br); in canonical_var_for_region()
624 self.tcx().mk_ty(ty::Bound(self.binder_index, var.into())) in canonicalize_ty_var()
644 val: ty::ConstKind::Bound(self.binder_index, var), in canonicalize_const_var()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ty_utils/src/
H A Dinstance.rs26 binder_index: ty::DebruijnIndex, field
36 binder_index: ty::INNERMOST, in new()
65 self.binder_index.shift_in(1); in visit_binder()
67 self.binder_index.shift_out(1); in visit_binder()
72 if t.outer_exclusive_binder() < self.binder_index in visit_ty()
73 || !self.visited.insert((self.binder_index, t)) in visit_ty()
78 ty::Bound(debruijn, bound_ty) if debruijn == self.binder_index => { in visit_ty()
98 ty::ReLateBound(index, br) if *index == self.binder_index => { in visit_region()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_traits/src/chalk/
H A Dlowering.rs840 binder_index: ty::DebruijnIndex, field
849 binder_index: ty::INNERMOST, in new()
865 self.binder_index.shift_in(1); in visit_binder()
867 self.binder_index.shift_out(1); in visit_binder()
931 binder_index: ty::DebruijnIndex, field
947 self.binder_index.shift_in(1); in fold_binder()
949 self.binder_index.shift_out(1); in fold_binder()
977 binder_index: ty::DebruijnIndex, field
988 binder_index: ty::INNERMOST, in new()
1003 self.binder_index.shift_in(1); in fold_binder()
[all …]
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/
H A Dfold.rs812 binder_index: ty::DebruijnIndex, field
822 binder_index: ty::INNERMOST, in new()
840 self.binder_index.shift_in(1); in visit_binder()
842 self.binder_index.shift_out(1); in visit_binder()
847 if t.outer_exclusive_binder < self.binder_index in visit_ty()
848 || !self.visited.insert((self.binder_index, t)) in visit_ty()
853 ty::Bound(debruijn, bound_ty) if debruijn == self.binder_index => { in visit_ty()
882 ty::ReLateBound(index, br) if *index == self.binder_index => { in visit_region()