Enum proc_macro::TokenNode [] [src]

pub enum TokenNode {
    Group(DelimiterTokenStream),
    Term(Term),
    Op(charSpacing),
    Literal(Literal),
}
🔬 This is a nightly-only experimental API. (proc_macro #38356)

Description of a TokenTree

Variants

🔬 This is a nightly-only experimental API. (proc_macro #38356)

A delimited tokenstream.

🔬 This is a nightly-only experimental API. (proc_macro #38356)

A unicode identifier.

🔬 This is a nightly-only experimental API. (proc_macro #38356)

A punctuation character (+, ,, $, etc.).

🔬 This is a nightly-only experimental API. (proc_macro #38356)

A literal character ('a'), string ("hello"), or number (2.3).

Trait Implementations

impl Clone for TokenNode
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for TokenNode
[src]

[src]

Formats the value using the given formatter.