Enum lcms2_sys::ffi::TechnologySignature
source · #[non_exhaustive]#[repr(u32)]pub enum TechnologySignature {
Show 26 variants
DigitalCamera = 1_684_234_605,
FilmScanner = 1_718_838_126,
ReflectiveScanner = 1_920_164_718,
InkJetPrinter = 1_768_580_468,
ThermalWaxPrinter = 1_953_980_792,
ElectrophotographicPrinter = 1_701_865_583,
ElectrostaticPrinter = 1_702_065_249,
DyeSublimationPrinter = 1_685_288_290,
PhotographicPaperPrinter = 1_919_969_391,
FilmWriter = 1_718_645_358,
VideoMonitor = 1_986_618_477,
VideoCamera = 1_986_618_467,
ProjectionTelevision = 1_886_024_822,
CRTDisplay = 1_129_468_960,
PMDisplay = 1_347_240_992,
AMDisplay = 1_095_582_752,
PhotoCD = 1_263_551_300,
PhotoImageSetter = 1_768_777_587,
Gravure = 1_735_549_302,
OffsetLithography = 1_868_981_875,
Silkscreen = 1_936_288_875,
Flexography = 1_718_379_896,
MotionPictureFilmScanner = 1_836_082_803,
MotionPictureFilmRecorder = 1_836_082_802,
DigitalMotionPictureCamera = 1_684_893_795,
DigitalCinemaProjector = 1_684_236_912,
}
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.
DigitalCamera = 1_684_234_605
‘dcam’
FilmScanner = 1_718_838_126
‘fscn’
ReflectiveScanner = 1_920_164_718
‘rscn’
InkJetPrinter = 1_768_580_468
‘ijet’
ThermalWaxPrinter = 1_953_980_792
‘twax’
ElectrophotographicPrinter = 1_701_865_583
‘epho’
ElectrostaticPrinter = 1_702_065_249
‘esta’
DyeSublimationPrinter = 1_685_288_290
‘dsub’
PhotographicPaperPrinter = 1_919_969_391
‘rpho’
FilmWriter = 1_718_645_358
‘fprn’
VideoMonitor = 1_986_618_477
‘vidm’
VideoCamera = 1_986_618_467
‘vidc’
ProjectionTelevision = 1_886_024_822
‘pjtv’
CRTDisplay = 1_129_468_960
’CRT ’
PMDisplay = 1_347_240_992
’PMD ’
AMDisplay = 1_095_582_752
’AMD ’
PhotoCD = 1_263_551_300
‘KPCD’
PhotoImageSetter = 1_768_777_587
‘imgs’
Gravure = 1_735_549_302
‘grav’
OffsetLithography = 1_868_981_875
‘offs’
Silkscreen = 1_936_288_875
‘silk’
Flexography = 1_718_379_896
‘flex’
MotionPictureFilmScanner = 1_836_082_803
‘mpfs’
MotionPictureFilmRecorder = 1_836_082_802
‘mpfr’
DigitalMotionPictureCamera = 1_684_893_795
‘dmpc’
DigitalCinemaProjector = 1_684_236_912
‘dcpj’
Trait Implementations§
source§impl Clone for TechnologySignature
impl Clone for TechnologySignature
source§fn clone(&self) -> TechnologySignature
fn clone(&self) -> TechnologySignature
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 TechnologySignature
impl Debug for TechnologySignature
source§impl Hash for TechnologySignature
impl Hash for TechnologySignature
source§impl PartialEq for TechnologySignature
impl PartialEq for TechnologySignature
source§fn eq(&self, other: &TechnologySignature) -> bool
fn eq(&self, other: &TechnologySignature) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TechnologySignature
impl Eq for TechnologySignature
impl StructuralPartialEq for TechnologySignature
Auto Trait Implementations§
impl RefUnwindSafe for TechnologySignature
impl Send for TechnologySignature
impl Sync for TechnologySignature
impl Unpin for TechnologySignature
impl UnwindSafe for TechnologySignature
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