Skip to main content

Module bound_region_errors

Module bound_region_errors 

Source

Re-exportsยง

use std::fmt; ๐Ÿ”’
use std::rc::Rc; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_infer::infer::region_constraints::Constraint; ๐Ÿ”’
use rustc_infer::infer::region_constraints::ConstraintKind; ๐Ÿ”’
use rustc_infer::infer::region_constraints::RegionConstraintData; ๐Ÿ”’
use rustc_infer::infer::InferCtxt; ๐Ÿ”’
use rustc_infer::infer::RegionResolutionError; ๐Ÿ”’
use rustc_infer::infer::RegionVariableOrigin; ๐Ÿ”’
use rustc_infer::infer::SubregionOrigin; ๐Ÿ”’
use rustc_infer::infer::TyCtxtInferExt as _; ๐Ÿ”’
use rustc_infer::traits::ObligationCause; ๐Ÿ”’
use rustc_infer::traits::query::CanonicalTypeOpAscribeUserTypeGoal; ๐Ÿ”’
use rustc_infer::traits::query::CanonicalTypeOpNormalizeGoal; ๐Ÿ”’
use rustc_infer::traits::query::CanonicalTypeOpProvePredicateGoal; ๐Ÿ”’
use rustc_middle::ty::error::TypeError; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::RePlaceholder; ๐Ÿ”’
use rustc_middle::ty::Region; ๐Ÿ”’
use rustc_middle::ty::RegionVid; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeFoldable; ๐Ÿ”’
use rustc_middle::ty::UniverseIndex; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_trait_selection::error_reporting::InferCtxtErrorExt; ๐Ÿ”’
use rustc_trait_selection::error_reporting::infer::nice_region_error::NiceRegionError; ๐Ÿ”’
use rustc_trait_selection::traits::ObligationCtxt; ๐Ÿ”’
use rustc_trait_selection::traits::query::type_op::ascribe_user_type::type_op_ascribe_user_type_with_span; ๐Ÿ”’
use rustc_trait_selection::traits::query::type_op::prove_predicate::type_op_prove_predicate_with_cause; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use crate::MirBorrowckCtxt; ๐Ÿ”’
use crate::session_diagnostics::HigherRankedErrorCause; ๐Ÿ”’
use crate::session_diagnostics::HigherRankedLifetimeError; ๐Ÿ”’
use crate::session_diagnostics::HigherRankedSubtypeError; ๐Ÿ”’

Structsยง

AscribeUserTypeQuery ๐Ÿ”’
NormalizeQuery ๐Ÿ”’
PredicateQuery ๐Ÿ”’

Enumsยง

UniverseInfo ๐Ÿ”’
What operation a universe was created for.

Traitsยง

ToUniverseInfo ๐Ÿ”’
TypeOpInfo ๐Ÿ”’

Functionsยง

try_extract_error_from_fulfill_cx ๐Ÿ”’
try_extract_error_from_region_constraints ๐Ÿ”’