Enum golden_apple::Error[][src]

pub enum Error {
    VarIntTooLong,
    ReaderError(Error),
    WriterError(Error),
    MissingData,
    InvalidBool,
    InvalidNBTHeader,
    InvalidNBTType,
}
Expand description

Represents an error that can occur while using one of the libraries functions.

Variants

VarIntTooLong

The datastream representing a VarInt exceded the maximum acceptable size.

ReaderError(Error)

An error occured while using a Read type to parse.

WriterError(Error)

An error occured while using a Write type to parse.

MissingData

There was not enough data present to parse.

InvalidBool

A boolean had a value other than true or false.

InvalidNBTHeader

While reading NBT, the stream started with a value other than 0x0a.

InvalidNBTType

While reading NBT, the stream had an invalid data type ID.

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

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

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.