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]
fn from(kind: TokenNode) -> TokenStream
[src][−]
Performs the conversion.
impl From<TokenNode> for TokenTree
[src]
impl Clone for TokenNode
[src]
fn clone(&self) -> TokenNode
[src][−]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src][−]
Performs copy-assignment from source
. Read more