Re-exportsยง
use rustc_infer::infer::InferCtxt;๐use rustc_infer::traits::PredicateObligations;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeVisitableExt;๐use rustc_middle::ty::Unnormalized;๐use rustc_span::def_id::LOCAL_CRATE;๐use rustc_span::def_id::LocalDefId;๐use rustc_span::ErrorGuaranteed;๐use rustc_span::Span;๐use rustc_structures::Limit;๐use rustc_trait_selection::traits::ObligationCtxt;๐use tracing::debug;๐use tracing::instrument;๐use tracing::instrument;๐use crate::diagnostics::AutoDerefReachedRecursionLimit;๐use crate::traits;๐use crate::traits::query::evaluate_obligation::InferCtxtExt;๐
Structsยง
- Autoderef
- Recursively dereference a type, considering both built-in
dereferences (
*) and theDereftrait. Although calledAutoderefit can be configured to use theReceivertrait instead of theDereftrait. - Autoderef
Snapshot ๐