[−][src]Enum prisma::ycbcr::YCbCrOutOfGamutMode
Methods for handling out of gamut colors when converting to Rgb.
These are used by the to_rgb
method. Using TryFromColor
will instead
return None
any time an out of gamut value is produced.
Variants
Return the exact result of the transformation.
This can result in channels outside the normal range (eg. less than 0 or greater than 1).
Clip any out-of-bounds channels to their minimum or maximum value (0.0 or 1.0).
For example, -0.2 would go to 0.0 and 2.0 would go to 1.
Trait Implementations
impl Clone for YCbCrOutOfGamutMode
[src]
fn clone(&self) -> YCbCrOutOfGamutMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for YCbCrOutOfGamutMode
[src]
impl Debug for YCbCrOutOfGamutMode
[src]
impl Eq for YCbCrOutOfGamutMode
[src]
impl PartialEq<YCbCrOutOfGamutMode> for YCbCrOutOfGamutMode
[src]
fn eq(&self, other: &YCbCrOutOfGamutMode) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for YCbCrOutOfGamutMode
[src]
impl StructuralPartialEq for YCbCrOutOfGamutMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for YCbCrOutOfGamutMode
impl Send for YCbCrOutOfGamutMode
impl Sync for YCbCrOutOfGamutMode
impl Unpin for YCbCrOutOfGamutMode
impl UnwindSafe for YCbCrOutOfGamutMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,