Enum proc_macro::TokenNode
[−]
[src]
pub enum TokenNode { Group(Delimiter, TokenStream), Term(Term), Op(char, Spacing), Literal(Literal), }
Description of a TokenTree
Variants
Group(Delimiter, TokenStream)
A delimited tokenstream.
Term(Term)
A unicode identifier.
Op(char, Spacing)
A punctuation character (+
, ,
, $
, etc.).
Literal(Literal)
A literal character ('a'
), string ("hello"
), or number (2.3
).
Trait Implementations
impl From<TokenNode> for TokenStream
[src]
impl From<TokenNode> for TokenStream
fn from(kind: TokenNode) -> TokenStream
[src]
fn from(kind: TokenNode) -> TokenStream
Performs the conversion.
impl From<TokenNode> for TokenTree
[src]
impl From<TokenNode> for TokenTree
impl Clone for TokenNode
[src]
impl Clone for TokenNode
fn clone(&self) -> TokenNode
[src]
fn clone(&self) -> TokenNode
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for TokenNode
[src]
impl Debug for TokenNode