Re-exportsΒ§
use std::iter;πuse rustc_attr_ir::find_attr;πuse rustc_data_structures::fx::FxIndexMap;πuse rustc_errors::ErrorGuaranteed;πuse rustc_hir as hir;πuse rustc_hir::def::DefKind;πuse rustc_hir::def_id::DefId;πuse rustc_hir::def_id::LOCAL_CRATE;πuse rustc_macros::Decodable;πuse rustc_macros::Encodable;πuse rustc_macros::StableHash;πuse rustc_span::Span;πuse rustc_span::bug;πuse tracing::debug;πuse crate::query::LocalCrate;πuse crate::traits::specialization_graph;πuse crate::ty::fast_reject;πuse crate::ty::fast_reject::SimplifiedType;πuse crate::ty::fast_reject::TreatParams;πuse crate::ty;πuse crate::ty::Ident;πuse crate::ty::Interner;πuse crate::ty::RestrictionKind;πuse crate::ty::Ty;πuse crate::ty::TyCtxt;πuse crate::ty::VisitorResult;πuse crate::ty::try_visit;π
StructsΒ§
- Trait
Def - A traitβs definition with type information.
- Trait
Impls
EnumsΒ§
- Trait
Specialization Kind - Whether this trait is treated specially by the standard library specialization lint.
FunctionsΒ§
- incoherent_
impls_ πprovider - Query provider for
incoherent_impls. - trait_
impls_ πin_ crate_ provider - trait_
impls_ πof_ provider - Query provider for
trait_impls_of. - traits_
provider π