Trait palette::convert::FromColorUnclamped [−][src]
pub trait FromColorUnclamped<T>: Sized { fn from_color_unclamped(val: T) -> Self; }
A trait for unchecked conversion of one color from another.
See FromColor
for a lossy version of this trait.
See TryFromColor
for a trait that gives an error when the result
is out of bounds.
See the convert
module for how to implement FromColorUnclamped
for
custom colors.
Required methods
fn from_color_unclamped(val: T) -> Self
[src]
Convert from T. The resulting color might be invalid in its color space.
use palette::convert::FromColorUnclamped; use palette::{Clamp, Lch, Srgb}; let rgb = Srgb::from_color_unclamped(Lch::new(50.0, 100.0, -175.0)); assert!(!rgb.is_within_bounds());
Implementors
impl<C1: WithAlpha<T>, C2, T: Component> FromColorUnclamped<C1> for Alpha<C2, T> where
C1::Color: IntoColorUnclamped<C2>,
[src]
impl<C1: WithAlpha<T>, C2, T: Component> FromColorUnclamped<C1> for Alpha<C2, T> where
C1::Color: IntoColorUnclamped<C2>,
[src]fn from_color_unclamped(other: C1) -> Self
[src]
impl<S1, S2, T> FromColorUnclamped<Luma<S2, T>> for Luma<S1, T> where
S1: LumaStandard,
S2: LumaStandard<WhitePoint = S1::WhitePoint>,
T: FloatComponent,
[src]
impl<S1, S2, T> FromColorUnclamped<Luma<S2, T>> for Luma<S1, T> where
S1: LumaStandard,
S2: LumaStandard<WhitePoint = S1::WhitePoint>,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luma<S2, T>) -> Self
[src]
impl<S1, S2, T> FromColorUnclamped<Rgb<S2, T>> for Rgb<S1, T> where
S1: RgbStandard,
S2: RgbStandard,
S2::Space: RgbSpace<WhitePoint = <S1::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]
impl<S1, S2, T> FromColorUnclamped<Rgb<S2, T>> for Rgb<S1, T> where
S1: RgbStandard,
S2: RgbStandard,
S2::Space: RgbSpace<WhitePoint = <S1::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]fn from_color_unclamped(rgb: Rgb<S2, T>) -> Self
[src]
impl<S1, S2, T> FromColorUnclamped<Hsl<S1, T>> for Hsl<S2, T> where
T: FloatComponent,
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
[src]
impl<S1, S2, T> FromColorUnclamped<Hsl<S1, T>> for Hsl<S2, T> where
T: FloatComponent,
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
[src]fn from_color_unclamped(hsl: Hsl<S1, T>) -> Self
[src]
impl<S1, S2, T> FromColorUnclamped<Hsv<S1, T>> for Hsv<S2, T> where
T: FloatComponent,
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
[src]
impl<S1, S2, T> FromColorUnclamped<Hsv<S1, T>> for Hsv<S2, T> where
T: FloatComponent,
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
[src]fn from_color_unclamped(hsv: Hsv<S1, T>) -> Self
[src]
impl<S1, S2, T> FromColorUnclamped<Hwb<S1, T>> for Hwb<S2, T> where
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]
impl<S1, S2, T> FromColorUnclamped<Hwb<S1, T>> for Hwb<S2, T> where
S1: RgbStandard,
S2: RgbStandard,
S1::Space: RgbSpace<WhitePoint = <S2::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]fn from_color_unclamped(hwb: Hwb<S1, T>) -> Self
[src]
impl<S, St, T> FromColorUnclamped<Luma<St, T>> for Rgb<S, T> where
S: RgbStandard,
St: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]
impl<S, St, T> FromColorUnclamped<Luma<St, T>> for Rgb<S, T> where
S: RgbStandard,
St: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luma<St, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]fn from_color_unclamped(rgb: Rgb<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]fn from_color_unclamped(rgb: Rgb<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Rgb<S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Rgb<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]fn from_color_unclamped(hsl: Hsl<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]fn from_color_unclamped(hsl: Hsl<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsl<S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsl<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Hsluv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsluv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]fn from_color_unclamped(hsv: Hsv<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]fn from_color_unclamped(hsv: Hsv<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Hwb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hsv<S, T>> for Hwb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsv<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hwb<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Hwb<S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hwb<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Hwb<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]
impl<S, T> FromColorUnclamped<Hwb<S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
[src]fn from_color_unclamped(hwb: Hwb<S, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lab<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lab<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lch<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lch<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Lchuv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Lchuv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Luv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Luv<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
S: RgbStandard,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Xyz<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Xyz<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Xyz<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
S: LumaStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Xyz<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
S: LumaStandard,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<S::WhitePoint, T>) -> Self
[src]
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S, T> FromColorUnclamped<Yxy<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
S: LumaStandard,
T: FloatComponent,
[src]
impl<S, T> FromColorUnclamped<Yxy<<S as LumaStandard>::WhitePoint, T>> for Luma<S, T> where
S: LumaStandard,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<S::WhitePoint, T>) -> Self
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<S, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsl<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsv<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Luma<_S, T>> for Hwb<S, T> where
T: FloatComponent,
S: RgbStandard,
T: FloatComponent,
T: FloatComponent,
_S: LumaStandard<WhitePoint = <S::Space as RgbSpace>::WhitePoint>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Rgb<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Rgb<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Hsl<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Hsl<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Hsv<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Hsv<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<S, T, _S> FromColorUnclamped<Hwb<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]
impl<S, T, _S> FromColorUnclamped<Hwb<_S, T>> for Luma<S, T> where
T: Component,
S: LumaStandard,
T: FloatComponent,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = S::WhitePoint>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Hsluv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Hsluv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component> FromColorUnclamped<Hwb<S, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Hwb<S, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hwb<S, T>) -> Self
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lab<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lab<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lch<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lch<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Lchuv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Lchuv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Luv<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Luv<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]
impl<S: RgbStandard, T: Component> FromColorUnclamped<Yxy<<<S as RgbStandard>::Space as RgbSpace>::WhitePoint, T>> for Rgb<S, T> where
T: FloatComponent,
T: FloatComponent,
[src]fn from_color_unclamped(
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
[src]
color: Yxy<<S::Space as RgbSpace>::WhitePoint, T>
) -> Self
impl<S: RgbStandard, T: Component, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Rgb<S, T> where
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<S: RgbStandard, T: Component, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Rgb<S, T> where
T: FloatComponent,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<T, S> FromColorUnclamped<Luma<S, T>> for Yxy<S::WhitePoint, T> where
T: FloatComponent,
S: LumaStandard,
[src]
impl<T, S> FromColorUnclamped<Luma<S, T>> for Yxy<S::WhitePoint, T> where
T: FloatComponent,
S: LumaStandard,
[src]fn from_color_unclamped(luma: Luma<S, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]fn from_color_unclamped(hsluv: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Hsluv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Hsluv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lab<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lab<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lch<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lch<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Lchuv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Lchuv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Lchuv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Luv<Wp, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Luv<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lab<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lch<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Luv<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Xyz<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Xyz<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Yxy<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Xyz<Wp, T>> for Yxy<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(xyz: Xyz<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Yxy<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]
impl<Wp, T> FromColorUnclamped<Yxy<Wp, T>> for Yxy<Wp, T> where
Wp: WhitePoint,
T: FloatComponent,
[src]fn from_color_unclamped(color: Yxy<Wp, T>) -> Self
[src]
impl<Wp, T, S> FromColorUnclamped<Luma<S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, S> FromColorUnclamped<Luma<S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<S, T>) -> Self
[src]
impl<Wp, T, S> FromColorUnclamped<Rgb<S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
S: RgbStandard,
S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, S> FromColorUnclamped<Rgb<S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
S: RgbStandard,
S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<S, T>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]
impl<Wp, T, _C, _A> FromColorUnclamped<Alpha<_C, _A>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
_C: IntoColorUnclamped<Self>,
_A: Component,
[src]fn from_color_unclamped(color: Alpha<_C, _A>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Luma<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: LumaStandard<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Luma<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Rgb<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Rgb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsl<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsl<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hsv<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hsv<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Hsluv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lab<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lch<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Lchuv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Luv<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Xyz<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]fn from_color_unclamped(color: Hwb<_S, T>) -> Self
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]
impl<Wp, T, _S> FromColorUnclamped<Hwb<_S, T>> for Yxy<Wp, T> where
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
Wp: WhitePoint,
T: FloatComponent,
_S: RgbStandard,
_S::Space: RgbSpace<WhitePoint = Wp>,
[src]