[][src]Enum inkling::error::parse::ReadError

pub enum ReadError {
    Empty,
    ParseError(ParseError),
    ValidationError(ValidationError),
}

Errors from reading a story.

A full print out of all individual errors can be made through print_read_error.

Variants

Empty

Attempted to construct a story from an empty file/string.

ParseError(ParseError)

Encountered one or more errors while parsing lines to construct the story.

ValidationError(ValidationError)

Encountered one or more errors while validating a successfully parsed story.

Trait Implementations

impl From<ParseError> for ReadError[src]

impl From<ValidationError> for ReadError[src]

impl Display for ReadError[src]

impl Debug for ReadError[src]

impl Error for ReadError[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

impl !Sync for ReadError

impl !Send for ReadError

impl Unpin for ReadError

impl !RefUnwindSafe for ReadError

impl !UnwindSafe for ReadError

Blanket Implementations

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.

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

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

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