[][src]Enum image_capture_core::scanner_functional_units::ICScannerPixelDataType

#[repr(u64)]
pub enum ICScannerPixelDataType {
    ICScannerPixelDataTypeBW,
    ICScannerPixelDataTypeGray,
    ICScannerPixelDataTypeRGB,
    ICScannerPixelDataTypePalette,
    ICScannerPixelDataTypeCMY,
    ICScannerPixelDataTypeCMYK,
    ICScannerPixelDataTypeYUV,
    ICScannerPixelDataTypeYUVK,
    ICScannerPixelDataTypeCIEXYZ,
}

Pixel data types. Corresponds to "ICAP_PIXELTYPE" of the TWAIN Specification.

Variants

ICScannerPixelDataTypeBW

Monochrome 1 bit pixel image.

ICScannerPixelDataTypeGray

8 bit pixel Gray color space.

ICScannerPixelDataTypeRGB

Color image RGB color space.

ICScannerPixelDataTypePalette

Indexed Color image.

ICScannerPixelDataTypeCMY

Color image in CMY color space.

ICScannerPixelDataTypeCMYK

Color image in CMYK color space.

ICScannerPixelDataTypeYUV

Color image in YUV color space.

ICScannerPixelDataTypeYUVK

Color image in YUVK color space.

ICScannerPixelDataTypeCIEXYZ

Color image in CIEXYZ color space.

Trait Implementations

impl PartialEq<ICScannerPixelDataType> for ICScannerPixelDataType[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for ICScannerPixelDataType[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Copy for ICScannerPixelDataType[src]

impl Debug for ICScannerPixelDataType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]