Enum lcms2_sys::ffi::StageSignature
source · #[repr(u32)]#[non_exhaustive]pub enum StageSignature {
Show 16 variants
CurveSetElemType,
MatrixElemType,
CLutElemType,
BAcsElemType,
EAcsElemType,
XYZ2LabElemType,
Lab2XYZElemType,
NamedColorElemType,
LabV2toV4,
LabV4toV2,
IdentityElemType,
Lab2FloatPCS,
FloatPCS2Lab,
XYZ2FloatPCS,
FloatPCS2XYZ,
ClipNegativesElemType,
}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
‘cvst’
MatrixElemType
‘matf’
CLutElemType
‘clut’
BAcsElemType
‘bACS’
EAcsElemType
‘eACS’
XYZ2LabElemType
Custom from here, not in the ICC Spec ’l2x ’
Lab2XYZElemType
’x2l ’
NamedColorElemType
’ncl ’
LabV2toV4
’2 4 ’
LabV4toV2
’4 2 ’
IdentityElemType
Identities ’idn ’
Lab2FloatPCS
Float to floatPCS ’d2l ’
FloatPCS2Lab
’l2d ’
XYZ2FloatPCS
’d2x ’
FloatPCS2XYZ
’x2d ’
ClipNegativesElemType
’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<StageSignature> for StageSignature
impl PartialEq<StageSignature> 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 StructuralEq 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