pub struct Colour {
pub matrix: Option<u64>,
pub bits_per_channel: Option<u64>,
pub chroma_siting: (Option<u64>, Option<u64>),
pub range: Option<u64>,
pub transfer: Option<u64>,
pub primaries: Option<u64>,
pub max_cll: Option<u64>,
pub max_fall: Option<u64>,
pub mastering: Option<Mastering>,
}Fields§
§matrix: Option<u64>§bits_per_channel: Option<u64>§chroma_siting: (Option<u64>, Option<u64>)§range: Option<u64>§transfer: Option<u64>§primaries: Option<u64>§max_cll: Option<u64>§max_fall: Option<u64>§mastering: Option<Mastering>Implementations§
Trait Implementations§
impl StructuralPartialEq for Colour
Auto Trait Implementations§
impl Freeze for Colour
impl RefUnwindSafe for Colour
impl Send for Colour
impl Sync for Colour
impl Unpin for Colour
impl UnsafeUnpin for Colour
impl UnwindSafe for Colour
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more