Re-exportsยง
use std::ops::ControlFlow;๐use rustc_ast as ast;๐use rustc_ast::NodeId;๐use rustc_errors::ErrorGuaranteed;๐use rustc_hir::def::DefKind;๐use rustc_hir::def::MacroKinds;๐use rustc_hir::def::Namespace;๐use rustc_hir::def::NonMacroAttrKind;๐use rustc_hir::def::PerNS;๐use rustc_lint_defs::builtin::PROC_MACRO_DERIVE_RESOLUTION_FALLBACK;๐use rustc_middle::middle::resolve::PartialRes;๐use rustc_session::diagnostics::feature_err;๐use rustc_span::edition::Edition;๐use rustc_span::hygiene::ExpnId;๐use rustc_span::hygiene::ExpnKind;๐use rustc_span::hygiene::LocalExpnId;๐use rustc_span::hygiene::MacroKind;๐use rustc_span::hygiene::SyntaxContext;๐use rustc_span::Ident;๐use rustc_span::OrdSpan;๐use rustc_span::Span;๐use rustc_span::bug;๐use rustc_span::kw;๐use rustc_span::span_bug;๐use rustc_span::sym;๐use smallvec::SmallVec;๐use tracing::debug;๐use tracing::instrument;๐use tracing::instrument;๐use crate::diagnostics::ParamKindInEnumDiscriminant;๐use crate::diagnostics::ParamKindInNonTrivialAnonConst;๐use crate::hygiene::Macros20NormalizedSyntaxContext;๐use crate::imports::Import;๐use crate::imports::NameResolution;๐use crate::imports::cycle_detection;๐use crate::late::ConstantHasGenerics;๐use crate::late::DiagMetadata;๐use crate::late::NoConstantGenericsReason;๐use crate::late::PathSource;๐use crate::late::Rib;๐use crate::late::RibKind;๐use crate::macros::MacroRulesScope;๐use crate::macros::sub_namespace_match;๐use crate::AmbiguityError;๐use crate::AmbiguityKind;๐use crate::AmbiguityWarning;๐use crate::BindingKey;๐use crate::CmResolver;๐use crate::Decl;๐use crate::DeclKind;๐use crate::Determinacy;๐use crate::ExternModule;๐use crate::Finalize;๐use crate::IdentKey;๐use crate::ImportKind;๐use crate::ImportSummary;๐use crate::LateDecl;๐use crate::LocalModule;๐use crate::Module;๐use crate::ModuleKind;๐use crate::ModuleOrUniformRoot;๐use crate::ParentScope;๐use crate::PathResult;๐use crate::PrivacyError;๐use crate::Res;๐use crate::ResolutionError;๐use crate::Resolver;๐use crate::Scope;๐use crate::ScopeSet;๐use crate::Segment;๐use crate::Stage;๐use crate::Symbol;๐use crate::Used;๐use crate::diagnostics;๐use crate::module_to_string;๐use Determinacy::*;๐use Namespace::*;๐
Enumsยง
- Shadowing ๐
- UsePrelude