Enum crowbook::token::Token [] [src]

pub enum Token {
    Str(String),
    Paragraph(Vec<Token>),
    Header(i32Vec<Token>),
    Emphasis(Vec<Token>),
    Strong(Vec<Token>),
    Code(Vec<Token>),
    BlockQuote(Vec<Token>),
    CodeBlock(StringVec<Token>),
    List(Vec<Token>),
    OrderedList(usizeVec<Token>),
    Item(Vec<Token>),
    Rule,
    SoftBreak,
    HardBreak,
    Link(StringStringVec<Token>),
    Image(StringStringVec<Token>),
}

Variants

Str(String)Paragraph(Vec<Token>)Header(i32Vec<Token>)Emphasis(Vec<Token>)Strong(Vec<Token>)Code(Vec<Token>)BlockQuote(Vec<Token>)CodeBlock(StringVec<Token>)List(Vec<Token>)OrderedList(usizeVec<Token>)Item(Vec<Token>)RuleSoftBreakHardBreakLink(StringStringVec<Token>)Image(StringStringVec<Token>)

Trait Implementations

impl Clone for Token
[src]

fn clone(&self) -> Token

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl PartialEq for Token
[src]

fn eq(&self, __arg_0: &Token) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Token) -> bool

This method tests for !=.

impl Debug for Token
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.