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 From<TokenNode> for TokenStream
[src]

[src]
[]

Performs the conversion.

impl From<TokenNode> for TokenTree
[src]

[src]
[]

Performs the conversion.

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. Read more