[][src]Enum tweep::ErrorType

pub enum ErrorType {
    EmptyName,
    LeadingWhitespace,
    MetadataBeforeTags,
    MissingSigil,
    UnescapedOpenSquare,
    UnescapedOpenCurly,
    UnescapedCloseSquare,
    UnescapedCloseCurly,
    UnclosedTagBlock,
    UnclosedMetadataBlock,
    BadInputPath(StringString),
}

Represents the types of errors that can be generated by tweep

Variants

EmptyName

Passage header has no name specified

LeadingWhitespace

Passage header has whitespace before sigil ::

MetadataBeforeTags

Passage header has metadata and tags in wrong order

MissingSigil

Passage header is missing sigil ::

UnescapedOpenSquare

Passage name has an unescaped [ character

UnescapedOpenCurly

Passage name has an unescaped { character

UnescapedCloseSquare

Passage name has an unescaped ] character

UnescapedCloseCurly

Passage name has an unescaped } character

UnclosedTagBlock

Passage header has an unclosed tag block

UnclosedMetadataBlock

Passage header has an unclosed metadata block

BadInputPath(StringString)

An error was encountered when attempting to parse from the given Path. Contains the path string and the error string

Trait Implementations

impl Clone for ErrorType[src]

impl Debug for ErrorType[src]

impl Display for ErrorType[src]

impl Eq for ErrorType[src]

impl PartialEq<ErrorType> for ErrorType[src]

impl StructuralEq for ErrorType[src]

impl StructuralPartialEq for ErrorType[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> 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.