Home
last modified time | relevance | path

Searched refs:ConstVid (Results 1 – 11 of 11) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/infer/
H A Dunify_key.rs119 impl<'tcx> UnifyKey for ty::ConstVid<'tcx> { implementation
125 ty::ConstVid { index: i, phantom: PhantomData } in from_index()
168 table: &mut UnificationTable<InPlace<ty::ConstVid<'tcx>, V, L>>, in replace_if_possible()
172 V: snapshot_vec::VecLike<unify::Delegate<ty::ConstVid<'tcx>>>, in replace_if_possible()
173 L: UndoLogs<snapshot_vec::UndoLog<unify::Delegate<ty::ConstVid<'tcx>>>>, in replace_if_possible()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_infer/src/infer/
H A Dfudge.rs2 use rustc_middle::ty::{self, ConstVid, FloatVid, IntVid, RegionVid, Ty, TyCtxt, TyVid};
26 table: &mut UnificationTable<'_, 'tcx, ConstVid<'tcx>>, in const_vars_since_snapshot()
28 ) -> (Range<ConstVid<'tcx>>, Vec<ConstVariableOrigin>) { in const_vars_since_snapshot()
33 .map(|index| table.probe_value(ConstVid::from_index(index)).origin) in const_vars_since_snapshot()
175 const_vars: (Range<ConstVid<'tcx>>, Vec<ConstVariableOrigin>),
H A Dundo_log.rs22 ConstUnificationTable(sv::UndoLog<ut::Delegate<ty::ConstVid<'tcx>>>),
57 ConstUnificationTable(sv::UndoLog<ut::Delegate<ty::ConstVid<'tcx>>>),
H A Dmod.rs32 use rustc_middle::ty::{ConstVid, FloatVid, IntVid, TyVid};
145 const_unification_storage: ut::UnificationTableStorage<ty::ConstVid<'tcx>>,
271 ty::ConstVid<'tcx>, in const_unification_table()
272 &mut ut::UnificationStorage<ty::ConstVid<'tcx>>, in const_unification_table()
511 UnresolvedConst(ConstVid<'tcx>),
1089 pub fn next_const_var_id(&self, origin: ConstVariableOrigin) -> ConstVid<'tcx> { in next_const_var_id()
1422 vid: ty::ConstVid<'tcx>, in probe_const_var()
1703 Const(ConstVid<'tcx>),
H A Dcombine.rs230 target_vid: ty::ConstVid<'tcx>, in unify_const_variable()
824 target_vid: ty::ConstVid<'tcx>,
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/consts/
H A Dkind.rs133 Var(ty::ConstVid<'tcx>),
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/
H A Dimpls_ty.rs110 impl<'a, 'tcx> HashStable<StableHashingContext<'a>> for ty::ConstVid<'tcx> { implementation
H A Dcontext.rs20 ClosureSizeProfileData, Const, ConstVid, DefIdTree, ExistentialPredicate, FloatTy, FloatVar,
2412 pub fn mk_const_var(self, v: ConstVid<'tcx>, ty: Ty<'tcx>) -> &'tcx Const<'tcx> { in mk_const_var()
H A Dsty.rs1482 pub struct ConstVid<'tcx> { struct
H A Dmod.rs75 CanonicalPolyFnSig, ClosureSubsts, ClosureSubstsParts, ConstVid, EarlyBoundRegion,
H A Dstructural_impls.rs119 impl<'tcx> fmt::Debug for ty::ConstVid<'tcx> { implementation