Re-exportsยง
use rustc_ast as ast;๐use rustc_ast::token;๐use rustc_ast::token::InvisibleOrigin;๐use rustc_ast::token::MetaVarKind;๐use rustc_ast::token::TokenKind;๐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_lint_defs::builtin::VARARGS_WITHOUT_PATTERN;๐use rustc_span::edition::Edition;๐use rustc_span::ErrorGuaranteed;๐use rustc_span::Ident;๐use rustc_span::Span;๐use rustc_span::kw;๐use rustc_span::respan;๐use rustc_span::sym;๐use thin_vec::ThinVec;๐use tracing::debug;๐use super::diagnostics::dummy_arg;๐use super::ty::AllowPlus;๐use super::ty::RecoverQPath;๐use super::ty::RecoverReturnSign;๐use super::ExpKeywordPair;๐use super::FollowedByType;๐use super::ForceCollect;๐use super::Parser;๐use super::Recovered;๐use super::Trailing;๐use super::UsePreAttrPos;๐use crate::diagnostics;๐use crate::diagnostics::FnPointerCannotBeAsync;๐use crate::diagnostics::FnPointerCannotBeConst;๐use crate::exp;๐use rustc_ast::ast::*;๐
Structsยง
- FnParse
Mode ๐ - Parsing configuration for functions.
Enumsยง
- FnContext ๐
- The context in which a function is parsed. FIXME(estebank, xizheyin): Use more variants.
- Front
Matter ๐Parsing Mode - IsDot
DotDot ๐
Type Aliasesยง
- ReqName ๐
- The parsing configuration used to parse a parameter list (see
parse_fn_params).