Skip to main content

Module ident

Module ident 

Source

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