rustc_ast::token - Rust (original) (raw)

rustc_ast

Module token

Source

Re-exports§

pub use [LitKind](enum.LitKind.html "enum rustc_ast::token::LitKind")::*;

pub use [NtExprKind](enum.NtExprKind.html "enum rustc_ast::token::NtExprKind")::*;

pub use [NtPatKind](enum.NtPatKind.html "enum rustc_ast::token::NtPatKind")::*;

pub use [TokenKind](enum.TokenKind.html "enum rustc_ast::token::TokenKind")::*;

Modules§

size_asserts 🔒

Structs§

Lit

A literal token.

Token

Enums§

CommentKind

Delimiter

Describes how a sequence of token trees is delimited. Cannot use proc_macro::Delimiter directly because this structure should implement some additional traits.

IdentIsRaw

InvisibleOrigin

LitKind

MetaVarKind

Annoyingly similar to NonterminalKind, but the slight differences are important.

NonterminalKind

NtExprKind

NtPatKind

TokenKind

Functions§

ident_can_begin_expr

ident_can_begin_type 🔒