pub struct Rgb<P: Primaries, TF: TransferFunction, L = Rgba>(/* private fields */);Expand description
A color model formed by composing primaries P, transfer function TF, and channel layout L. Layout defaults to Rgba.
Trait Implementations§
Source§impl<P: Default + Primaries, TF: Default + TransferFunction, L: Default> Default for Rgb<P, TF, L>
impl<P: Default + Primaries, TF: Default + TransferFunction, L: Default> Default for Rgb<P, TF, L>
Source§impl<P: PartialEq + Primaries, TF: PartialEq + TransferFunction, L: PartialEq> PartialEq for Rgb<P, TF, L>
impl<P: PartialEq + Primaries, TF: PartialEq + TransferFunction, L: PartialEq> PartialEq for Rgb<P, TF, L>
impl<P, TF, L, S> BackingStore<S> for Rgb<P, TF, L>
impl<P: Copy + Primaries, TF: Copy + TransferFunction, L: Copy> Copy for Rgb<P, TF, L>
impl<P: Eq + Primaries, TF: Eq + TransferFunction, L: Eq> Eq for Rgb<P, TF, L>
impl<P: Primaries, TF: TransferFunction, L> StructuralPartialEq for Rgb<P, TF, L>
Auto Trait Implementations§
impl<P, TF, L> Freeze for Rgb<P, TF, L>
impl<P, TF, L> RefUnwindSafe for Rgb<P, TF, L>
impl<P, TF, L> Send for Rgb<P, TF, L>
impl<P, TF, L> Sync for Rgb<P, TF, L>
impl<P, TF, L> Unpin for Rgb<P, TF, L>
impl<P, TF, L> UnsafeUnpin for Rgb<P, TF, L>
impl<P, TF, L> UnwindSafe for Rgb<P, TF, L>
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