[][src]Enum bevy_ron::error::ErrorCode

#[non_exhaustive]pub enum ErrorCode {
    Io(String),
    Message(String),
    Base64Error(DecodeError),
    Eof,
    ExpectedArray,
    ExpectedArrayEnd,
    ExpectedAttribute,
    ExpectedAttributeEnd,
    ExpectedBoolean,
    ExpectedComma,
    ExpectedChar,
    ExpectedFloat,
    ExpectedInteger,
    ExpectedOption,
    ExpectedOptionEnd,
    ExpectedMap,
    ExpectedMapColon,
    ExpectedMapEnd,
    ExpectedStruct,
    ExpectedStructEnd,
    ExpectedUnit,
    ExpectedString,
    ExpectedStringEnd,
    ExpectedIdentifier,
    InvalidEscape(&'static str),
    IntegerOutOfBounds,
    NoSuchExtension(String),
    UnclosedBlockComment,
    UnderscoreAtBeginning,
    UnexpectedByte(char),
    Utf8Error(Utf8Error),
    TrailingCharacters,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Io(String)
Message(String)
Base64Error(DecodeError)
Eof
ExpectedArray
ExpectedArrayEnd
ExpectedAttribute
ExpectedAttributeEnd
ExpectedBoolean
ExpectedComma
ExpectedChar
ExpectedFloat
ExpectedInteger
ExpectedOption
ExpectedOptionEnd
ExpectedMap
ExpectedMapColon
ExpectedMapEnd
ExpectedStruct
ExpectedStructEnd
ExpectedUnit
ExpectedString
ExpectedStringEnd
ExpectedIdentifier
InvalidEscape(&'static str)
IntegerOutOfBounds
NoSuchExtension(String)
UnclosedBlockComment
UnderscoreAtBeginning
UnexpectedByte(char)
Utf8Error(Utf8Error)
TrailingCharacters

Trait Implementations

impl Clone for ErrorCode[src]

impl Debug for ErrorCode[src]

impl Display for ErrorCode[src]

impl From<FromUtf8Error> for ErrorCode[src]

impl From<Utf8Error> for ErrorCode[src]

impl PartialEq<ErrorCode> for ErrorCode[src]

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