Skip to main content

Module weak_lang_items

Module weak_lang_items 

Source
Expand description

Validity checking for weak lang items

Re-exportsยง

use rustc_attr_ir::lang_items; ๐Ÿ”’
use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
use rustc_attr_ir::weak_lang_items::WEAK_LANG_ITEMS; ๐Ÿ”’
use rustc_data_structures::fx::FxHashSet; ๐Ÿ”’
use rustc_middle::middle::lang_items::required; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_structures::CrateType; ๐Ÿ”’
use crate::diagnostics::MissingLangItem; ๐Ÿ”’
use crate::diagnostics::MissingPanicHandler; ๐Ÿ”’
use crate::diagnostics::PanicUnwindWithoutStd; ๐Ÿ”’

Functionsยง

check_crate ๐Ÿ”’
Checks the crate for usage of weak lang items. Erroring on all the lang items required by this crate, but not defined yet.
verify ๐Ÿ”’