pub enum ForgeError {
Show 17 variants
LaneSizeMismatch,
LaneMultipleOfChannels,
InvalidIcc,
InvalidTrcCurve,
InvalidCicp,
CurveLutIsTooLarge,
ParametricCurveZeroDivision,
InvalidRenderingIntent,
DivisionByZero,
UnsupportedColorPrimaries(u8),
UnsupportedTrc(u8),
InvalidGainMapConfiguration,
ImageSizeMismatch,
ZeroBaseSize,
MinimumSliceSizeMismatch(MismatchedSize),
MinimumStrideSizeMismatch(MismatchedSize),
UnknownError,
}
Variants§
LaneSizeMismatch
LaneMultipleOfChannels
InvalidIcc
InvalidTrcCurve
InvalidCicp
CurveLutIsTooLarge
ParametricCurveZeroDivision
InvalidRenderingIntent
DivisionByZero
UnsupportedColorPrimaries(u8)
UnsupportedTrc(u8)
InvalidGainMapConfiguration
ImageSizeMismatch
ZeroBaseSize
MinimumSliceSizeMismatch(MismatchedSize)
MinimumStrideSizeMismatch(MismatchedSize)
UnknownError
Trait Implementations§
Source§impl Clone for ForgeError
impl Clone for ForgeError
Source§fn clone(&self) -> ForgeError
fn clone(&self) -> ForgeError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ForgeError
impl Debug for ForgeError
Source§impl Display for ForgeError
impl Display for ForgeError
Source§impl Error for ForgeError
impl Error for ForgeError
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 Ord for ForgeError
impl Ord for ForgeError
Source§fn cmp(&self, other: &ForgeError) -> Ordering
fn cmp(&self, other: &ForgeError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ForgeError
impl PartialEq for ForgeError
Source§impl PartialOrd for ForgeError
impl PartialOrd for ForgeError
impl Copy for ForgeError
impl Eq for ForgeError
impl StructuralPartialEq for ForgeError
Auto Trait Implementations§
impl Freeze for ForgeError
impl RefUnwindSafe for ForgeError
impl Send for ForgeError
impl Sync for ForgeError
impl Unpin for ForgeError
impl UnwindSafe for ForgeError
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