Re-exportsยง
use std::fmt::Debug;๐use std::fmt::Debug;๐use std::ops::ControlFlow;๐use derive_where::derive_where;๐use rustc_type_ir::lang_items::SolverAdtLangItem;๐use rustc_type_ir as ty;๐use rustc_type_ir::Const;๐use rustc_type_ir::InferCtxtLike;๐use rustc_type_ir::Interner;๐use rustc_type_ir::Region;๐use rustc_type_ir::TrivialTypeTraversalImpls;๐use rustc_type_ir::TypeVisitable;๐use rustc_type_ir::TypeVisitableExt;๐use rustc_type_ir::TypeVisitor;๐use tracing::instrument;๐use tracing::instrument;๐use rustc_type_ir::inherent::*;๐
Structsยง
Enumsยง
- Conflict
- InCrate
- Whether we do the orphan check relative to this crate or to some remote crate.
- IsFirst
Input Type - Orphan
Check ๐Early Exit - Orphan
Check Err - Orphan
Check Mode
Functionsยง
- orphan_
check_ trait_ ref - Checks whether a trait-ref is potentially implementable by a crate.
- trait_
ref_ is_ knowable - Returns whether all impls which would apply to the
trait_refe.g.Ty: Trait<Arg>are already known in the local crate. - trait_
ref_ is_ local_ or_ fundamental