Enum lcms2_sys::ffi::StageSignature
source · #[non_exhaustive]#[repr(u32)]pub enum StageSignature {
Show 16 variants
CurveSetElemType = 1_668_707_188,
MatrixElemType = 1_835_103_334,
CLutElemType = 1_668_052_340,
BAcsElemType = 1_648_444_243,
EAcsElemType = 1_698_775_891,
XYZ2LabElemType = 1_815_246_880,
Lab2XYZElemType = 2_016_570_400,
NamedColorElemType = 1_852_009_504,
LabV2toV4 = 840_971_296,
LabV4toV2 = 874_525_216,
IdentityElemType = 1_768_189_472,
Lab2FloatPCS = 1_681_026_080,
FloatPCS2Lab = 1_815_241_760,
XYZ2FloatPCS = 1_681_029_152,
FloatPCS2XYZ = 2_016_568_352,
ClipNegativesElemType = 1_668_050_976,
}
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.
CurveSetElemType = 1_668_707_188
‘cvst’
MatrixElemType = 1_835_103_334
‘matf’
CLutElemType = 1_668_052_340
‘clut’
BAcsElemType = 1_648_444_243
‘bACS’
EAcsElemType = 1_698_775_891
‘eACS’
XYZ2LabElemType = 1_815_246_880
Custom from here, not in the ICC Spec ’l2x ’
Lab2XYZElemType = 2_016_570_400
’x2l ’
NamedColorElemType = 1_852_009_504
’ncl ’
LabV2toV4 = 840_971_296
’2 4 ’
LabV4toV2 = 874_525_216
’4 2 ’
IdentityElemType = 1_768_189_472
Identities ’idn ’
Lab2FloatPCS = 1_681_026_080
Float to floatPCS ’d2l ’
FloatPCS2Lab = 1_815_241_760
’l2d ’
XYZ2FloatPCS = 1_681_029_152
’d2x ’
FloatPCS2XYZ = 2_016_568_352
’x2d ’
ClipNegativesElemType = 1_668_050_976
’clp ’
Trait Implementations§
source§impl Clone for StageSignature
impl Clone for StageSignature
source§fn clone(&self) -> StageSignature
fn clone(&self) -> StageSignature
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StageSignature
impl Debug for StageSignature
source§impl Hash for StageSignature
impl Hash for StageSignature
source§impl PartialEq for StageSignature
impl PartialEq for StageSignature
source§fn eq(&self, other: &StageSignature) -> bool
fn eq(&self, other: &StageSignature) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for StageSignature
impl Eq for StageSignature
impl StructuralPartialEq for StageSignature
Auto Trait Implementations§
impl RefUnwindSafe for StageSignature
impl Send for StageSignature
impl Sync for StageSignature
impl Unpin for StageSignature
impl UnwindSafe for StageSignature
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