Skip to main content

Module canonical_symbols

Module canonical_symbols 

Source

Re-exportsยง

use rustc_attr_ir::CanonicalSymbols; ๐Ÿ”’
use rustc_attr_ir::find_attr; ๐Ÿ”’
use rustc_hir::ForeignItemId; ๐Ÿ”’
use rustc_middle::query::LocalCrate; ๐Ÿ”’
use rustc_middle::query::Providers; ๐Ÿ”’
use rustc_middle::ty::GenericArgs; ๐Ÿ”’
use rustc_middle::ty::Instance; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_span::def_id::DefId; ๐Ÿ”’
use rustc_span::def_id::LOCAL_CRATE; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use crate::diagnostics::DuplicateCanonicalSymbolInCrate; ๐Ÿ”’

Functionsยง

all_canonical_symbols ๐Ÿ”’
Traverse and collect all the canonical symbols in all crates.
canonical_symbols ๐Ÿ”’
Traverse and collect the canonical symbols in the current crate
collect_item ๐Ÿ”’
observe_item ๐Ÿ”’
provide ๐Ÿ”’
report_duplicate_item ๐Ÿ”’