#[non_exhaustive]pub enum AsepriteInvalidError {
InvalidLayer(usize),
InvalidFrame(usize),
InvalidPaletteIndex(usize),
}
Expand description
An invalid configuration exists in the aseprite file
This should not happen with files that have not been manually edited
Variants (Non-exhaustive)§
This enum is marked as 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.
InvalidLayer(usize)
An invalid layer was specified in the aseprite file
InvalidFrame(usize)
An invalid frame was specified in the frame
InvalidPaletteIndex(usize)
An invalid palette index was specified as a color
Trait Implementations§
Source§impl Debug for AsepriteInvalidError
impl Debug for AsepriteInvalidError
Source§impl Display for AsepriteInvalidError
impl Display for AsepriteInvalidError
Source§impl Error for AsepriteInvalidError
impl Error for AsepriteInvalidError
1.30.0 · 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()
Source§impl From<AsepriteInvalidError> for AsepriteError
impl From<AsepriteInvalidError> for AsepriteError
Source§fn from(source: AsepriteInvalidError) -> Self
fn from(source: AsepriteInvalidError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AsepriteInvalidError
impl RefUnwindSafe for AsepriteInvalidError
impl Send for AsepriteInvalidError
impl Sync for AsepriteInvalidError
impl Unpin for AsepriteInvalidError
impl UnwindSafe for AsepriteInvalidError
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