Skip to main content

Module item

Module item 

Source

Re-exportsยง

use std::fmt::Write; ๐Ÿ”’
use std::mem; ๐Ÿ”’
use ast::token::IdentKind; ๐Ÿ”’
use rustc_ast as ast; ๐Ÿ”’
use rustc_ast::token; ๐Ÿ”’
use rustc_ast::token::Delimiter; ๐Ÿ”’
use rustc_ast::token::MetaVarKind; ๐Ÿ”’
use rustc_ast::token::TokenKind; ๐Ÿ”’
use rustc_ast::tokenstream::DelimSpan; ๐Ÿ”’
use rustc_ast::tokenstream::TokenStream; ๐Ÿ”’
use rustc_ast::tokenstream::TokenTree; ๐Ÿ”’
use rustc_ast::util::case::Case; ๐Ÿ”’
use rustc_ast_pretty::pprust; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::PResult; ๐Ÿ”’
use rustc_errors::StashKey; ๐Ÿ”’
use rustc_errors::msg; ๐Ÿ”’
use rustc_errors::struct_span_code_err; ๐Ÿ”’
use rustc_span::edit_distance::edit_distance; ๐Ÿ”’
use rustc_span::edition::Edition; ๐Ÿ”’
use rustc_span::DUMMY_SP; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::kw; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use thin_vec::ThinVec; ๐Ÿ”’
use thin_vec::thin_vec; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use super::diagnostics::ConsumeClosingDelim; ๐Ÿ”’
use super::AllowConstBlockItems; ๐Ÿ”’
use super::AttrWrapper; ๐Ÿ”’
use super::ExpTokenPair; ๐Ÿ”’
use super::FnContext; ๐Ÿ”’
use super::FnParseMode; ๐Ÿ”’
use super::FollowedByType; ๐Ÿ”’
use super::ForceCollect; ๐Ÿ”’
use super::IsDotDotDot; ๐Ÿ”’
use super::Parser; ๐Ÿ”’
use super::PathStyle; ๐Ÿ”’
use super::Recovered; ๐Ÿ”’
use super::Trailing; ๐Ÿ”’
use super::UsePreAttrPos; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use crate::diagnostics::MacroExpandsToAdtField; ๐Ÿ”’
use crate::diagnostics::UseDoubleColonSuggestion; ๐Ÿ”’
use crate::diagnostics::UseRegularStructSuggestion; ๐Ÿ”’
use crate::exp; ๐Ÿ”’
use rustc_ast::ast::*; ๐Ÿ”’
use rustc_errors::codes::*; ๐Ÿ”’

Structsยง

UsePathList ๐Ÿ”’

Enumsยง

IsMacroRulesItem ๐Ÿ”’
ReuseKind ๐Ÿ”’