pub enum WmoError {
Io(Error),
InvalidMagic {
expected: [u8; 4],
found: [u8; 4],
},
UnexpectedEof,
InvalidChunkSize(u32),
InvalidVersion(u32),
InvalidFormat(String),
UnsupportedConversion {
from: u32,
to: u32,
},
MissingRequiredChunk(String),
DuplicateChunk(String),
ParseError(String),
InvalidReference {
field: String,
value: u32,
max: u32,
},
}Expand description
Error types for WMO parsing and processing
Variants§
Io(Error)
InvalidMagic
UnexpectedEof
InvalidChunkSize(u32)
InvalidVersion(u32)
InvalidFormat(String)
UnsupportedConversion
MissingRequiredChunk(String)
DuplicateChunk(String)
ParseError(String)
InvalidReference
Trait Implementations§
Source§impl Error for WmoError
impl Error for WmoError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for WmoError
impl !RefUnwindSafe for WmoError
impl Send for WmoError
impl Sync for WmoError
impl Unpin for WmoError
impl !UnwindSafe for WmoError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more