[][src]Enum piston_meta::ParseError

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 PartialEq<ParseError> for ParseError[src]

impl Display for ParseError[src]

impl Debug for ParseError[src]

Auto Trait Implementations

impl Send for ParseError

impl Sync for ParseError

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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