Enum gltf::Error [−][src]
pub enum Error {
Base64(DecodeError),
Binary(Error),
BufferLength {
buffer: usize,
expected: usize,
actual: usize,
},
Deserialize(Error),
Io(Error),
Image(ImageError),
MissingBlob,
ExternalReferenceInSliceImport,
UnsupportedImageEncoding,
UnsupportedScheme,
Validation(Vec<(Path, Error)>),
}
Expand description
Represents a runtime error.
Variants
Base64(DecodeError)
Tuple Fields
0: DecodeError
Base 64 decoding error.
Binary(Error)
Tuple Fields
0: Error
GLB parsing error.
BufferLength
Fields
buffer: usize
The index of the offending buffer.
expected: usize
The expected buffer length in bytes.
actual: usize
The number of bytes actually available.
Buffer length does not match expected length.
Deserialize(Error)
Tuple Fields
0: Error
JSON deserialization error.
Io(Error)
Tuple Fields
0: Error
Standard I/O error.
Image(ImageError)
Tuple Fields
0: ImageError
Image decoding error.
MissingBlob
The BIN
chunk of binary glTF is referenced but does not exist.
ExternalReferenceInSliceImport
An external file is referenced in a slice only import without path
UnsupportedImageEncoding
Unsupported image encoding.
UnsupportedScheme
Unsupported URI scheme.
Validation(Vec<(Path, Error)>)
glTF validation error.
Trait Implementations
Performs the conversion.