Skip to main content

Module path

Module path 

Source

Re-exportsยง

use std::mem; ๐Ÿ”’
use rustc_ast::token; ๐Ÿ”’
use rustc_ast::token::MetaVarKind; ๐Ÿ”’
use rustc_ast::token::Token; ๐Ÿ”’
use rustc_ast::token::TokenKind; ๐Ÿ”’
use rustc_ast as ast; ๐Ÿ”’
use rustc_ast::AngleBracketedArg; ๐Ÿ”’
use rustc_ast::AngleBracketedArgs; ๐Ÿ”’
use rustc_ast::AnonConst; ๐Ÿ”’
use rustc_ast::AssocItemConstraint; ๐Ÿ”’
use rustc_ast::AssocItemConstraintKind; ๐Ÿ”’
use rustc_ast::BlockCheckMode; ๐Ÿ”’
use rustc_ast::GenericArg; ๐Ÿ”’
use rustc_ast::GenericArgs; ๐Ÿ”’
use rustc_ast::Generics; ๐Ÿ”’
use rustc_ast::ParenthesizedArgs; ๐Ÿ”’
use rustc_ast::Path; ๐Ÿ”’
use rustc_ast::PathSegment; ๐Ÿ”’
use rustc_ast::QSelf; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::PResult; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::kw; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use thin_vec::ThinVec; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use super::ty::AllowPlus; ๐Ÿ”’
use super::ty::RecoverQPath; ๐Ÿ”’
use super::ty::RecoverReturnSign; ๐Ÿ”’
use super::Parser; ๐Ÿ”’
use super::Restrictions; ๐Ÿ”’
use super::TokenType; ๐Ÿ”’
use crate::ast::PatKind; ๐Ÿ”’
use crate::ast::TyKind; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use crate::diagnostics::ConstGenericWithoutBraces; ๐Ÿ”’
use crate::diagnostics::ConstGenericWithoutBracesSugg; ๐Ÿ”’
use crate::diagnostics::PathFoundCVariadicParams; ๐Ÿ”’
use crate::diagnostics::PathSingleColon; ๐Ÿ”’
use crate::diagnostics::PathTripleColon; ๐Ÿ”’
use crate::exp; ๐Ÿ”’
use crate::parser::CommaRecoveryMode; ๐Ÿ”’
use crate::parser::Expr; ๐Ÿ”’
use crate::parser::FnContext; ๐Ÿ”’
use crate::parser::FnParseMode; ๐Ÿ”’
use crate::parser::RecoverColon; ๐Ÿ”’
use crate::parser::RecoverComma; ๐Ÿ”’

Enumsยง

PathStyle
Specifies how to parse a path.