Type Alias Leaf

Source
pub type Leaf = Leaf<Span>;

Aliased Type§

pub enum Leaf {
    Literal(Literal<SpanData<SyntaxContext>>),
    Punct(Punct<SpanData<SyntaxContext>>),
    Ident(Ident<SpanData<SyntaxContext>>),
}

Variants§

§

Literal(Literal<SpanData<SyntaxContext>>)

§

Punct(Punct<SpanData<SyntaxContext>>)

§

Ident(Ident<SpanData<SyntaxContext>>)

Trait Implementations§

Source§

impl ToTokenTree for Leaf

Source§

fn to_tokens(self, _span: Span, builder: &mut TopSubtreeBuilder)