[][src]Enum notedown_pest::Rule

pub enum Rule {
    EOI,
    program,
    statement,
    EmptyLine,
    BlockEnd,
    RestOfLine,
    Header,
    TextBlock,
    TextElement,
    TextRest,
    URL,
    Code,
    CodeAction,
    CodeLevel,
    CodeText,
    CodeMark,
    Table,
    TableFirstLine,
    TableRestLine,
    List,
    ListFirstLine,
    ListRestLine,
    ListMark,
    Checkmark,
    HorizontalRule,
    MathStatement,
    Math,
    MathLevel,
    MathText,
    MathBlock,
    MathRest,
    RawStatement,
    Raw,
    RawLevel,
    RawText,
    RawRest,
    StyleStatement,
    Style,
    StyleLevel,
    StyleText,
    StyleRest,
    TildeStatement,
    TildeLine,
    TildeLevel,
    TildeText,
    TildeRest,
    Template,
    HTMLOpenClose,
    HTMLOpen,
    HTMLClose,
    HTMLSelfClose,
    Command,
    CommandLine,
    CommandBlock,
    call,
    arguments,
    argument_literal,
    argument,
    key_value,
    key,
    value,
    Number,
    Decimal,
    DecimalBad,
    Integer,
    Sign,
    String,
    S1,
    S2,
    SYMBOL,
    Escaped,
    Keywords,
    LINE_SEPARATOR,
    WHITE_SPACE,
    PATTERN_WHITE_SPACE,
    Escape,
    At,
    Sharp,
    Underline,
    Asterisk,
    Comma,
    Dot,
    Set,
    Colon,
    Vertical,
    Plus,
    Minus,
    QuoteMark,
    Accent,
    Dollar,
    Tilde,
}

Variants

EOI
program
statement
EmptyLine
BlockEnd
RestOfLine
Header
TextBlock
TextElement
TextRest
URL
Code
CodeAction
CodeLevel
CodeText
CodeMark
Table
TableFirstLine
TableRestLine
List
ListFirstLine
ListRestLine
ListMark
Checkmark
HorizontalRule
MathStatement
Math
MathLevel
MathText
MathBlock
MathRest
RawStatement
Raw
RawLevel
RawText
RawRest
StyleStatement
Style
StyleLevel
StyleText
StyleRest
TildeStatement
TildeLine
TildeLevel
TildeText
TildeRest
Template
HTMLOpenClose
HTMLOpen
HTMLClose
HTMLSelfClose
Command
CommandLine
CommandBlock
call
arguments
argument_literal
argument
key_value
key
value
Number
Decimal
DecimalBad
Integer
Sign
String
S1
S2
SYMBOL
Escaped
Keywords
LINE_SEPARATOR
WHITE_SPACE
PATTERN_WHITE_SPACE
Escape
At
Sharp
Underline
Asterisk
Comma
Dot
Set
Colon
Vertical
Plus
Minus
QuoteMark
Accent
Dollar
Tilde

Trait Implementations

impl Clone for Rule[src]

impl Copy for Rule[src]

impl Debug for Rule[src]

impl Eq for Rule[src]

impl Hash for Rule[src]

impl Ord for Rule[src]

impl Parser<Rule> for NoteDownParser[src]

impl PartialEq<Rule> for Rule[src]

impl PartialOrd<Rule> for Rule[src]

impl StructuralEq for Rule[src]

impl StructuralPartialEq for Rule[src]

Auto Trait Implementations

impl RefUnwindSafe for Rule

impl Send for Rule

impl Sync for Rule

impl Unpin for Rule

impl UnwindSafe for Rule

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.