Skip to main content

Module unsafety

Module unsafety 

Source
Expand description

Unsafety checker: every impl either implements a trait defined in this crate or pertains to a type defined in this crate.

Re-exportsยง

use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
use rustc_errors::struct_span_code_err; ๐Ÿ”’
use rustc_hir::Safety; ๐Ÿ”’
use rustc_middle::ty::print::PrintTraitRefExt as _; ๐Ÿ”’
use rustc_middle::ty::ImplTraitHeader; ๐Ÿ”’
use rustc_middle::ty::TraitDef; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_span::ErrorGuaranteed; ๐Ÿ”’
use rustc_span::def_id::LocalDefId; ๐Ÿ”’
use rustc_errors::codes::*; ๐Ÿ”’
use rustc_middle::ty::ImplPolarity::*; ๐Ÿ”’

Functionsยง

check_item ๐Ÿ”’