/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ty_utils/src/ |
H A D | instance.rs | 27 vars: BTreeMap<u32, ty::BoundVariableKind>, 42 fn into_vars(self, tcx: TyCtxt<'tcx>) -> &'tcx ty::List<ty::BoundVariableKind> { in into_vars() argument 81 entry.insert(ty::BoundVariableKind::Ty(bound_ty.kind)); in visit_ty() 84 ty::BoundVariableKind::Ty(_) => {} in visit_ty() 101 entry.insert(ty::BoundVariableKind::Region(br.kind)); in visit_region() 104 ty::BoundVariableKind::Region(_) => {} in visit_region()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/middle/ |
H A D | resolve_lifetime.rs | 101 pub late_bound_vars: FxHashMap<LocalDefId, FxHashMap<ItemLocalId, Vec<ty::BoundVariableKind>>>,
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/ |
H A D | fold.rs | 804 (0..counter).map(|i| ty::BoundVariableKind::Region(ty::BrAnon(i))), in anonymize_late_bound_regions() 811 bound_vars: &'tcx ty::List<ty::BoundVariableKind>, 819 pub fn new(bound_vars: &'tcx ty::List<ty::BoundVariableKind>) -> Self { in new() 859 ty::BoundVariableKind::Ty(kind) => { in visit_ty() 888 ty::BoundVariableKind::Region(kind) => { in visit_region()
|
H A D | context.rs | 114 bound_variable_kinds: InternedSet<'tcx, List<ty::BoundVariableKind>>, 1679 nop_list_lift! {bound_variable_kinds; ty::BoundVariableKind => ty::BoundVariableKind} 2116 bound_variable_kinds: _intern_bound_variable_kinds(ty::BoundVariableKind), 2555 ts: &[ty::BoundVariableKind], in intern_bound_variable_kinds() argument 2556 ) -> &'tcx List<ty::BoundVariableKind> { in intern_bound_variable_kinds() argument 2621 I: InternAs<[ty::BoundVariableKind], &'tcx List<ty::BoundVariableKind>>, in mk_bound_variable_kinds() argument 2708 pub fn late_bound_vars(self, id: HirId) -> &'tcx List<ty::BoundVariableKind> { in late_bound_vars() argument
|
H A D | codec.rs | 386 impl<'tcx, D: TyDecoder<'tcx>> RefDecodable<'tcx, D> for ty::List<ty::BoundVariableKind> { 402 &'tcx ty::List<ty::BoundVariableKind>
|
H A D | sty.rs | 1008 pub enum BoundVariableKind { enum 1024 pub struct Binder<'tcx, T>(T, &'tcx List<BoundVariableKind>); 1039 pub fn bind_with_vars(value: T, vars: &'tcx List<BoundVariableKind>) -> Binder<'tcx, T> { in bind_with_vars() 1069 pub fn bound_vars(&self) -> &'tcx List<BoundVariableKind> { in bound_vars() argument
|
H A D | layout.rs | 2597 .chain(iter::once(ty::BoundVariableKind::Region(ty::BrEnv))), in fn_sig_for_fn_abi() 2624 .chain(iter::once(ty::BoundVariableKind::Region(ty::BrEnv))), in fn_sig_for_fn_abi()
|
H A D | mod.rs | 74 Binder, BoundRegion, BoundRegionKind, BoundTy, BoundTyKind, BoundVar, BoundVariableKind,
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/ |
H A D | compare_method.rs | 1287 let mut bound_vars: smallvec::SmallVec<[ty::BoundVariableKind; 8]> = in check_type_bounds() 1292 let bound_var = ty::BoundVariableKind::Ty(kind); in check_type_bounds() 1302 let bound_var = ty::BoundVariableKind::Region(kind); in check_type_bounds() 1311 let bound_var = ty::BoundVariableKind::Const; in check_type_bounds()
|
H A D | intrinsic.rs | 119 [ty::BoundVariableKind::Region(ty::BrAnon(0)), ty::BoundVariableKind::Region(ty::BrEnv)] in check_intrinsic_type()
|
H A D | generator_interior.rs | 244 (0..counter).map(|i| ty::BoundVariableKind::Region(ty::BrAnon(i))), in resolve_interior()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_resolve/src/late/ |
H A D | lifetimes.rs | 160 late_bound_vars: HirIdMap<Vec<ty::BoundVariableKind>>, 269 lifetimes: Vec<ty::BoundVariableKind>, 571 fn late_region_as_bound_region<'tcx>(tcx: TyCtxt<'tcx>, region: &Region) -> ty::BoundVariableKind { in late_region_as_bound_region() argument 575 ty::BoundVariableKind::Region(ty::BrNamed(*def_id, name)) in late_region_as_bound_region() 578 ty::BoundVariableKind::Region(ty::BrAnon(*anon_idx)) in late_region_as_bound_region() 621 fn poly_trait_ref_binder_info(&mut self) -> (Vec<ty::BoundVariableKind>, BinderScopeType) { in poly_trait_ref_binder_info() argument 2644 ) -> Option<Vec<ty::BoundVariableKind>> { in supertrait_hrtb_lifetimes() argument 2652 let mut stack: SmallVec<[(DefId, SmallVec<[ty::BoundVariableKind; 8]>); 8]> = in supertrait_hrtb_lifetimes() 2731 (0..gather.anon_count).map(|var| ty::BoundVariableKind::Region(ty::BrAnon(var))), in visit_fn_like_elision()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_borrowck/src/ |
H A D | universal_regions.rs | 620 .chain(iter::once(ty::BoundVariableKind::Region(ty::BrEnv))), in compute_inputs_and_output()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/print/ |
H A D | pretty.rs | 2117 ty::BoundVariableKind::Region(ty::BrNamed(_, name)) => { in name_all_regions() 2121 ty::BoundVariableKind::Region(ty::BrAnon(i)) => { in name_all_regions() 2133 ty::BoundVariableKind::Region(ty::BrEnv) => { in name_all_regions()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_build/src/build/ |
H A D | mod.rs | 275 tcx.mk_bound_variable_kinds(std::iter::once(ty::BoundVariableKind::Region(ty::BrEnv))); in liberated_closure_env_ty()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/query/ |
H A D | mod.rs | 1446 -> Option<&'tcx FxHashMap<ItemLocalId, Vec<ty::BoundVariableKind>>> {
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/astconv/ |
H A D | mod.rs | 974 bound_vars: &'tcx ty::List<ty::BoundVariableKind>, in add_bounds() argument
|