Skip to main content

Module path

Module path 

Source

Re-exportsยง

use std::sync::Arc; ๐Ÿ”’
use rustc_ast as ast; ๐Ÿ”’
use rustc_attr_ir::target::AstTarget; ๐Ÿ”’
use rustc_attr_ir::target::Target; ๐Ÿ”’
use rustc_errors::StashKey; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def::PerNS; ๐Ÿ”’
use rustc_hir::def::Res; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir as hir; ๐Ÿ”’
use rustc_hir::GenericArg; ๐Ÿ”’
use rustc_hir::HirId; ๐Ÿ”’
use rustc_middle::middle::resolve::PartialRes; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_session::diagnostics::add_feature_diagnostics; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::DUMMY_SP; ๐Ÿ”’
use rustc_span::DesugaringKind; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::span_bug; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use smallvec::smallvec; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use tracing::instrument; ๐Ÿ”’
use crate::diagnostics::AsyncBoundNotOnTrait; ๐Ÿ”’
use crate::diagnostics::AsyncBoundOnlyForFnTraits; ๐Ÿ”’
use crate::diagnostics::BadReturnTypeNotation; ๐Ÿ”’
use crate::diagnostics::GenericTypeWithParentheses; ๐Ÿ”’
use crate::diagnostics::RTNSuggestion; ๐Ÿ”’
use crate::diagnostics::UseAngleBrackets; ๐Ÿ”’
use crate::AllowReturnTypeNotation; ๐Ÿ”’
use crate::GenericArgsCtor; ๐Ÿ”’
use crate::GenericArgsMode; ๐Ÿ”’
use crate::ImplTraitContext; ๐Ÿ”’
use crate::ImplTraitPosition; ๐Ÿ”’
use crate::LifetimeRes; ๐Ÿ”’
use crate::LoweringContext; ๐Ÿ”’
use crate::ParamMode; ๐Ÿ”’
use rustc_ast::*; ๐Ÿ”’