Enum elma::ElmaError
[−]
[src]
pub enum ElmaError { AcrossUnsupported, InvalidLevelFile, InvalidGravity(i32), InvalidObject(i32), InvalidClipping(i32), EODMismatch, EOFMismatch, InvalidEvent(u8), EORMismatch, InvalidTimeFormat, PaddingTooShort(isize), NonASCII, Io(ErrorKind), StringFromUtf8(usize), }
General errors.
Variants
AcrossUnsupported
Across files are not supported.
InvalidLevelFile
Not a level file.
InvalidGravity(i32)
Invalid gravity value.
InvalidObject(i32)
Invalid object value.
InvalidClipping(i32)
Invalid clipping value.
EODMismatch
End-of-data marker mismatch.
EOFMismatch
End-of-file marker mismatch.
InvalidEvent(u8)
Invalid event value.
EORMismatch
End-of-replay marker mismatch.
InvalidTimeFormat
Invalid time format.
PaddingTooShort(isize)
Too short padding.
NonASCII
String contains non-ASCII characters.
Io(ErrorKind)
Input/output errors from std::io use.
StringFromUtf8(usize)
String errors from std::String.
Trait Implementations
impl Debug for ElmaError
[src]
impl PartialEq for ElmaError
[src]
fn eq(&self, __arg_0: &ElmaError) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ElmaError) -> bool
This method tests for !=
.
impl From<Error> for ElmaError
[src]
impl From<FromUtf8Error> for ElmaError
[src]
fn from(err: FromUtf8Error) -> ElmaError
Performs the conversion.