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::*;๐