Re-exportsΒ§
use std::fmt::Debug;πuse std::fmt::Debug;πuse rustc_hir::def_id::DefId;πuse rustc_middle::ty;πuse rustc_middle::ty::Ty;πuse rustc_middle::ty::TyVid;πuse rustc_middle::ty::Upcast;πuse thin_vec::ThinVec;πuse thin_vec::thin_vec;πuse super::ObligationCause;πuse super::PredicateObligation;πuse super::PredicateObligations;πuse crate::infer::InferCtxt;πuse crate::traits::Obligation;π
EnumsΒ§
- Scrubbed
Trait Error - A trait error with most of its information removed. This is the error
returned by an
ObligationCtxtby default, and suitable if you just want to see if a predicate holds, and donβt particularly care about the error itself (except for if itβs an ambiguity or true error). - Trait
Errors