[][src]Struct spdl::SyntacticalInstance

pub struct SyntacticalInstance {
    pub name: &'static str,
    pub kind: SyntacticalInstanceKind,
    pub error_on_fail: &'static str,
}

This represents a syntactical instance.

Fields

name: &'static str

The name of the syntactical instance.

kind: SyntacticalInstanceKind

The type of this syntactical instance.

error_on_fail: &'static str

The error that this syntactical instance gives when it fails to parse, aside from the regular errors for invalid syntax. An empty string, which is the default value, means that no custom error is given.

Trait Implementations

impl Clone for SyntacticalInstance[src]

impl Copy for SyntacticalInstance[src]

impl Debug for SyntacticalInstance[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.