[][src]Enum cfgrammar::yacc::YaccKind

pub enum YaccKind {
    Original(YaccOriginalActionKind),
    Grmtools,
    Eco,
}

The particular Yacc variant this grammar makes use of.

Variants

Original(YaccOriginalActionKind)

The original Yacc style as documented by Johnson,

Grmtools

Similar to the original Yacc style, but allowing individual rules' actions to have their own return type.

Eco

The variant used in the Eco language composition editor

Trait Implementations

impl Clone for YaccKind
[src]

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

Performs copy-assignment from source. Read more

impl Copy for YaccKind
[src]

Auto Trait Implementations

impl Send for YaccKind

impl Sync for YaccKind

Blanket Implementations

impl<T> From for T
[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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