Enum piston_meta::ParseError[][src]

pub enum ParseError {
    ExpectedWhitespace(DebugId),
    ExpectedNewLine(DebugId),
    ExpectedSomething(DebugId),
    ExpectedNumber(DebugId),
    ParseNumberError(ParseNumberErrorDebugId),
    ExpectedText(DebugId),
    EmptyTextNotAllowed(DebugId),
    ParseStringError(ParseStringErrorDebugId),
    ExpectedTag(Arc<String>, DebugId),
    DidNotExpectTag(Arc<String>, DebugId),
    InvalidRule(&'static strDebugId),
    NoRules,
    ExpectedEnd,
    Conversion(String),
}

Errors reporting expected values.

Variants

ExpectedWhitespace(DebugId)

Whitespace is required.

ExpectedNewLine(DebugId)

New line is required.

ExpectedSomething(DebugId)

Something is required.

ExpectedNumber(DebugId)

Expected number.

ParseNumberError(ParseNumberErrorDebugId)

Error when parsing float.

ExpectedText(DebugId)

Expected text.

EmptyTextNotAllowed(DebugId)

Empty text not allowed.

ParseStringError(ParseStringErrorDebugId)

Invalid string format.

ExpectedTag(Arc<String>, DebugId)

Expected token.

DidNotExpectTag(Arc<String>, DebugId)

Did not expected token.

InvalidRule(&'static strDebugId)

An invalid rule.

NoRules

No rules are specified.

ExpectedEnd

Expected to reach the end.

Conversion(String)

Conversion error.

Trait Implementations

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl PartialEq<ParseError> for ParseError[src]

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