[][src]Struct ungrammar::Grammar

pub struct Grammar { /* fields omitted */ }

Implementations

impl Grammar[src]

pub fn iter(&self) -> impl Iterator<Item = Node> + '_[src]

Trait Implementations

impl Debug for Grammar[src]

impl Default for Grammar[src]

impl FromStr for Grammar[src]

type Err = Error

The associated error which can be returned from parsing.

impl Index<Node> for Grammar[src]

type Output = NodeData

The returned type after indexing.

impl Index<Token> for Grammar[src]

type Output = TokenData

The returned type after indexing.

Auto Trait Implementations

impl RefUnwindSafe for Grammar

impl Send for Grammar

impl Sync for Grammar

impl Unpin for Grammar

impl UnwindSafe for Grammar

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