pub enum CmsError {
Show 25 variants
LaneSizeMismatch,
LaneMultipleOfChannels,
InvalidProfile,
InvalidTrcCurve,
InvalidCicp,
CurveLutIsTooLarge,
ParametricCurveZeroDivision,
InvalidRenderingIntent,
DivisionByZero,
UnsupportedColorPrimaries(u8),
UnsupportedTrc(u8),
InvalidLayout,
UnsupportedProfileConnection,
BuildTransferFunction,
UnsupportedChannelConfiguration,
UnknownTag(u32),
UnknownTagTypeDefinition(u32),
UnsupportedLutRenderingIntent(RenderingIntent),
InvalidAtoBLut,
OverflowingError,
LUTTablesInvalidKind,
MalformedClut(MalformedSize),
MalformedCurveLutTable(MalformedSize),
InvalidInksCountForProfile,
MalformedTrcCurve(String),
}
Variants§
LaneSizeMismatch
LaneMultipleOfChannels
InvalidProfile
InvalidTrcCurve
InvalidCicp
CurveLutIsTooLarge
ParametricCurveZeroDivision
InvalidRenderingIntent
DivisionByZero
UnsupportedColorPrimaries(u8)
UnsupportedTrc(u8)
InvalidLayout
UnsupportedProfileConnection
BuildTransferFunction
UnsupportedChannelConfiguration
UnknownTag(u32)
UnknownTagTypeDefinition(u32)
UnsupportedLutRenderingIntent(RenderingIntent)
InvalidAtoBLut
OverflowingError
LUTTablesInvalidKind
MalformedClut(MalformedSize)
MalformedCurveLutTable(MalformedSize)
InvalidInksCountForProfile
MalformedTrcCurve(String)
Trait Implementations§
Source§impl Error for CmsError
impl Error for CmsError
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 PartialOrd for CmsError
impl PartialOrd for CmsError
impl StructuralPartialEq for CmsError
Auto Trait Implementations§
impl Freeze for CmsError
impl RefUnwindSafe for CmsError
impl Send for CmsError
impl Sync for CmsError
impl Unpin for CmsError
impl UnwindSafe for CmsError
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