Home
last modified time | relevance | path

Searched defs:Variance (Results 1 – 24 of 24) sorted by relevance

/third_party/rust/rust/compiler/rustc_hir_analysis/src/variance/
Dxform.rs3 pub fn glb(v1: ty::Variance, v2: ty::Variance) -> ty::Variance { in glb()
Dsolve.rs75 fn enforce_const_invariance(&self, generics: &ty::Generics, variances: &mut [ty::Variance]) { in enforce_const_invariance()
91 fn create_map(&self) -> DefIdMap<&'tcx [ty::Variance]> { in create_map()
119 fn evaluate(&self, term: VarianceTermPtr<'a>) -> ty::Variance { in evaluate()
Dmod.rs41 fn variances_of(tcx: TyCtxt<'_>, item_def_id: LocalDefId) -> &[ty::Variance] { in variances_of()
70 fn variance_of_opaque(tcx: TyCtxt<'_>, item_def_id: LocalDefId) -> &[ty::Variance] { in variance_of_opaque()
Dterms.rs107 fn lang_items(tcx: TyCtxt<'_>) -> Vec<(LocalDefId, Vec<ty::Variance>)> { in lang_items()
/third_party/rust/rust/tests/ui/resolve/
Dresolve-type-param-in-item-in-trait.rs8 Variance(A) in outer() enumerator
/third_party/rust/rust/compiler/rustc_type_ir/src/
Dlib.rs671 pub enum Variance { enum
678 impl Variance { implementation
715 pub fn xform(self, v: Variance) -> Variance { in xform()
792 impl fmt::Debug for Variance { implementation
/third_party/rust/rust/compiler/rustc_middle/src/ty/
D_match.rs49 _: ty::Variance, in relate_with_variance()
Drelate.rs68 variance: ty::Variance, in relate_with_variance()
150 variances: &[ty::Variance], in relate_substs_with_variances()
/third_party/rust/rust/compiler/rustc_infer/src/infer/
Dgeneralize.rs21 ambient_variance: ty::Variance, in generalize()
204 variance: ty::Variance, in relate_with_variance()
Dglb.rs46 variance: ty::Variance, in relate_with_variance()
Dequate.rs64 _: ty::Variance, in relate_with_variance()
Dlub.rs46 variance: ty::Variance, in relate_with_variance()
Dsub.rs64 variance: ty::Variance, in relate_with_variance()
Dcombine.rs379 ambient_variance: ty::Variance, in instantiate()
Dat.rs189 variance: ty::Variance, in relate()
/third_party/rust/rust/compiler/rustc_borrowck/src/type_check/
Drelate_tys.rs30 v: ty::Variance, in relate_types()
Dmod.rs755 fn get_ambient_variance(&self, context: PlaceContext) -> ty::Variance { in get_ambient_variance()
1162 v: ty::Variance, in relate_type_and_user_type()
/third_party/rust/rust/compiler/rustc_borrowck/src/
Dconstraint_generation.rs150 _variance: ty::Variance, in visit_ascribe_user_ty()
/third_party/rust/rust/compiler/rustc_infer/src/infer/outlives/
Dtest_type_match.rs155 variance: ty::Variance, in relate_with_variance()
Dobligations.rs403 opt_variances: Option<&[ty::Variance]>, in substs_must_outlive()
/third_party/skia/third_party/externals/abseil-cpp/absl/random/
Dbeta_distribution_test.cc251 double Variance() const { in Variance() function in __anone99b37b70111::BetaDistributionModel
/third_party/rust/rust/compiler/rustc_infer/src/infer/nll_relate/
Dmod.rs446 variance: ty::Variance, in relate_with_variance()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/
Dinterner.rs405 fn variances_data(self, variances: &Self::InternedVariances) -> &[chalk_ir::Variance] { in variances_data()
/third_party/rust/rust/compiler/rustc_infer/src/infer/error_reporting/
Dmod.rs2722 _variance: ty::Variance, in relate_with_variance()