[][src]Trait prisma::FromTuple

pub trait FromTuple: Color {
    fn from_tuple(values: Self::ChannelsTuple) -> Self;
}

A trait for colors that can be constructed from a tuple of channels

Required methods

fn from_tuple(values: Self::ChannelsTuple) -> Self

Construct Self from a tuple of channel values

Loading content...

Implementors

impl<T> FromTuple for Rgb<T> where
    T: PosNormalChannelScalar
[src]

impl<T> FromTuple for Rgi<T> where
    T: PosNormalChannelScalar + Float
[src]

impl<T> FromTuple for XyY<T> where
    T: FreeChannelScalar + Float + PosNormalChannelScalar
[src]

impl<T> FromTuple for Xyz<T> where
    T: FreeChannelScalar
[src]

impl<T> FromTuple for BareYCbCr<T> where
    T: PosNormalChannelScalar + NormalChannelScalar
[src]

impl<T, A> FromTuple for Hsi<T, A> where
    T: PosNormalChannelScalar + Float,
    A: AngularChannelScalar + Angle<Scalar = T>, 
[src]

impl<T, A> FromTuple for Hsl<T, A> where
    T: PosNormalChannelScalar,
    A: AngularChannelScalar
[src]

impl<T, A> FromTuple for Hsv<T, A> where
    T: PosNormalChannelScalar,
    A: AngularChannelScalar
[src]

impl<T, A> FromTuple for Hwb<T, A> where
    T: PosNormalChannelScalar + Float,
    A: AngularChannelScalar
[src]

impl<T, A> FromTuple for eHsi<T, A> where
    T: PosNormalChannelScalar + Float,
    A: AngularChannelScalar + Angle<Scalar = T>, 
[src]

impl<T, InnerColor> FromTuple for Alpha<T, InnerColor> where
    T: PosNormalChannelScalar,
    InnerColor: Color + FromTuple
[src]

impl<T, M> FromTuple for YCbCr<T, M> where
    T: NormalChannelScalar + PosNormalChannelScalar,
    M: YCbCrModel<T> + UnitModel<T>, 
[src]

impl<T, Model> FromTuple for Lms<T, Model> where
    T: FreeChannelScalar,
    Model: LmsModel<T>, 
[src]

impl<T, W> FromTuple for Lab<T, W> where
    T: FreeChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

impl<T, W> FromTuple for Luv<T, W> where
    T: FreeChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

impl<T, W, A> FromTuple for Lchab<T, W, A> where
    T: FreeChannelScalar,
    A: AngularChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

impl<T, W, A> FromTuple for Lchuv<T, W, A> where
    T: FreeChannelScalar,
    A: AngularChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

Loading content...