Home
last modified time | relevance | path

Searched refs:BoundVariableKind (Results 1 – 17 of 17) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ty_utils/src/
H A Dinstance.rs27 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 Dresolve_lifetime.rs101 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 Dfold.rs804 (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 Dcontext.rs114 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 Dcodec.rs386 impl<'tcx, D: TyDecoder<'tcx>> RefDecodable<'tcx, D> for ty::List<ty::BoundVariableKind> {
402 &'tcx ty::List<ty::BoundVariableKind>
H A Dsty.rs1008 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 Dlayout.rs2597 .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 Dmod.rs74 Binder, BoundRegion, BoundRegionKind, BoundTy, BoundTyKind, BoundVar, BoundVariableKind,
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/
H A Dcompare_method.rs1287 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 Dintrinsic.rs119 [ty::BoundVariableKind::Region(ty::BrAnon(0)), ty::BoundVariableKind::Region(ty::BrEnv)] in check_intrinsic_type()
H A Dgenerator_interior.rs244 (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 Dlifetimes.rs160 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 Duniversal_regions.rs620 .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 Dpretty.rs2117 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 Dmod.rs275 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 Dmod.rs1446 -> Option<&'tcx FxHashMap<ItemLocalId, Vec<ty::BoundVariableKind>>> {
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/astconv/
H A Dmod.rs974 bound_vars: &'tcx ty::List<ty::BoundVariableKind>, in add_bounds() argument