Enum arc_pest::Rule[][src]

pub enum Rule {
    EOI,
    program,
    heads,
    statement,
    EmptyLine,
    import_statement,
    extend_statement,
    Import,
    dict_scope,
    dict_head,
    dict_pair,
    dict_literal,
    RestLineText,
    Set,
    list_scope,
    list_head,
    list_pair,
    list_literal,
    InlineString,
    Insert,
    Append,
    data,
    Special,
    Cite,
    Number,
    SignedNumber,
    Decimal,
    DecimalBad,
    Integer,
    Exponent,
    Sign,
    String,
    StringEmpty,
    StringNormal,
    NS1,
    NS2,
    S1,
    S2,
    namespace,
    Key,
    SYMBOL,
    ExtraID,
    Dot,
    COMMENT,
    WHITESPACE,
    LineComment,
    MultiLineComment,
    SEPARATOR,
    DEPRECATED,
}

Variants

EOI
program
heads
statement
EmptyLine
import_statement
extend_statement
Import
dict_scope
dict_head
dict_pair
dict_literal
RestLineText
Set
list_scope
list_head
list_pair
list_literal
InlineString
Insert
Append
data
Special
Cite
Number
SignedNumber
Decimal
DecimalBad
Integer
Exponent
Sign
String
StringEmpty
StringNormal
NS1
NS2
S1
S2
namespace
Key
SYMBOL
ExtraID
Dot
COMMENT
WHITESPACE
LineComment
MultiLineComment
SEPARATOR
DEPRECATED

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 ArcParser[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.