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

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

The particular Yacc variant this grammar makes use of.

Variants

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]

impl Copy for YaccKind[src]

impl Debug for YaccKind[src]

Auto Trait Implementations

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