Re-exportsยง
use std::collections::hash_map::Entry;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxHashSet;๐use rustc_data_structures::fx::FxIndexMap;๐use rustc_errors::msg;๐use rustc_hir as hir;๐use rustc_hir::def::DefKind;๐use rustc_hir::def::Res;๐use rustc_session::diagnostics::feature_err;๐use rustc_span::Span;๐use rustc_span::sym;๐use rustc_target::asm;๐use crate::diagnostics::AbiSpecifiedMultipleTimes;๐use crate::diagnostics::AttSyntaxOnlyX86;๐use crate::diagnostics::ClobberAbiNotSupported;๐use crate::diagnostics::InlineAsmUnsupportedTarget;๐use crate::diagnostics::InvalidAbiClobberAbi;๐use crate::diagnostics::InvalidAsmTemplateModifierConst;๐use crate::diagnostics::InvalidAsmTemplateModifierLabel;๐use crate::diagnostics::InvalidAsmTemplateModifierRegClass;๐use crate::diagnostics::InvalidAsmTemplateModifierRegClassSub;๐use crate::diagnostics::InvalidAsmTemplateModifierSym;๐use crate::diagnostics::InvalidRegister;๐use crate::diagnostics::InvalidRegisterClass;๐use crate::diagnostics::RegisterClassOnlyClobber;๐use crate::diagnostics::RegisterClassOnlyClobberStable;๐use crate::diagnostics::RegisterConflict;๐use crate::AllowReturnTypeNotation;๐use crate::ImplTraitContext;๐use crate::ImplTraitPosition;๐use crate::LoweringContext;๐use crate::ParamMode;๐use rustc_ast::*;๐