[][src]Enum earl_lang_syntax::SyntaxError

pub enum SyntaxError {
    ParsingError(ParsingError),
    AssumptionError(String),
}

Any kind of error that can pop up while tokenizing and parsing.

Variants

ParsingError(ParsingError)

Error while tokenizing or parsing.

AssumptionError(String)

Error due to faulty assumptions in the code.

Trait Implementations

impl Debug for SyntaxError[src]

impl Display for SyntaxError[src]

impl Error for SyntaxError[src]

impl From<ParsingError> for SyntaxError[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> ToString for T where
    T: Display + ?Sized
[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.