diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 12e562b8f..c28e88a7d 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl Clone for Bgra"],["impl Clone for Al"],["impl Clone for D50Degree10"],["impl<T: Clone> Clone for BoxedSliceCastError<T>"],["impl<T: Clone> Clone for Okhsl<T>"],["impl<C: Clone, T: Clone> Clone for Alpha<C, T>"],["impl<Wp, T> Clone for Yxy<Wp, T>where\n T: Clone,"],["impl Clone for SliceCastError"],["impl Clone for Parameter"],["impl Clone for D50"],["impl Clone for F11"],["impl Clone for Srgb"],["impl Clone for D55Degree10"],["impl<Wp, T> Clone for Lchuv<Wp, T>where\n T: Clone,"],["impl<T: Clone> Clone for VecCastError<T>"],["impl<S, T> Clone for Luma<S, T>where\n T: Clone,"],["impl<Wp, T> Clone for Lch<Wp, T>where\n T: Clone,"],["impl Clone for Parameters"],["impl Clone for Equation"],["impl<S, T> Clone for Hwb<S, T>where\n T: Clone,"],["impl Clone for Equations"],["impl<S, T> Clone for Rgb<S, T>where\n T: Clone,"],["impl<T: Clone> Clone for Okhwb<T>"],["impl Clone for C"],["impl<S, T> Clone for Hsl<S, T>where\n T: Clone,"],["impl<N: Clone + Number> Clone for GammaFn<N>"],["impl Clone for B"],["impl Clone for D65"],["impl<T: Clone> Clone for Oklch<T>"],["impl Clone for D55"],["impl Clone for Argb"],["impl<Wp, T> Clone for Luv<Wp, T>where\n T: Clone,"],["impl Clone for E"],["impl Clone for LinearFn"],["impl Clone for F7"],["impl Clone for D75Degree10"],["impl<Wp, T> Clone for Lab<Wp, T>where\n T: Clone,"],["impl<T: Clone> Clone for Okhsv<T>"],["impl<T: Clone> Clone for LabHue<T>"],["impl<T: Clone> Clone for Oklab<T>"],["impl Clone for F2p2"],["impl<C: Clone + Premultiply> Clone for PreAlpha<C>where\n C::Scalar: Clone,"],["impl<T: Clone> Clone for OklabHue<T>"],["impl Clone for Any"],["impl<S: Clone, N: Clone + Number> Clone for Gamma<S, N>"],["impl Clone for VecCastErrorKind"],["impl Clone for Rgba"],["impl Clone for D75"],["impl<S, T> Clone for Hsv<S, T>where\n T: Clone,"],["impl Clone for A"],["impl<T: Clone> Clone for LuvHue<T>"],["impl Clone for Abgr"],["impl<Wp, T> Clone for Xyz<Wp, T>where\n T: Clone,"],["impl<O, P> Clone for Packed<O, P>where\n P: Clone,"],["impl<T: Clone> Clone for RgbHue<T>"],["impl Clone for La"],["impl<Wp, T> Clone for Hsluv<Wp, T>where\n T: Clone,"],["impl<S: Clone> Clone for Linear<S>"],["impl Clone for D65Degree10"],["impl Clone for F2"]] +"palette":[["impl Clone for Bgra"],["impl Clone for Al"],["impl Clone for D50Degree10"],["impl<T: Clone> Clone for BoxedSliceCastError<T>"],["impl<T: Clone> Clone for Okhsl<T>"],["impl<T: Clone> Clone for Oklab<T>"],["impl<C: Clone, T: Clone> Clone for Alpha<C, T>"],["impl<Wp, T> Clone for Yxy<Wp, T>where\n T: Clone,"],["impl Clone for SliceCastError"],["impl Clone for Parameter"],["impl Clone for D50"],["impl Clone for F11"],["impl Clone for Srgb"],["impl Clone for D55Degree10"],["impl<Wp, T> Clone for Lchuv<Wp, T>where\n T: Clone,"],["impl<T: Clone> Clone for Oklch<T>"],["impl<T: Clone> Clone for Okhsv<T>"],["impl<T: Clone> Clone for VecCastError<T>"],["impl<S, T> Clone for Luma<S, T>where\n T: Clone,"],["impl<Wp, T> Clone for Lch<Wp, T>where\n T: Clone,"],["impl Clone for Parameters"],["impl Clone for Equation"],["impl<S, T> Clone for Hwb<S, T>where\n T: Clone,"],["impl Clone for Equations"],["impl<S, T> Clone for Rgb<S, T>where\n T: Clone,"],["impl<T: Clone> Clone for Okhwb<T>"],["impl Clone for C"],["impl<S, T> Clone for Hsl<S, T>where\n T: Clone,"],["impl<N: Clone + Number> Clone for GammaFn<N>"],["impl Clone for B"],["impl Clone for D65"],["impl Clone for D55"],["impl Clone for Argb"],["impl<Wp, T> Clone for Luv<Wp, T>where\n T: Clone,"],["impl Clone for E"],["impl Clone for LinearFn"],["impl Clone for F7"],["impl Clone for D75Degree10"],["impl<Wp, T> Clone for Lab<Wp, T>where\n T: Clone,"],["impl<T: Clone> Clone for LabHue<T>"],["impl Clone for F2p2"],["impl<C: Clone + Premultiply> Clone for PreAlpha<C>where\n C::Scalar: Clone,"],["impl<T: Clone> Clone for OklabHue<T>"],["impl Clone for Any"],["impl<S: Clone, N: Clone + Number> Clone for Gamma<S, N>"],["impl Clone for VecCastErrorKind"],["impl Clone for Rgba"],["impl Clone for D75"],["impl<S, T> Clone for Hsv<S, T>where\n T: Clone,"],["impl Clone for A"],["impl<T: Clone> Clone for LuvHue<T>"],["impl Clone for Abgr"],["impl<Wp, T> Clone for Xyz<Wp, T>where\n T: Clone,"],["impl<O, P> Clone for Packed<O, P>where\n P: Clone,"],["impl<T: Clone> Clone for RgbHue<T>"],["impl Clone for La"],["impl<Wp, T> Clone for Hsluv<Wp, T>where\n T: Clone,"],["impl<S: Clone> Clone for Linear<S>"],["impl Clone for D65Degree10"],["impl Clone for F2"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.AsMut.js b/implementors/core/convert/trait.AsMut.js index b7a85ff7a..13539ab50 100644 --- a/implementors/core/convert/trait.AsMut.js +++ b/implementors/core/convert/trait.AsMut.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<Wp, T> AsMut<[T; 3]> for Yxy<Wp, T>"],["impl<Wp, T> AsMut<[T]> for Lchuv<Wp, T>"],["impl<T> AsMut<[T; 3]> for Oklch<T>"],["impl<Wp, T> AsMut<[T]> for Hsluv<Wp, T>"],["impl<S> AsMut<Luma<S, u128>> for u128"],["impl<Wp, T> AsMut<[T]> for Luv<Wp, T>"],["impl<S, T> AsMut<[T; 3]> for Hwb<S, T>"],["impl<T> AsMut<[T]> for Okhsl<T>"],["impl<T> AsMut<[T; 3]> for Okhsl<T>"],["impl<Wp, T> AsMut<Yxy<Wp, T>> for [T; 3]"],["impl<O, P> AsMut<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T> AsMut<[T]> for Xyz<Wp, T>"],["impl<S> AsMut<Luma<S, f64>> for f64"],["impl<C, T, const N: usize> AsMut<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<Wp, T> AsMut<[T; 3]> for Lab<Wp, T>"],["impl<S, T> AsMut<[T; 1]> for Luma<S, T>"],["impl<T> AsMut<Okhwb<T>> for [T; 3]"],["impl<T> AsMut<[T]> for Oklab<T>"],["impl<C: Premultiply, const N: usize> AsMut<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<C, T, const N: usize> AsMut<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S, T> AsMut<Rgb<S, T>> for [T; 3]"],["impl<S> AsMut<Luma<S, u32>> for u32"],["impl<S, T> AsMut<Luma<S, T>> for [T; 1]"],["impl<Wp, T> AsMut<Luv<Wp, T>> for [T; 3]"],["impl<S> AsMut<Luma<S, f32>> for f32"],["impl<S, T> AsMut<Hsv<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T; 3]> for Luv<Wp, T>"],["impl<Wp, T> AsMut<Hsluv<Wp, T>> for [T; 3]"],["impl<O> AsMut<Packed<O, u8>> for u8"],["impl<S, T> AsMut<[T; 3]> for Hsv<S, T>"],["impl<S, T> AsMut<Hsl<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<Xyz<Wp, T>> for [T; 3]"],["impl<T> AsMut<Okhsl<T>> for [T; 3]"],["impl<Wp, T> AsMut<[T]> for Lch<Wp, T>"],["impl<C: Premultiply, const N: usize> AsMut<[<C as Premultiply>::Scalar]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T> AsMut<Hwb<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T]> for Lab<Wp, T>"],["impl<O> AsMut<Packed<O, u128>> for u128"],["impl<Wp, T> AsMut<[T; 3]> for Lch<Wp, T>"],["impl<T> AsMut<Oklch<T>> for [T; 3]"],["impl<T> AsMut<Oklab<T>> for [T; 3]"],["impl<Wp, T> AsMut<Lab<Wp, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T; 3]> for Lchuv<Wp, T>"],["impl<S, T> AsMut<[T]> for Hwb<S, T>"],["impl<T> AsMut<[T]> for Okhsv<T>"],["impl<Wp, T> AsMut<[T; 3]> for Hsluv<Wp, T>"],["impl<Wp, T> AsMut<Lchuv<Wp, T>> for [T; 3]"],["impl<O, T, const N: usize> AsMut<Packed<O, [T; N]>> for [T; N]"],["impl<S> AsMut<Luma<S, u64>> for u64"],["impl<C, T, const N: usize> AsMut<[T]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T> AsMut<[T]> for Oklch<T>"],["impl<Wp, T> AsMut<Lch<Wp, T>> for [T; 3]"],["impl<O, T, const N: usize> AsMut<[T; N]> for Packed<O, [T; N]>"],["impl<S, T> AsMut<[T]> for Luma<S, T>"],["impl<Wp, T> AsMut<[T]> for Yxy<Wp, T>"],["impl<O> AsMut<Packed<O, u16>> for u16"],["impl<O> AsMut<Packed<O, u32>> for u32"],["impl<T> AsMut<[T; 3]> for Okhwb<T>"],["impl<S, T> AsMut<T> for Luma<S, T>"],["impl<S, T> AsMut<[T; 3]> for Rgb<S, T>"],["impl<Wp, T> AsMut<[T; 3]> for Xyz<Wp, T>"],["impl<S, T> AsMut<[T]> for Rgb<S, T>"],["impl<S> AsMut<Luma<S, u8>> for u8"],["impl<S, T> AsMut<[T; 3]> for Hsl<S, T>"],["impl<T> AsMut<[T; 3]> for Oklab<T>"],["impl<T> AsMut<[T; 3]> for Okhsv<T>"],["impl<O, T, const N: usize> AsMut<[T]> for Packed<O, [T; N]>"],["impl<C: Premultiply, const N: usize> AsMut<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S> AsMut<Luma<S, u16>> for u16"],["impl<S, T> AsMut<[T]> for Hsl<S, T>"],["impl<O> AsMut<Packed<O, u64>> for u64"],["impl<T> AsMut<[T]> for Okhwb<T>"],["impl<T> AsMut<Okhsv<T>> for [T; 3]"],["impl<S, T> AsMut<[T]> for Hsv<S, T>"]] +"palette":[["impl<Wp, T> AsMut<[T; 3]> for Yxy<Wp, T>"],["impl<Wp, T> AsMut<[T]> for Lchuv<Wp, T>"],["impl<T> AsMut<[T; 3]> for Oklch<T>"],["impl<Wp, T> AsMut<[T]> for Hsluv<Wp, T>"],["impl<S> AsMut<Luma<S, u128>> for u128"],["impl<Wp, T> AsMut<[T]> for Luv<Wp, T>"],["impl<S, T> AsMut<[T; 3]> for Hwb<S, T>"],["impl<T> AsMut<[T]> for Okhsl<T>"],["impl<T> AsMut<[T; 3]> for Okhsl<T>"],["impl<Wp, T> AsMut<Yxy<Wp, T>> for [T; 3]"],["impl<O, P> AsMut<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T> AsMut<[T]> for Xyz<Wp, T>"],["impl<S> AsMut<Luma<S, f64>> for f64"],["impl<C, T, const N: usize> AsMut<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<Wp, T> AsMut<[T; 3]> for Lab<Wp, T>"],["impl<S, T> AsMut<[T; 1]> for Luma<S, T>"],["impl<T> AsMut<Okhwb<T>> for [T; 3]"],["impl<T> AsMut<[T]> for Oklab<T>"],["impl<C: Premultiply, const N: usize> AsMut<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<C, T, const N: usize> AsMut<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S, T> AsMut<Rgb<S, T>> for [T; 3]"],["impl<S> AsMut<Luma<S, u32>> for u32"],["impl<S, T> AsMut<Luma<S, T>> for [T; 1]"],["impl<Wp, T> AsMut<Luv<Wp, T>> for [T; 3]"],["impl<S> AsMut<Luma<S, f32>> for f32"],["impl<S, T> AsMut<Hsv<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T; 3]> for Luv<Wp, T>"],["impl<S, T> AsMut<T> for Luma<S, T>"],["impl<Wp, T> AsMut<Hsluv<Wp, T>> for [T; 3]"],["impl<O> AsMut<Packed<O, u8>> for u8"],["impl<S, T> AsMut<[T; 3]> for Hsv<S, T>"],["impl<S, T> AsMut<Hsl<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<Xyz<Wp, T>> for [T; 3]"],["impl<T> AsMut<Okhsl<T>> for [T; 3]"],["impl<Wp, T> AsMut<[T]> for Lch<Wp, T>"],["impl<C: Premultiply, const N: usize> AsMut<[<C as Premultiply>::Scalar]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T> AsMut<Hwb<S, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T]> for Lab<Wp, T>"],["impl<O> AsMut<Packed<O, u128>> for u128"],["impl<Wp, T> AsMut<[T; 3]> for Lch<Wp, T>"],["impl<T> AsMut<Oklch<T>> for [T; 3]"],["impl<T> AsMut<Oklab<T>> for [T; 3]"],["impl<Wp, T> AsMut<Lab<Wp, T>> for [T; 3]"],["impl<Wp, T> AsMut<[T; 3]> for Lchuv<Wp, T>"],["impl<S, T> AsMut<[T]> for Hwb<S, T>"],["impl<T> AsMut<[T]> for Okhsv<T>"],["impl<Wp, T> AsMut<[T; 3]> for Hsluv<Wp, T>"],["impl<Wp, T> AsMut<Lchuv<Wp, T>> for [T; 3]"],["impl<O, T, const N: usize> AsMut<Packed<O, [T; N]>> for [T; N]"],["impl<S> AsMut<Luma<S, u64>> for u64"],["impl<C, T, const N: usize> AsMut<[T]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T> AsMut<[T]> for Oklch<T>"],["impl<Wp, T> AsMut<Lch<Wp, T>> for [T; 3]"],["impl<O, T, const N: usize> AsMut<[T; N]> for Packed<O, [T; N]>"],["impl<S, T> AsMut<[T]> for Luma<S, T>"],["impl<Wp, T> AsMut<[T]> for Yxy<Wp, T>"],["impl<O> AsMut<Packed<O, u16>> for u16"],["impl<O> AsMut<Packed<O, u32>> for u32"],["impl<T> AsMut<[T; 3]> for Okhwb<T>"],["impl<S, T> AsMut<[T; 3]> for Rgb<S, T>"],["impl<Wp, T> AsMut<[T; 3]> for Xyz<Wp, T>"],["impl<S, T> AsMut<[T]> for Rgb<S, T>"],["impl<S> AsMut<Luma<S, u8>> for u8"],["impl<S, T> AsMut<[T; 3]> for Hsl<S, T>"],["impl<T> AsMut<[T; 3]> for Oklab<T>"],["impl<T> AsMut<[T; 3]> for Okhsv<T>"],["impl<O, T, const N: usize> AsMut<[T]> for Packed<O, [T; N]>"],["impl<C: Premultiply, const N: usize> AsMut<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S> AsMut<Luma<S, u16>> for u16"],["impl<S, T> AsMut<[T]> for Hsl<S, T>"],["impl<O> AsMut<Packed<O, u64>> for u64"],["impl<T> AsMut<[T]> for Okhwb<T>"],["impl<T> AsMut<Okhsv<T>> for [T; 3]"],["impl<S, T> AsMut<[T]> for Hsv<S, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.AsRef.js b/implementors/core/convert/trait.AsRef.js index bb0605c8d..2acdd0ae4 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<Wp, T> AsRef<Lchuv<Wp, T>> for [T; 3]"],["impl<S> AsRef<Luma<S, u64>> for u64"],["impl<O, T, const N: usize> AsRef<[T]> for Packed<O, [T; N]>"],["impl<Wp, T> AsRef<[T]> for Lch<Wp, T>"],["impl<T> AsRef<[T; 3]> for Okhwb<T>"],["impl<T> AsRef<[T]> for Okhsl<T>"],["impl<O, T, const N: usize> AsRef<[T; N]> for Packed<O, [T; N]>"],["impl<T> AsRef<[T; 3]> for Okhsv<T>"],["impl<T> AsRef<[T]> for Oklch<T>"],["impl<Wp, T> AsRef<[T]> for Hsluv<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Luv<Wp, T>"],["impl<O> AsRef<Packed<O, u32>> for u32"],["impl<Wp, T> AsRef<Luv<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 3]> for Hsl<S, T>"],["impl<T> AsRef<[T]> for Okhsv<T>"],["impl<S> AsRef<Luma<S, f64>> for f64"],["impl<Wp, T> AsRef<[T]> for Lchuv<Wp, T>"],["impl<S, T> AsRef<[T; 3]> for Hwb<S, T>"],["impl<Wp, T> AsRef<[T; 3]> for Xyz<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Lchuv<Wp, T>"],["impl<S, T> AsRef<[T]> for Hsv<S, T>"],["impl<S> AsRef<Luma<S, f32>> for f32"],["impl<Wp, T> AsRef<Lch<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T]> for Hsl<S, T>"],["impl<T> AsRef<[T; 3]> for Oklch<T>"],["impl<S, T> AsRef<[T]> for Rgb<S, T>"],["impl<S> AsRef<Luma<S, u32>> for u32"],["impl<S> AsRef<Luma<S, u8>> for u8"],["impl<S, T> AsRef<[T; 3]> for Rgb<S, T>"],["impl<S> AsRef<Luma<S, u128>> for u128"],["impl<S, T> AsRef<Rgb<S, T>> for [T; 3]"],["impl<S, T> AsRef<[T]> for Hwb<S, T>"],["impl<S, T> AsRef<Hsv<S, T>> for [T; 3]"],["impl<O> AsRef<Packed<O, u16>> for u16"],["impl<Wp, T> AsRef<[T; 3]> for Lch<Wp, T>"],["impl<O> AsRef<Packed<O, u8>> for u8"],["impl<Wp, T> AsRef<[T]> for Yxy<Wp, T>"],["impl<S, T> AsRef<Hsl<S, T>> for [T; 3]"],["impl<T> AsRef<Oklab<T>> for [T; 3]"],["impl<Wp, T> AsRef<[T; 3]> for Lab<Wp, T>"],["impl<T> AsRef<[T]> for Okhwb<T>"],["impl<T> AsRef<Okhwb<T>> for [T; 3]"],["impl<T> AsRef<[T; 3]> for Okhsl<T>"],["impl<O> AsRef<Packed<O, u128>> for u128"],["impl<C, T, const N: usize> AsRef<[T]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<Wp, T> AsRef<[T]> for Luv<Wp, T>"],["impl<C, T, const N: usize> AsRef<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S, T> AsRef<T> for Luma<S, T>"],["impl<C, T, const N: usize> AsRef<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<C: Premultiply, const N: usize> AsRef<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<O> AsRef<Packed<O, u64>> for u64"],["impl<S, T> AsRef<[T]> for Luma<S, T>"],["impl<O, P> AsRef<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T> AsRef<[T; 3]> for Yxy<Wp, T>"],["impl<T> AsRef<Okhsv<T>> for [T; 3]"],["impl<T> AsRef<[T]> for Oklab<T>"],["impl<Wp, T> AsRef<[T]> for Lab<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Hsluv<Wp, T>"],["impl<S, T> AsRef<Hwb<S, T>> for [T; 3]"],["impl<O, T, const N: usize> AsRef<Packed<O, [T; N]>> for [T; N]"],["impl<S> AsRef<Luma<S, u16>> for u16"],["impl<Wp, T> AsRef<Lab<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 3]> for Hsv<S, T>"],["impl<Wp, T> AsRef<Hsluv<Wp, T>> for [T; 3]"],["impl<T> AsRef<[T; 3]> for Oklab<T>"],["impl<Wp, T> AsRef<[T]> for Xyz<Wp, T>"],["impl<C: Premultiply, const N: usize> AsRef<[<C as Premultiply>::Scalar]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> AsRef<Okhsl<T>> for [T; 3]"],["impl<C: Premultiply, const N: usize> AsRef<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<Wp, T> AsRef<Xyz<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 1]> for Luma<S, T>"],["impl<S, T> AsRef<Luma<S, T>> for [T; 1]"],["impl<T> AsRef<Oklch<T>> for [T; 3]"],["impl<Wp, T> AsRef<Yxy<Wp, T>> for [T; 3]"]] +"palette":[["impl<Wp, T> AsRef<Lchuv<Wp, T>> for [T; 3]"],["impl<S> AsRef<Luma<S, u64>> for u64"],["impl<O, T, const N: usize> AsRef<[T]> for Packed<O, [T; N]>"],["impl<Wp, T> AsRef<[T]> for Lch<Wp, T>"],["impl<T> AsRef<[T; 3]> for Okhwb<T>"],["impl<T> AsRef<[T]> for Okhsl<T>"],["impl<O, T, const N: usize> AsRef<[T; N]> for Packed<O, [T; N]>"],["impl<T> AsRef<[T; 3]> for Okhsv<T>"],["impl<T> AsRef<[T]> for Oklch<T>"],["impl<Wp, T> AsRef<[T]> for Hsluv<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Luv<Wp, T>"],["impl<O> AsRef<Packed<O, u32>> for u32"],["impl<Wp, T> AsRef<Luv<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 3]> for Hsl<S, T>"],["impl<T> AsRef<[T]> for Okhsv<T>"],["impl<S> AsRef<Luma<S, f64>> for f64"],["impl<Wp, T> AsRef<[T]> for Lchuv<Wp, T>"],["impl<S, T> AsRef<[T; 3]> for Hwb<S, T>"],["impl<Wp, T> AsRef<[T; 3]> for Xyz<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Lchuv<Wp, T>"],["impl<S, T> AsRef<[T]> for Hsv<S, T>"],["impl<S> AsRef<Luma<S, f32>> for f32"],["impl<Wp, T> AsRef<Lch<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T]> for Hsl<S, T>"],["impl<T> AsRef<[T; 3]> for Oklch<T>"],["impl<S, T> AsRef<[T]> for Rgb<S, T>"],["impl<S> AsRef<Luma<S, u32>> for u32"],["impl<S> AsRef<Luma<S, u8>> for u8"],["impl<S, T> AsRef<[T; 3]> for Rgb<S, T>"],["impl<S> AsRef<Luma<S, u128>> for u128"],["impl<S, T> AsRef<Rgb<S, T>> for [T; 3]"],["impl<S, T> AsRef<[T]> for Hwb<S, T>"],["impl<S, T> AsRef<Hsv<S, T>> for [T; 3]"],["impl<O> AsRef<Packed<O, u16>> for u16"],["impl<Wp, T> AsRef<[T; 3]> for Lch<Wp, T>"],["impl<O> AsRef<Packed<O, u8>> for u8"],["impl<Wp, T> AsRef<[T]> for Yxy<Wp, T>"],["impl<S, T> AsRef<Hsl<S, T>> for [T; 3]"],["impl<S, T> AsRef<T> for Luma<S, T>"],["impl<T> AsRef<Oklab<T>> for [T; 3]"],["impl<Wp, T> AsRef<[T; 3]> for Lab<Wp, T>"],["impl<T> AsRef<[T]> for Okhwb<T>"],["impl<T> AsRef<Okhwb<T>> for [T; 3]"],["impl<T> AsRef<[T; 3]> for Okhsl<T>"],["impl<O> AsRef<Packed<O, u128>> for u128"],["impl<C, T, const N: usize> AsRef<[T]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<Wp, T> AsRef<[T]> for Luv<Wp, T>"],["impl<C, T, const N: usize> AsRef<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<C, T, const N: usize> AsRef<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<C: Premultiply, const N: usize> AsRef<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<O> AsRef<Packed<O, u64>> for u64"],["impl<S, T> AsRef<[T]> for Luma<S, T>"],["impl<O, P> AsRef<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T> AsRef<[T; 3]> for Yxy<Wp, T>"],["impl<T> AsRef<Okhsv<T>> for [T; 3]"],["impl<T> AsRef<[T]> for Oklab<T>"],["impl<Wp, T> AsRef<[T]> for Lab<Wp, T>"],["impl<Wp, T> AsRef<[T; 3]> for Hsluv<Wp, T>"],["impl<S, T> AsRef<Hwb<S, T>> for [T; 3]"],["impl<O, T, const N: usize> AsRef<Packed<O, [T; N]>> for [T; N]"],["impl<S> AsRef<Luma<S, u16>> for u16"],["impl<Wp, T> AsRef<Lab<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 3]> for Hsv<S, T>"],["impl<Wp, T> AsRef<Hsluv<Wp, T>> for [T; 3]"],["impl<T> AsRef<[T; 3]> for Oklab<T>"],["impl<Wp, T> AsRef<[T]> for Xyz<Wp, T>"],["impl<C: Premultiply, const N: usize> AsRef<[<C as Premultiply>::Scalar]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> AsRef<Okhsl<T>> for [T; 3]"],["impl<C: Premultiply, const N: usize> AsRef<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<Wp, T> AsRef<Xyz<Wp, T>> for [T; 3]"],["impl<S, T> AsRef<[T; 1]> for Luma<S, T>"],["impl<S, T> AsRef<Luma<S, T>> for [T; 1]"],["impl<T> AsRef<Oklch<T>> for [T; 3]"],["impl<Wp, T> AsRef<Yxy<Wp, T>> for [T; 3]"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index b856e3839..d6e7353c9 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<T, V, const N: usize> From<[Alpha<Oklab<T>, T>; N]> for Alpha<Oklab<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Lch<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S, T> From<&'a mut Hsl<S, T>> for &'a mut [T]"],["impl<T> From<Box<Oklch<T>, Global>> for Box<[T; 3]>"],["impl<'a, T> From<&'a Okhwb<T>> for &'a [T; 3]"],["impl<Wp, T, V, const N: usize> From<[Alpha<Luv<Wp, T>, T>; N]> for Alpha<Luv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Yxy<Wp, T>>"],["impl<Wp, T> From<[T; 3]> for Yxy<Wp, T>"],["impl<S, T> From<Hwb<S, T>> for (RgbHue<T>, T, T)"],["impl<'a, O> From<&'a Packed<O, u128>> for &'a u128"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Rgb<S, T>"],["impl<'a, T> From<&'a mut Okhsl<T>> for &'a mut [T; 3]"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Lab<Wp, V>>> for [PreAlpha<Lab<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Lab<Wp, T>: Premultiply<Scalar = T>,\n Lab<Wp, V>: Premultiply<Scalar = V>,"],["impl<S, T, V, const N: usize> From<[Hsl<S, T>; N]> for Hsl<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhsv<T>"],["impl<Wp, T> From<Hsluv<Wp, T>> for (LuvHue<T>, T, T)"],["impl<Wp, T> From<Box<Lchuv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<S> From<Alpha<Rgb<S, u8>, u8>> for u32"],["impl<T, U> From<Alpha<Rgb<Srgb, T>, T>> for LinSrgba<U>where\n U: FromStimulus<T>,\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<T> From<Okhsl<T>> for [T; 3]"],["impl<Wp, T, V, const N: usize> From<Luv<Wp, V>> for [Luv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a Packed<O, u8>> for &'a u8"],["impl<'a, T> From<&'a mut Oklab<T>> for &'a mut [T]"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Yxy<Wp, T>, A>"],["impl<Wp, T> From<Box<Lch<Wp, T>, Global>> for Box<[T; 3]>"],["impl<S, T, V, const N: usize> From<Hwb<S, V>> for [Hwb<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Xyz<Wp, T>> for &'a mut [T]"],["impl<O, P> From<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T, V, const N: usize> From<[Lch<Wp, T>; N]> for Lch<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, U> From<Rgb<Srgb, T>> for LinSrgba<U>where\n U: Stimulus,\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hwb<S, T>"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhsv<T>"],["impl<S, T, V, const N: usize> From<Alpha<Luma<S, V>, V>> for [Alpha<Luma<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<[T; 3]> for Hsluv<Wp, T>"],["impl<Wp, T, V, const N: usize> From<[Lchuv<Wp, T>; N]> for Lchuv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T> From<[T; 3]> for Hsv<S, T>"],["impl<Wp, T> From<Xyz<Wp, T>> for [T; 3]"],["impl<'a, C, T, const N: usize> From<&'a mut Alpha<C, T>> for &'a mut [T]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, Wp, T> From<&'a Yxy<Wp, T>> for &'a [T; 3]"],["impl<T> From<PreAlpha<Oklab<T>>> for Oklab<T>where\n Self: Premultiply<Scalar = T>,"],["impl<T, V, const N: usize> From<Oklab<V>> for [Oklab<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<Alpha<Lab<Wp, T>, A>> for (T, T, T, A)"],["impl<S, T, A> From<Alpha<Rgb<S, T>, A>> for (T, T, T, A)"],["impl<T> From<Oklab<T>> for [T; 3]"],["impl<Wp, T, V, const N: usize> From<Alpha<Lchuv<Wp, V>, V>> for [Alpha<Lchuv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut u32> for &'a mut Luma<S, u32>where\n u32: AsMut<Luma<S, u32>>,"],["impl<O> From<Packed<O, u128>> for u128"],["impl<'a, S> From<&'a mut u16> for &'a mut Luma<S, u16>where\n u16: AsMut<Luma<S, u16>>,"],["impl<'a, O, T, const N: usize> From<&'a [T; N]> for &'a Packed<O, [T; N]>"],["impl<S, T, V, const N: usize> From<[Alpha<Luma<S, T>, T>; N]> for Alpha<Luma<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Luv<Wp, T>> for [T; 3]"],["impl<'a, S> From<&'a mut u8> for &'a mut Luma<S, u8>where\n u8: AsMut<Luma<S, u8>>,"],["impl<T, V, const N: usize> From<Okhwb<V>> for [Okhwb<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<C> From<Alpha<C, <C as Premultiply>::Scalar>> for PreAlpha<C>where\n C: Premultiply,"],["impl From<ParseIntError> for FromHexError"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Xyz<Wp, V>>> for [PreAlpha<Xyz<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Xyz<Wp, T>: Premultiply<Scalar = T>,\n Xyz<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a u16> for &'a Luma<S, u16>where\n u16: AsRef<Luma<S, u16>>,"],["impl<T> From<Oklab<T>> for (T, T, T)"],["impl<T, V, const N: usize> From<[Alpha<Oklch<T>, T>; N]> for Alpha<Oklch<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<[PreAlpha<Oklab<T>>; N]> for PreAlpha<Oklab<V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Oklab<T>: Premultiply<Scalar = T>,\n Oklab<V>: Premultiply<Scalar = V>,"],["impl<'a, Wp, T> From<&'a mut Yxy<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S> From<&'a Luma<S, u8>> for &'a u8"],["impl<S, T, V, const N: usize> From<[Hsv<S, T>; N]> for Hsv<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a Hwb<S, T>> for &'a [T; 3]"],["impl<T> From<Box<[T; 3], Global>> for Box<Oklch<T>>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lch<Wp, T>, T>; N]> for Alpha<Lch<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut f64> for &'a mut Luma<S, f64>where\n f64: AsMut<Luma<S, f64>>,"],["impl<'a, S, T> From<&'a Hsl<S, T>> for &'a [T]"],["impl<'a, C: Premultiply, const N: usize> From<&'a PreAlpha<C>> for &'a [C::Scalar]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Hsluv<Wp, T>"],["impl<S, T, V, const N: usize> From<PreAlpha<Rgb<S, V>>> for [PreAlpha<Rgb<S, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Rgb<S, T>: Premultiply<Scalar = T>,\n Rgb<S, V>: Premultiply<Scalar = V>,"],["impl<Wp, T> From<Box<Yxy<Wp, T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<Yxy<Wp, V>> for [Yxy<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Luv<Wp, V>>> for [PreAlpha<Luv<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Luv<Wp, T>: Premultiply<Scalar = T>,\n Luv<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a Luma<S, u32>> for &'a u32"],["impl<S, T, V, const N: usize> From<Alpha<Hwb<S, V>, V>> for [Alpha<Hwb<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T, O, P> From<Packed<O, P>> for Lumaa<S, T>where\n O: ComponentOrder<Lumaa<S, T>, P>,"],["impl<Wp, T, V, const N: usize> From<[Hsluv<Wp, T>; N]> for Hsluv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T> From<Okhsv<T>> for (OklabHue<T>, T, T)"],["impl<'a, T> From<&'a mut Okhsl<T>> for &'a mut [T]"],["impl<T, V, const N: usize> From<Alpha<Okhsl<V>, V>> for [Alpha<Okhsl<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut Luma<S, f64>> for &'a mut f64"],["impl<'a, Wp, T> From<&'a mut Lch<Wp, T>> for &'a mut [T]"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lab<Wp, T>>"],["impl<'a, T> From<&'a Oklab<T>> for &'a [T; 3]"],["impl<T, H: Into<OklabHue<T>>, A> From<(H, T, T, A)> for Alpha<Okhsv<T>, A>"],["impl<O, T, const N: usize> From<[T; N]> for Packed<O, [T; N]>"],["impl<'a, O, P> From<&'a P> for &'a Packed<O, P>where\n P: AsRef<Packed<O, P>>,\n Packed<O, P>: UintCast<Uint = P>,"],["impl<S, T> From<Box<Hsl<S, T>, Global>> for Box<[T; 3]>"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hsl<S, T>"],["impl<C: Premultiply, const N: usize> From<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> From<T> for LabHue<T>"],["impl<S, T, V, const N: usize> From<[Alpha<Hsv<S, T>, T>; N]> for Alpha<Hsv<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hsv<S, T>"],["impl<S, O, P> From<Packed<O, P>> for Luma<S, u8>where\n O: ComponentOrder<Lumaa<S, u8>, P>,"],["impl From<OklabHue<f64>> for f64"],["impl<S, T> From<Box<Rgb<S, T>, Global>> for Box<[T; 3]>"],["impl<T, V, const N: usize> From<[Alpha<Okhsv<T>, T>; N]> for Alpha<Okhsv<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<Alpha<Hsluv<Wp, T>, A>> for (LuvHue<T>, T, T, A)"],["impl<Wp, T, A> From<Alpha<Luv<Wp, T>, A>> for (T, T, T, A)"],["impl<T> From<T> for RgbHue<T>"],["impl<'a, S> From<&'a mut u64> for &'a mut Luma<S, u64>where\n u64: AsMut<Luma<S, u64>>,"],["impl<S, T> From<Rgb<S, T>> for [T; 3]"],["impl<S, T, V, const N: usize> From<Alpha<Hsv<S, V>, V>> for [Alpha<Hsv<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T, V, const N: usize> From<Luma<S, V>> for [Luma<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Lchuv<Wp, T>> for [T; 3]"],["impl<'a, S> From<&'a mut Luma<S, u64>> for &'a mut u64"],["impl<'a, Wp, T> From<&'a Hsluv<Wp, T>> for &'a [T; 3]"],["impl<S, T, V, const N: usize> From<Hsl<S, V>> for [Hsl<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<Alpha<Lab<Wp, V>, V>> for [Alpha<Lab<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Hsluv<Wp, T>"],["impl<'a, T> From<&'a mut Okhwb<T>> for &'a mut [T; 3]"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Luv<Wp, T>"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Xyz<Wp, T>, A>"],["impl<S, T, V, const N: usize> From<PreAlpha<Luma<S, V>>> for [PreAlpha<Luma<S, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Luma<S, T>: Premultiply<Scalar = T>,\n Luma<S, V>: Premultiply<Scalar = V>,"],["impl<S, T, A> From<Alpha<Hsv<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<'a, O, T, const N: usize> From<&'a mut [T; N]> for &'a mut Packed<O, [T; N]>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Xyz<Wp, T>"],["impl<T> From<Box<Oklab<T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<[Luv<Wp, T>; N]> for Luv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<Alpha<Okhwb<V>, V>> for [Alpha<Okhwb<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Lch<Wp, T>> for (T, T, LabHue<T>)"],["impl<'a, O> From<&'a mut Packed<O, u8>> for &'a mut u8"],["impl<O, T, const N: usize> From<Box<Packed<O, [T; N]>, Global>> for Box<[T; N]>"],["impl<T, U> From<Rgb<Srgb, T>> for LinSrgb<U>where\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hwb<S, T>, A>"],["impl<T> From<Box<Okhwb<T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<Alpha<Xyz<Wp, V>, V>> for [Alpha<Xyz<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl From<&'static str> for FromHexError"],["impl<Wp, T, H: Into<LuvHue<T>>, A> From<(T, T, H, A)> for Alpha<Lchuv<Wp, T>, A>"],["impl<S, T> From<Box<Luma<S, T>, Global>> for Box<[T; 1]>"],["impl From<RgbHue<f32>> for f32"],["impl<Wp, T, H: Into<LabHue<T>>, A> From<(T, T, H, A)> for Alpha<Lch<Wp, T>, A>"],["impl<'a, S> From<&'a mut u128> for &'a mut Luma<S, u128>where\n u128: AsMut<Luma<S, u128>>,"],["impl<Wp, T> From<Hsluv<Wp, T>> for [T; 3]"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hsv<S, T>>"],["impl<S> From<Luma<S, u8>> for u16"],["impl<S, T, V, const N: usize> From<[Luma<S, T>; N]> for Luma<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T, A> From<Alpha<Hwb<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<Wp, T> From<Box<Lab<Wp, T>, Global>> for Box<[T; 3]>"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Xyz<Wp, T>"],["impl From<LuvHue<u8>> for u8"],["impl<'a, C, T, const N: usize> From<&'a mut Alpha<C, T>> for &'a mut [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, Wp, T> From<&'a Lab<Wp, T>> for &'a [T; 3]"],["impl<S> From<u32> for Rgb<S, u8>"],["impl<T, H: Into<OklabHue<T>>> From<(H, T, T)> for Okhsv<T>where\n T: Zero + MinMax,"],["impl<S, T> From<(T,)> for Luma<S, T>"],["impl<S, T> From<Hsv<S, T>> for (RgbHue<T>, T, T)"],["impl<Wp, T, V, const N: usize> From<Lab<Wp, V>> for [Lab<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a mut [T; N]> for &'a mut Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T, V, const N: usize> From<[Oklab<T>; N]> for Oklab<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Xyz<Wp, T>>"],["impl<S> From<Luma<S, f64>> for f64"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lchuv<Wp, T>>"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hsl<S, T>"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hwb<S, T>"],["impl<'a, S> From<&'a Luma<S, f32>> for &'a f32"],["impl<'a, T> From<&'a mut Oklch<T>> for &'a mut [T]"],["impl<'a, O, T, const N: usize> From<&'a mut Packed<O, [T; N]>> for &'a mut [T]"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Lab<Wp, T>, A>"],["impl<S> From<u32> for Rgba<S, u8>"],["impl<S> From<Rgb<S, u8>> for u32"],["impl<Wp, T, H: Into<LuvHue<T>>> From<(T, T, H)> for Lchuv<Wp, T>"],["impl<'a, T> From<&'a [T; 3]> for &'a Oklab<T>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lab<Wp, T>, T>; N]> for Alpha<Lab<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lchuv<Wp, T>"],["impl<'a, Wp, T> From<&'a Lab<Wp, T>> for &'a [T]"],["impl<Wp, T, V, const N: usize> From<[Xyz<Wp, T>; N]> for Xyz<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<Alpha<Yxy<Wp, T>, A>> for (T, T, T, A)"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lchuv<Wp, T>"],["impl<'a, S> From<&'a Luma<S, f64>> for &'a f64"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhsl<T>>"],["impl<T, U> From<Alpha<Rgb<Linear<Srgb>, T>, T>> for Srgba<U>where\n U: FromStimulus<T>,\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl From<OklabHue<f32>> for f32"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Rgb<S, T>>"],["impl<T, A> From<Alpha<Oklch<T>, A>> for (T, T, OklabHue<T>, A)"],["impl<S, T, V, const N: usize> From<Alpha<Hsl<S, V>, V>> for [Alpha<Hsl<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a [T; N]> for &'a Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S, T, O, P> From<Alpha<Luma<S, T>, T>> for Packed<O, P>where\n O: ComponentOrder<Lumaa<S, T>, P>,"],["impl<Wp, T> From<Box<Xyz<Wp, T>, Global>> for Box<[T; 3]>"],["impl<T, V, const N: usize> From<Alpha<Okhsv<V>, V>> for [Alpha<Okhsv<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O, T, const N: usize> From<&'a Packed<O, [T; N]>> for &'a [T; N]"],["impl<T, U> From<Rgb<Linear<Srgb>, T>> for Srgba<U>where\n U: Stimulus,\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl<'a, S, T> From<&'a mut Rgb<S, T>> for &'a mut [T; 3]"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hsl<S, T>>"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut [<C as Premultiply>::Scalar; N]> for &'a mut PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T> From<Hsl<S, T>> for [T; 3]"],["impl<'a, Wp, T> From<&'a mut Hsluv<Wp, T>> for &'a mut [T]"],["impl<'a, S> From<&'a f32> for &'a Luma<S, f32>where\n f32: AsRef<Luma<S, f32>>,"],["impl<T> From<(T, T, T)> for Oklab<T>"],["impl<'a, C, T, const N: usize> From<&'a Alpha<C, T>> for &'a [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, S> From<&'a mut Luma<S, u128>> for &'a mut u128"],["impl<S, T, V, const N: usize> From<Alpha<Rgb<S, V>, V>> for [Alpha<Rgb<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a Alpha<C, T>> for &'a [T]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Rgb<S, T>"],["impl<Wp, T> From<Xyz<Wp, T>> for (T, T, T)"],["impl<'a, O, P> From<&'a mut P> for &'a mut Packed<O, P>where\n P: AsMut<Packed<O, P>>,\n Packed<O, P>: UintCast<Uint = P>,"],["impl<'a, Wp, T> From<&'a Xyz<Wp, T>> for &'a [T]"],["impl<S, T> From<PreAlpha<Rgb<S, T>>> for Rgb<S, T>where\n Self: Premultiply<Scalar = T>,"],["impl<'a, O> From<&'a Packed<O, u32>> for &'a u32"],["impl<'a, T> From<&'a Okhwb<T>> for &'a [T]"],["impl<Wp, T, A> From<Alpha<Lchuv<Wp, T>, A>> for (T, T, LuvHue<T>, A)"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Yxy<Wp, T>"],["impl<Wp, T> From<(T, T, T)> for Yxy<Wp, T>"],["impl<S, T> From<Box<[T; 1], Global>> for Box<Luma<S, T>>"],["impl<'a, Wp, T> From<&'a mut Lab<Wp, T>> for &'a mut [T]"],["impl<'a, C: Premultiply, const N: usize> From<&'a [<C as Premultiply>::Scalar; N]> for &'a PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T, V, const N: usize> From<Okhsv<V>> for [Okhsv<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Hsluv<Wp, T>> for &'a mut [T; 3]"],["impl<S> From<Alpha<Luma<S, u8>, u8>> for u16"],["impl<S> From<Luma<S, u32>> for u32"],["impl<T> From<[T; 3]> for Oklab<T>"],["impl From<LuvHue<f32>> for f32"],["impl<T, H: Into<OklabHue<T>>, A> From<(T, T, H, A)> for Alpha<Oklch<T>, A>"],["impl<'a, S> From<&'a u8> for &'a Luma<S, u8>where\n u8: AsRef<Luma<S, u8>>,"],["impl<'a, S> From<&'a u64> for &'a Luma<S, u64>where\n u64: AsRef<Luma<S, u64>>,"],["impl<T, A> From<(T, T, T, A)> for Alpha<Oklab<T>, A>"],["impl<'a, Wp, T> From<&'a mut Yxy<Wp, T>> for &'a mut [T]"],["impl<S, T, P, O> From<Luma<S, T>> for Packed<O, P>where\n O: ComponentOrder<Lumaa<S, T>, P>,\n Lumaa<S, T>: From<Luma<S, T>>,"],["impl<Wp, T> From<PreAlpha<Xyz<Wp, T>>> for Xyz<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<S, T, A> From<Alpha<Luma<S, T>, A>> for (T, A)"],["impl<'a, S, T> From<&'a Hsl<S, T>> for &'a [T; 3]"],["impl<Wp, T, A> From<Alpha<Xyz<Wp, T>, A>> for (T, T, T, A)"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Xyz<Wp, T>>; N]> for PreAlpha<Xyz<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Xyz<Wp, T>: Premultiply<Scalar = T>,\n Xyz<Wp, V>: Premultiply<Scalar = V>,"],["impl<Wp, T, H: Into<LuvHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsluv<Wp, T>, A>"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut PreAlpha<C>> for &'a mut [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, S> From<&'a mut Luma<S, u16>> for &'a mut u16"],["impl<O, T, const N: usize> From<Box<[T; N], Global>> for Box<Packed<O, [T; N]>>"],["impl<S, T> From<PreAlpha<Luma<S, T>>> for Luma<S, T>where\n Self: Premultiply<Scalar = T>,"],["impl From<RgbHue<f64>> for f32"],["impl<S, T, V, const N: usize> From<[PreAlpha<Rgb<S, T>>; N]> for PreAlpha<Rgb<S, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Rgb<S, T>: Premultiply<Scalar = T>,\n Rgb<S, V>: Premultiply<Scalar = V>,"],["impl From<LabHue<f64>> for f32"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Lab<Wp, T>>; N]> for PreAlpha<Lab<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Lab<Wp, T>: Premultiply<Scalar = T>,\n Lab<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, Wp, T> From<&'a Lchuv<Wp, T>> for &'a [T]"],["impl<S, T> From<[T; 3]> for Hwb<S, T>"],["impl<'a, T> From<&'a mut Oklch<T>> for &'a mut [T; 3]"],["impl<T, V, const N: usize> From<Alpha<Oklch<V>, V>> for [Alpha<Oklch<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<[Okhwb<T>; N]> for Okhwb<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a Hsv<S, T>> for &'a [T]"],["impl<'a, S, T> From<&'a Luma<S, T>> for &'a [T]"],["impl From<LuvHue<f64>> for f64"],["impl<'a, S, T> From<&'a [T; 1]> for &'a Luma<S, T>"],["impl<'a, Wp, T> From<&'a Lch<Wp, T>> for &'a [T; 3]"],["impl<Wp, T> From<Lab<Wp, T>> for [T; 3]"],["impl<S, T> From<Rgb<S, T>> for (T, T, T)"],["impl<S, T> From<(T, T, T)> for Rgb<S, T>"],["impl<T> From<[T; 3]> for Okhwb<T>"],["impl<O> From<Packed<O, u16>> for u16"],["impl<T> From<[T; 3]> for Oklch<T>"],["impl<S, T> From<[T; 3]> for Rgb<S, T>"],["impl<Wp, T> From<PreAlpha<Yxy<Wp, T>>> for Yxy<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<S, T, V, const N: usize> From<Hsv<S, V>> for [Hsv<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a mut Packed<O, u32>> for &'a mut u32"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Oklab<T>"],["impl<O> From<Packed<O, u32>> for u32"],["impl From<OklabHue<f32>> for f64"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hwb<S, T>"],["impl<'a, S> From<&'a f64> for &'a Luma<S, f64>where\n f64: AsRef<Luma<S, f64>>,"],["impl<'a, S> From<&'a Luma<S, u16>> for &'a u16"],["impl<S, T, V, const N: usize> From<[Rgb<S, T>; N]> for Rgb<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<Alpha<Luv<Wp, V>, V>> for [Alpha<Luv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Luv<Wp, T>, A>"],["impl<Wp, T> From<Box<Hsluv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<S, T, V, const N: usize> From<[PreAlpha<Luma<S, T>>; N]> for PreAlpha<Luma<S, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Luma<S, T>: Premultiply<Scalar = T>,\n Luma<S, V>: Premultiply<Scalar = V>,"],["impl<S> From<Luma<S, u64>> for u64"],["impl<'a, S> From<&'a mut f32> for &'a mut Luma<S, f32>where\n f32: AsMut<Luma<S, f32>>,"],["impl<Wp, T, V, const N: usize> From<Lch<Wp, V>> for [Lch<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T> From<Hwb<S, T>> for [T; 3]"],["impl<C> From<PreAlpha<C>> for Alpha<C, C::Scalar>where\n C: Premultiply,"],["impl<Wp, T> From<Yxy<Wp, T>> for [T; 3]"],["impl<Wp, T> From<[T; 3]> for Luv<Wp, T>"],["impl<'a, O> From<&'a mut Packed<O, u16>> for &'a mut u16"],["impl<'a, T> From<&'a Oklch<T>> for &'a [T]"],["impl<'a, S, T> From<&'a mut Hsl<S, T>> for &'a mut [T; 3]"],["impl<Wp, T, V, const N: usize> From<Hsluv<Wp, V>> for [Hsluv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C: Premultiply, const N: usize> From<&'a PreAlpha<C>> for &'a [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Yxy<Wp, T>>; N]> for PreAlpha<Yxy<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Yxy<Wp, T>: Premultiply<Scalar = T>,\n Yxy<Wp, V>: Premultiply<Scalar = V>,"],["impl<S, T> From<[T; 3]> for Hsl<S, T>"],["impl<Wp, T> From<[T; 3]> for Lch<Wp, T>"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lch<Wp, T>>"],["impl<'a, T> From<&'a Okhsv<T>> for &'a [T; 3]"],["impl<C, T, const N: usize> From<Box<Alpha<C, T>, Global>> for Box<[T; N]>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T, V, const N: usize> From<[Alpha<Okhsl<T>, T>; N]> for Alpha<Okhsl<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a Hsv<S, T>> for &'a [T; 3]"],["impl<T> From<[T; 3]> for Okhsl<T>"],["impl<S, T, V, const N: usize> From<Rgb<S, V>> for [Rgb<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Lchuv<Wp, T>> for &'a mut [T]"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsv<S, T>, A>"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hwb<S, T>>"],["impl<C, T, const N: usize> From<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, S, T> From<&'a mut Luma<S, T>> for &'a mut [T; 1]"],["impl From<LabHue<f32>> for f64"],["impl<T, V, const N: usize> From<Alpha<Oklab<V>, V>> for [Alpha<Oklab<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<PreAlpha<Luv<Wp, T>>> for Luv<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<'a, T> From<&'a mut Oklab<T>> for &'a mut [T; 3]"],["impl From<LuvHue<f64>> for f32"],["impl From<RgbHue<f64>> for f64"],["impl<'a, S, T> From<&'a mut Hwb<S, T>> for &'a mut [T]"],["impl<T, V, const N: usize> From<[Oklch<T>; N]> for Oklch<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<Okhsl<V>> for [Okhsl<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut Luma<S, u8>> for &'a mut u8"],["impl<Wp, T, A> From<Alpha<Lch<Wp, T>, A>> for (T, T, LabHue<T>, A)"],["impl<'a, Wp, T> From<&'a mut Luv<Wp, T>> for &'a mut [T]"],["impl<'a, Wp, T> From<&'a Luv<Wp, T>> for &'a [T; 3]"],["impl<S, T, V, const N: usize> From<[Alpha<Rgb<S, T>, T>; N]> for Alpha<Rgb<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Yxy<Wp, V>>> for [PreAlpha<Yxy<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Yxy<Wp, T>: Premultiply<Scalar = T>,\n Yxy<Wp, V>: Premultiply<Scalar = V>,"],["impl From<RgbHue<u8>> for u8"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhsl<T>"],["impl<T, V, const N: usize> From<[Okhsv<T>; N]> for Okhsv<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut Okhsv<T>> for &'a mut [T; 3]"],["impl<T> From<Oklch<T>> for (T, T, OklabHue<T>)"],["impl<T> From<[T; 3]> for Okhsv<T>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Xyz<Wp, T>, T>; N]> for Alpha<Xyz<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a mut Packed<O, u64>> for &'a mut u64"],["impl<C, T, const N: usize> From<Box<[T; N], Global>> for Box<Alpha<C, T>>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, T> From<&'a [T; 3]> for &'a Oklch<T>"],["impl<S, T, A> From<(T, T, T, A)> for Alpha<Rgb<S, T>, A>"],["impl<'a, Wp, T> From<&'a mut Luv<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S> From<&'a Luma<S, u128>> for &'a u128"],["impl<Wp, T, V, const N: usize> From<Lchuv<Wp, V>> for [Lchuv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<[Alpha<Yxy<Wp, T>, T>; N]> for Alpha<Yxy<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<[Yxy<Wp, T>; N]> for Yxy<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hsl<S, T>"],["impl<Wp, T, H: Into<LuvHue<T>>> From<(H, T, T)> for Hsluv<Wp, T>"],["impl<'a, Wp, T> From<&'a Luv<Wp, T>> for &'a [T]"],["impl<S, T> From<[T; 1]> for Luma<S, T>"],["impl<O, T, const N: usize> From<Packed<O, [T; N]>> for [T; N]"],["impl<Wp, T, V, const N: usize> From<Alpha<Hsluv<Wp, V>, V>> for [Alpha<Hsluv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl From<OklabHue<f64>> for f32"],["impl<'a, O> From<&'a mut Packed<O, u128>> for &'a mut u128"],["impl<'a, S, T> From<&'a Luma<S, T>> for &'a [T; 1]"],["impl<S, T> From<T> for Luma<S, T>"],["impl<'a, Wp, T> From<&'a Yxy<Wp, T>> for &'a [T]"],["impl<Wp, T> From<Box<Luv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<T, H: Into<OklabHue<T>>> From<(T, T, H)> for Oklch<T>"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhwb<T>"],["impl<'a, S, T> From<&'a mut Hwb<S, T>> for &'a mut [T; 3]"],["impl<S, T> From<Hsl<S, T>> for (RgbHue<T>, T, T)"],["impl<'a, S, T> From<&'a mut Hsv<S, T>> for &'a mut [T; 3]"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lab<Wp, T>"],["impl<'a, O, T, const N: usize> From<&'a mut Packed<O, [T; N]>> for &'a mut [T; N]"],["impl<Wp, T> From<(T, T, T)> for Luv<Wp, T>"],["impl<Wp, T> From<[T; 3]> for Lchuv<Wp, T>"],["impl<'a, T> From<&'a mut Okhsv<T>> for &'a mut [T]"],["impl<Wp, T, V, const N: usize> From<[Lab<Wp, T>; N]> for Lab<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S> From<Luma<S, f32>> for f32"],["impl<Wp, T> From<Lch<Wp, T>> for [T; 3]"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut PreAlpha<C>> for &'a mut [C::Scalar]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, Wp, T> From<&'a Lch<Wp, T>> for &'a [T]"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Luv<Wp, T>"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsl<S, T>, A>"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Oklch<T>"],["impl<'a, S, T> From<&'a Hwb<S, T>> for &'a [T]"],["impl<S, T, P, O> From<Rgb<S, T>> for Packed<O, P>where\n O: ComponentOrder<Rgba<S, T>, P>,\n Rgba<S, T>: From<Rgb<S, T>>,"],["impl<'a, S, T> From<&'a mut Luma<S, T>> for &'a mut [T]"],["impl From<OklabHue<u8>> for u8"],["impl<'a, O> From<&'a Packed<O, u64>> for &'a u64"],["impl<'a, O, T, const N: usize> From<&'a Packed<O, [T; N]>> for &'a [T]"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lchuv<Wp, T>, T>; N]> for Alpha<Lchuv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhwb<T>"],["impl<'a, Wp, T> From<&'a mut Lab<Wp, T>> for &'a mut [T; 3]"],["impl<S, T, A> From<(T, A)> for Alpha<Luma<S, T>, A>"],["impl<Wp, T> From<Luv<Wp, T>> for (T, T, T)"],["impl From<LuvHue<f32>> for f64"],["impl<T, V, const N: usize> From<PreAlpha<Oklab<V>>> for [PreAlpha<Oklab<T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Oklab<T>: Premultiply<Scalar = T>,\n Oklab<V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a mut Luma<S, f32>> for &'a mut f32"],["impl<T> From<Box<[T; 3], Global>> for Box<Oklab<T>>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lch<Wp, T>"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhwb<T>>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Yxy<Wp, T>"],["impl<'a, S, T> From<&'a mut Hsv<S, T>> for &'a mut [T]"],["impl From<LabHue<f32>> for f32"],["impl<'a, S, T> From<&'a Rgb<S, T>> for &'a [T; 3]"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lab<Wp, T>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Hsluv<Wp, T>, T>; N]> for Alpha<Hsluv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl From<LabHue<u8>> for u8"],["impl<'a, Wp, T> From<&'a Hsluv<Wp, T>> for &'a [T]"],["impl<S, T, A> From<Alpha<Hsl<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<S, T> From<Box<Hsv<S, T>, Global>> for Box<[T; 3]>"],["impl<S, T, V, const N: usize> From<[Hwb<S, T>; N]> for Hwb<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a Oklab<T>> for &'a [T]"],["impl<'a, S> From<&'a mut Luma<S, u32>> for &'a mut u32"],["impl From<RgbHue<f32>> for f64"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhsl<T>"],["impl<S, O, P> From<Packed<O, P>> for Rgb<S, u8>where\n O: ComponentOrder<Rgba<S, u8>, P>,"],["impl<Wp, T, V, const N: usize> From<Alpha<Lch<Wp, V>, V>> for [Alpha<Lch<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T> From<Luma<S, T>> for [T; 1]"],["impl From<LabHue<f64>> for f64"],["impl<S> From<Luma<S, u128>> for u128"],["impl<'a, Wp, T> From<&'a Lchuv<Wp, T>> for &'a [T; 3]"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Hsluv<Wp, T>>"],["impl<T, V, const N: usize> From<[Okhsl<T>; N]> for Okhsl<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a Luma<S, u64>> for &'a u64"],["impl<S, T, V, const N: usize> From<[Alpha<Hwb<S, T>, T>; N]> for Alpha<Hwb<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Yxy<Wp, T>> for (T, T, T)"],["impl<'a, T> From<&'a mut Okhwb<T>> for &'a mut [T]"],["impl<'a, S, T> From<&'a Rgb<S, T>> for &'a [T]"],["impl<S> From<Luma<S, u8>> for u8"],["impl<T, V, const N: usize> From<Oklch<V>> for [Oklch<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<(T, T, T)> for Xyz<Wp, T>"],["impl<T> From<Box<Okhsv<T>, Global>> for Box<[T; 3]>"],["impl<Wp, T> From<[T; 3]> for Lab<Wp, T>"],["impl<'a, S, T> From<&'a mut Rgb<S, T>> for &'a mut [T]"],["impl<T> From<Oklch<T>> for [T; 3]"],["impl<S, T, V, const N: usize> From<[Alpha<Hsl<S, T>, T>; N]> for Alpha<Hsl<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<Xyz<Wp, V>> for [Xyz<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<Alpha<Yxy<Wp, V>, V>> for [Alpha<Yxy<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hsv<S, T>"],["impl<C: Premultiply, const N: usize> From<Box<PreAlpha<C>, Global>> for Box<[C::Scalar; N]>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T, O, P> From<Alpha<Rgb<S, T>, T>> for Packed<O, P>where\n O: ComponentOrder<Rgba<S, T>, P>,"],["impl<'a, T> From<&'a Okhsv<T>> for &'a [T]"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hsv<S, T>"],["impl<T, V, const N: usize> From<[Alpha<Okhwb<T>, T>; N]> for Alpha<Okhwb<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T> From<Hsv<S, T>> for [T; 3]"],["impl<T> From<Okhsv<T>> for [T; 3]"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhsv<T>>"],["impl<S, T> From<Luma<S, T>> for (T,)"],["impl<C: Premultiply, const N: usize> From<Box<[<C as Premultiply>::Scalar; N], Global>> for Box<PreAlpha<C>>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> From<T> for LuvHue<T>"],["impl<S, T, O, P> From<Packed<O, P>> for Rgba<S, T>where\n O: ComponentOrder<Rgba<S, T>, P>,"],["impl<S> From<Luma<S, u16>> for u16"],["impl<Wp, T> From<[T; 3]> for Xyz<Wp, T>"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Luv<Wp, T>>"],["impl<S, T> From<Box<Hwb<S, T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Luv<Wp, T>>; N]> for PreAlpha<Luv<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Luv<Wp, T>: Premultiply<Scalar = T>,\n Luv<Wp, V>: Premultiply<Scalar = V>,"],["impl<O> From<Packed<O, u64>> for u64"],["impl<'a, T> From<&'a Oklch<T>> for &'a [T; 3]"],["impl<Wp, T, H: Into<LabHue<T>>> From<(T, T, H)> for Lch<Wp, T>"],["impl<'a, S, T> From<&'a mut [T; 1]> for &'a mut Luma<S, T>"],["impl<C: Premultiply, const N: usize> From<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, Wp, T> From<&'a mut Xyz<Wp, T>> for &'a mut [T; 3]"],["impl<S> From<u16> for Luma<S, u8>"],["impl<C, T, const N: usize> From<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T> From<T> for OklabHue<T>"],["impl<'a, T> From<&'a Okhsl<T>> for &'a [T; 3]"],["impl<'a, O> From<&'a Packed<O, u16>> for &'a u16"],["impl<'a, Wp, T> From<&'a Xyz<Wp, T>> for &'a [T; 3]"],["impl<T, A> From<Alpha<Oklab<T>, A>> for (T, T, T, A)"],["impl<Wp, T> From<Lchuv<Wp, T>> for (T, T, LuvHue<T>)"],["impl<Wp, T> From<PreAlpha<Lab<Wp, T>>> for Lab<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<Wp, T> From<(T, T, T)> for Lab<Wp, T>"],["impl<'a, S> From<&'a u128> for &'a Luma<S, u128>where\n u128: AsRef<Luma<S, u128>>,"],["impl<T, A> From<Alpha<Okhsv<T>, A>> for (OklabHue<T>, T, T, A)"],["impl<T, U> From<Rgb<Linear<Srgb>, T>> for Srgb<U>where\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl<'a, S> From<&'a u32> for &'a Luma<S, u32>where\n u32: AsRef<Luma<S, u32>>,"],["impl<C, T: Stimulus> From<C> for Alpha<C, T>"],["impl<T> From<Box<Okhsl<T>, Global>> for Box<[T; 3]>"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lch<Wp, T>"],["impl<'a, T> From<&'a Okhsl<T>> for &'a [T]"],["impl<C> From<C> for PreAlpha<C>where\n C: Premultiply,\n C::Scalar: Stimulus,"],["impl<O> From<Packed<O, u8>> for u8"],["impl<Wp, T> From<Lab<Wp, T>> for (T, T, T)"],["impl<T> From<Okhwb<T>> for [T; 3]"],["impl<'a, Wp, T> From<&'a mut Lchuv<Wp, T>> for &'a mut [T; 3]"],["impl<S> From<u16> for Lumaa<S, u8>"]] +"palette":[["impl<Wp, T> From<Luv<Wp, T>> for (T, T, T)"],["impl<T, V, const N: usize> From<[Alpha<Oklab<T>, T>; N]> for Alpha<Oklab<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Lch<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S, T> From<&'a mut Hsl<S, T>> for &'a mut [T]"],["impl<T> From<Box<Oklch<T>, Global>> for Box<[T; 3]>"],["impl<'a, T> From<&'a Okhwb<T>> for &'a [T; 3]"],["impl<Wp, T, V, const N: usize> From<[Alpha<Luv<Wp, T>, T>; N]> for Alpha<Luv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Yxy<Wp, T>>"],["impl<Wp, T> From<[T; 3]> for Yxy<Wp, T>"],["impl<'a, O> From<&'a Packed<O, u128>> for &'a u128"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Rgb<S, T>"],["impl<'a, T> From<&'a mut Okhsl<T>> for &'a mut [T; 3]"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Lab<Wp, V>>> for [PreAlpha<Lab<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Lab<Wp, T>: Premultiply<Scalar = T>,\n Lab<Wp, V>: Premultiply<Scalar = V>,"],["impl<S, T, V, const N: usize> From<[Hsl<S, T>; N]> for Hsl<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhsv<T>"],["impl<Wp, T> From<Box<Lchuv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<T, U> From<Alpha<Rgb<Srgb, T>, T>> for LinSrgba<U>where\n U: FromStimulus<T>,\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<Wp, T, A> From<Alpha<Lchuv<Wp, T>, A>> for (T, T, LuvHue<T>, A)"],["impl<T> From<Okhsl<T>> for [T; 3]"],["impl<T, H: Into<OklabHue<T>>, A> From<(T, T, H, A)> for Alpha<Oklch<T>, A>"],["impl<Wp, T, V, const N: usize> From<Luv<Wp, V>> for [Luv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a Packed<O, u8>> for &'a u8"],["impl<'a, T> From<&'a mut Oklab<T>> for &'a mut [T]"],["impl<Wp, T> From<Box<Lch<Wp, T>, Global>> for Box<[T; 3]>"],["impl<S, T, O, P> From<Packed<O, P>> for Rgba<S, T>where\n O: ComponentOrder<Rgba<S, T>, P>,"],["impl<S, T, V, const N: usize> From<Hwb<S, V>> for [Hwb<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Xyz<Wp, T>> for &'a mut [T]"],["impl<O, P> From<P> for Packed<O, P>where\n Packed<O, P>: UintCast<Uint = P>,"],["impl<Wp, T, V, const N: usize> From<[Lch<Wp, T>; N]> for Lch<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Xyz<Wp, T>> for (T, T, T)"],["impl<T, U> From<Rgb<Srgb, T>> for LinSrgba<U>where\n U: Stimulus,\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hwb<S, T>"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhsv<T>"],["impl<S, T, V, const N: usize> From<Alpha<Luma<S, V>, V>> for [Alpha<Luma<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<[T; 3]> for Hsluv<Wp, T>"],["impl<Wp, T, V, const N: usize> From<[Lchuv<Wp, T>; N]> for Lchuv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T> From<Rgb<S, T>> for (T, T, T)"],["impl<S, T> From<[T; 3]> for Hsv<S, T>"],["impl<Wp, T> From<Xyz<Wp, T>> for [T; 3]"],["impl<Wp, T, H: Into<LabHue<T>>, A> From<(T, T, H, A)> for Alpha<Lch<Wp, T>, A>"],["impl<'a, C, T, const N: usize> From<&'a mut Alpha<C, T>> for &'a mut [T]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, Wp, T> From<&'a Yxy<Wp, T>> for &'a [T; 3]"],["impl<T> From<PreAlpha<Oklab<T>>> for Oklab<T>where\n Self: Premultiply<Scalar = T>,"],["impl<T, V, const N: usize> From<Oklab<V>> for [Oklab<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl From<&'static str> for FromHexError"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsl<S, T>, A>"],["impl<T> From<Oklab<T>> for [T; 3]"],["impl<Wp, T, V, const N: usize> From<Alpha<Lchuv<Wp, V>, V>> for [Alpha<Lchuv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut u32> for &'a mut Luma<S, u32>where\n u32: AsMut<Luma<S, u32>>,"],["impl<O> From<Packed<O, u128>> for u128"],["impl<T> From<(T, T, T)> for Oklab<T>"],["impl<'a, S> From<&'a mut u16> for &'a mut Luma<S, u16>where\n u16: AsMut<Luma<S, u16>>,"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hsv<S, T>"],["impl<'a, O, T, const N: usize> From<&'a [T; N]> for &'a Packed<O, [T; N]>"],["impl<S, T, V, const N: usize> From<[Alpha<Luma<S, T>, T>; N]> for Alpha<Luma<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Luv<Wp, T>> for [T; 3]"],["impl<'a, S> From<&'a mut u8> for &'a mut Luma<S, u8>where\n u8: AsMut<Luma<S, u8>>,"],["impl<T, V, const N: usize> From<Okhwb<V>> for [Okhwb<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<C> From<Alpha<C, <C as Premultiply>::Scalar>> for PreAlpha<C>where\n C: Premultiply,"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Lab<Wp, T>, A>"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Xyz<Wp, V>>> for [PreAlpha<Xyz<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Xyz<Wp, T>: Premultiply<Scalar = T>,\n Xyz<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a u16> for &'a Luma<S, u16>where\n u16: AsRef<Luma<S, u16>>,"],["impl<T, A> From<Alpha<Oklch<T>, A>> for (T, T, OklabHue<T>, A)"],["impl<T, A> From<(T, T, T, A)> for Alpha<Oklab<T>, A>"],["impl<T, V, const N: usize> From<[Alpha<Oklch<T>, T>; N]> for Alpha<Oklch<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<[PreAlpha<Oklab<T>>; N]> for PreAlpha<Oklab<V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Oklab<T>: Premultiply<Scalar = T>,\n Oklab<V>: Premultiply<Scalar = V>,"],["impl<'a, Wp, T> From<&'a mut Yxy<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S> From<&'a Luma<S, u8>> for &'a u8"],["impl<S, T, V, const N: usize> From<[Hsv<S, T>; N]> for Hsv<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a Hwb<S, T>> for &'a [T; 3]"],["impl<T> From<Box<[T; 3], Global>> for Box<Oklch<T>>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lch<Wp, T>, T>; N]> for Alpha<Lch<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a mut f64> for &'a mut Luma<S, f64>where\n f64: AsMut<Luma<S, f64>>,"],["impl<'a, S, T> From<&'a Hsl<S, T>> for &'a [T]"],["impl<'a, C: Premultiply, const N: usize> From<&'a PreAlpha<C>> for &'a [C::Scalar]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T, A> From<Alpha<Hsv<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Hsluv<Wp, T>"],["impl<S, T, V, const N: usize> From<PreAlpha<Rgb<S, V>>> for [PreAlpha<Rgb<S, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Rgb<S, T>: Premultiply<Scalar = T>,\n Rgb<S, V>: Premultiply<Scalar = V>,"],["impl<Wp, T> From<Box<Yxy<Wp, T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<Yxy<Wp, V>> for [Yxy<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Luv<Wp, V>>> for [PreAlpha<Luv<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Luv<Wp, T>: Premultiply<Scalar = T>,\n Luv<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a Luma<S, u32>> for &'a u32"],["impl<S, T, V, const N: usize> From<Alpha<Hwb<S, V>, V>> for [Alpha<Hwb<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S> From<Alpha<Luma<S, u8>, u8>> for u16"],["impl<Wp, T, V, const N: usize> From<[Hsluv<Wp, T>; N]> for Hsluv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut Okhsl<T>> for &'a mut [T]"],["impl<T, V, const N: usize> From<Alpha<Okhsl<V>, V>> for [Alpha<Okhsl<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<Alpha<Yxy<Wp, T>, A>> for (T, T, T, A)"],["impl<'a, S> From<&'a mut Luma<S, f64>> for &'a mut f64"],["impl<'a, Wp, T> From<&'a mut Lch<Wp, T>> for &'a mut [T]"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lab<Wp, T>>"],["impl<'a, T> From<&'a Oklab<T>> for &'a [T; 3]"],["impl<O, T, const N: usize> From<[T; N]> for Packed<O, [T; N]>"],["impl<'a, O, P> From<&'a P> for &'a Packed<O, P>where\n P: AsRef<Packed<O, P>>,\n Packed<O, P>: UintCast<Uint = P>,"],["impl<S, T> From<Box<Hsl<S, T>, Global>> for Box<[T; 3]>"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hsl<S, T>"],["impl<C: Premultiply, const N: usize> From<PreAlpha<C>> for [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> From<T> for LabHue<T>"],["impl<S, T, V, const N: usize> From<[Alpha<Hsv<S, T>, T>; N]> for Alpha<Hsv<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, H: Into<LabHue<T>>> From<(T, T, H)> for Lch<Wp, T>"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hsv<S, T>"],["impl<S> From<Luma<S, u8>> for u16"],["impl From<OklabHue<f64>> for f64"],["impl<S, T> From<Box<Rgb<S, T>, Global>> for Box<[T; 3]>"],["impl<T, V, const N: usize> From<[Alpha<Okhsv<T>, T>; N]> for Alpha<Okhsv<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T> From<T> for RgbHue<T>"],["impl<'a, S> From<&'a mut u64> for &'a mut Luma<S, u64>where\n u64: AsMut<Luma<S, u64>>,"],["impl<Wp, T> From<Lch<Wp, T>> for (T, T, LabHue<T>)"],["impl<S, T> From<Rgb<S, T>> for [T; 3]"],["impl<S, T> From<(T, T, T)> for Rgb<S, T>"],["impl<S, T, V, const N: usize> From<Alpha<Hsv<S, V>, V>> for [Alpha<Hsv<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T, V, const N: usize> From<Luma<S, V>> for [Luma<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Lchuv<Wp, T>> for [T; 3]"],["impl<'a, S> From<&'a mut Luma<S, u64>> for &'a mut u64"],["impl<'a, Wp, T> From<&'a Hsluv<Wp, T>> for &'a [T; 3]"],["impl<S, T, V, const N: usize> From<Hsl<S, V>> for [Hsl<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, H: Into<LuvHue<T>>> From<(T, T, H)> for Lchuv<Wp, T>"],["impl<Wp, T, V, const N: usize> From<Alpha<Lab<Wp, V>, V>> for [Alpha<Lab<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Hsluv<Wp, T>"],["impl<'a, T> From<&'a mut Okhwb<T>> for &'a mut [T; 3]"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Luv<Wp, T>"],["impl<S, T, V, const N: usize> From<PreAlpha<Luma<S, V>>> for [PreAlpha<Luma<S, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Luma<S, T>: Premultiply<Scalar = T>,\n Luma<S, V>: Premultiply<Scalar = V>,"],["impl<'a, O, T, const N: usize> From<&'a mut [T; N]> for &'a mut Packed<O, [T; N]>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Xyz<Wp, T>"],["impl<T> From<Box<Oklab<T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<[Luv<Wp, T>; N]> for Luv<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<Alpha<Okhwb<V>, V>> for [Alpha<Okhwb<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a mut Packed<O, u8>> for &'a mut u8"],["impl<O, T, const N: usize> From<Box<Packed<O, [T; N]>, Global>> for Box<[T; N]>"],["impl<T, U> From<Rgb<Srgb, T>> for LinSrgb<U>where\n Srgb: RgbStandard<Space = Srgb> + IntoLinear<U, T>,"],["impl<T> From<Box<Okhwb<T>, Global>> for Box<[T; 3]>"],["impl<S, T, A> From<Alpha<Hwb<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<Wp, T, V, const N: usize> From<Alpha<Xyz<Wp, V>, V>> for [Alpha<Xyz<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T> From<Box<Luma<S, T>, Global>> for Box<[T; 1]>"],["impl From<RgbHue<f32>> for f32"],["impl<'a, S> From<&'a mut u128> for &'a mut Luma<S, u128>where\n u128: AsMut<Luma<S, u128>>,"],["impl<S, T> From<PreAlpha<Rgb<S, T>>> for Rgb<S, T>where\n Self: Premultiply<Scalar = T>,"],["impl<Wp, T> From<Hsluv<Wp, T>> for [T; 3]"],["impl<Wp, T> From<Lab<Wp, T>> for (T, T, T)"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hsv<S, T>>"],["impl<S, T, V, const N: usize> From<[Luma<S, T>; N]> for Luma<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<Lab<Wp, T>, Global>> for Box<[T; 3]>"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Xyz<Wp, T>"],["impl From<LuvHue<u8>> for u8"],["impl<'a, C, T, const N: usize> From<&'a mut Alpha<C, T>> for &'a mut [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, Wp, T> From<&'a Lab<Wp, T>> for &'a [T; 3]"],["impl<Wp, T, V, const N: usize> From<Lab<Wp, V>> for [Lab<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a mut [T; N]> for &'a mut Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T, V, const N: usize> From<[Oklab<T>; N]> for Oklab<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Xyz<Wp, T>>"],["impl<S> From<Luma<S, f64>> for f64"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lchuv<Wp, T>>"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hsl<S, T>"],["impl<S, T, A> From<Alpha<Luma<S, T>, A>> for (T, A)"],["impl<S, T> From<(T,)> for Luma<S, T>"],["impl<'a, S> From<&'a Luma<S, f32>> for &'a f32"],["impl<'a, T> From<&'a mut Oklch<T>> for &'a mut [T]"],["impl<'a, O, T, const N: usize> From<&'a mut Packed<O, [T; N]>> for &'a mut [T]"],["impl<'a, T> From<&'a [T; 3]> for &'a Oklab<T>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lab<Wp, T>, T>; N]> for Alpha<Lab<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lchuv<Wp, T>"],["impl<'a, Wp, T> From<&'a Lab<Wp, T>> for &'a [T]"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsv<S, T>, A>"],["impl<Wp, T, V, const N: usize> From<[Xyz<Wp, T>; N]> for Xyz<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lchuv<Wp, T>"],["impl<'a, S> From<&'a Luma<S, f64>> for &'a f64"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhsl<T>>"],["impl<T, A> From<Alpha<Oklab<T>, A>> for (T, T, T, A)"],["impl<T, U> From<Alpha<Rgb<Linear<Srgb>, T>, T>> for Srgba<U>where\n U: FromStimulus<T>,\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl From<OklabHue<f32>> for f32"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Rgb<S, T>>"],["impl<S, T, O, P> From<Alpha<Rgb<S, T>, T>> for Packed<O, P>where\n O: ComponentOrder<Rgba<S, T>, P>,"],["impl<S, T, V, const N: usize> From<Alpha<Hsl<S, V>, V>> for [Alpha<Hsl<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a [T; N]> for &'a Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S> From<u16> for Lumaa<S, u8>"],["impl<Wp, T> From<Box<Xyz<Wp, T>, Global>> for Box<[T; 3]>"],["impl<T> From<Oklab<T>> for (T, T, T)"],["impl<T, V, const N: usize> From<Alpha<Okhsv<V>, V>> for [Alpha<Okhsv<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O, T, const N: usize> From<&'a Packed<O, [T; N]>> for &'a [T; N]"],["impl<T, U> From<Rgb<Linear<Srgb>, T>> for Srgba<U>where\n U: Stimulus,\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl<'a, S, T> From<&'a mut Rgb<S, T>> for &'a mut [T; 3]"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hsl<S, T>>"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut [<C as Premultiply>::Scalar; N]> for &'a mut PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S, T> From<Hsl<S, T>> for [T; 3]"],["impl<'a, Wp, T> From<&'a mut Hsluv<Wp, T>> for &'a mut [T]"],["impl<T, H: Into<OklabHue<T>>, A> From<(H, T, T, A)> for Alpha<Okhsv<T>, A>"],["impl<'a, S> From<&'a f32> for &'a Luma<S, f32>where\n f32: AsRef<Luma<S, f32>>,"],["impl<'a, C, T, const N: usize> From<&'a Alpha<C, T>> for &'a [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, S> From<&'a mut Luma<S, u128>> for &'a mut u128"],["impl<S, T, V, const N: usize> From<Alpha<Rgb<S, V>, V>> for [Alpha<Rgb<S, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C, T, const N: usize> From<&'a Alpha<C, T>> for &'a [T]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<S, O, P> From<Packed<O, P>> for Rgb<S, u8>where\n O: ComponentOrder<Rgba<S, u8>, P>,"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hsl<S, T>"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Rgb<S, T>"],["impl<S, T> From<Hsl<S, T>> for (RgbHue<T>, T, T)"],["impl<'a, O, P> From<&'a mut P> for &'a mut Packed<O, P>where\n P: AsMut<Packed<O, P>>,\n Packed<O, P>: UintCast<Uint = P>,"],["impl<'a, Wp, T> From<&'a Xyz<Wp, T>> for &'a [T]"],["impl<S, T, A> From<(T, T, T, A)> for Alpha<Rgb<S, T>, A>"],["impl<'a, O> From<&'a Packed<O, u32>> for &'a u32"],["impl<'a, T> From<&'a Okhwb<T>> for &'a [T]"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Yxy<Wp, T>"],["impl<S, T> From<Box<[T; 1], Global>> for Box<Luma<S, T>>"],["impl<'a, Wp, T> From<&'a mut Lab<Wp, T>> for &'a mut [T]"],["impl<'a, C: Premultiply, const N: usize> From<&'a [<C as Premultiply>::Scalar; N]> for &'a PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T, V, const N: usize> From<Okhsv<V>> for [Okhsv<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Hsluv<Wp, T>> for &'a mut [T; 3]"],["impl<S> From<Luma<S, u32>> for u32"],["impl<T> From<[T; 3]> for Oklab<T>"],["impl From<LuvHue<f32>> for f32"],["impl<'a, S> From<&'a u8> for &'a Luma<S, u8>where\n u8: AsRef<Luma<S, u8>>,"],["impl<'a, S> From<&'a u64> for &'a Luma<S, u64>where\n u64: AsRef<Luma<S, u64>>,"],["impl<'a, Wp, T> From<&'a mut Yxy<Wp, T>> for &'a mut [T]"],["impl<S> From<u16> for Luma<S, u8>"],["impl<Wp, T> From<PreAlpha<Xyz<Wp, T>>> for Xyz<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<'a, S, T> From<&'a Hsl<S, T>> for &'a [T; 3]"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Xyz<Wp, T>>; N]> for PreAlpha<Xyz<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Xyz<Wp, T>: Premultiply<Scalar = T>,\n Xyz<Wp, V>: Premultiply<Scalar = V>,"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut PreAlpha<C>> for &'a mut [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, S> From<&'a mut Luma<S, u16>> for &'a mut u16"],["impl<O, T, const N: usize> From<Box<[T; N], Global>> for Box<Packed<O, [T; N]>>"],["impl<S, T> From<PreAlpha<Luma<S, T>>> for Luma<S, T>where\n Self: Premultiply<Scalar = T>,"],["impl From<RgbHue<f64>> for f32"],["impl<S, T, V, const N: usize> From<[PreAlpha<Rgb<S, T>>; N]> for PreAlpha<Rgb<S, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Rgb<S, T>: Premultiply<Scalar = T>,\n Rgb<S, V>: Premultiply<Scalar = V>,"],["impl From<LabHue<f64>> for f32"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Lab<Wp, T>>; N]> for PreAlpha<Lab<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Lab<Wp, T>: Premultiply<Scalar = T>,\n Lab<Wp, V>: Premultiply<Scalar = V>,"],["impl<Wp, T, H: Into<LuvHue<T>>, A> From<(T, T, H, A)> for Alpha<Lchuv<Wp, T>, A>"],["impl<'a, Wp, T> From<&'a Lchuv<Wp, T>> for &'a [T]"],["impl<S, T> From<[T; 3]> for Hwb<S, T>"],["impl<'a, T> From<&'a mut Oklch<T>> for &'a mut [T; 3]"],["impl<T, V, const N: usize> From<Alpha<Oklch<V>, V>> for [Alpha<Oklch<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<[Okhwb<T>; N]> for Okhwb<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Luv<Wp, T>, A>"],["impl<'a, S, T> From<&'a Hsv<S, T>> for &'a [T]"],["impl<S, T, H: Into<RgbHue<T>>, A> From<(H, T, T, A)> for Alpha<Hwb<S, T>, A>"],["impl<'a, S, T> From<&'a Luma<S, T>> for &'a [T]"],["impl From<LuvHue<f64>> for f64"],["impl<T, A> From<Alpha<Okhsv<T>, A>> for (OklabHue<T>, T, T, A)"],["impl<S, T, O, P> From<Alpha<Luma<S, T>, T>> for Packed<O, P>where\n O: ComponentOrder<Lumaa<S, T>, P>,"],["impl<'a, S, T> From<&'a [T; 1]> for &'a Luma<S, T>"],["impl<Wp, T, A> From<Alpha<Lab<Wp, T>, A>> for (T, T, T, A)"],["impl<'a, Wp, T> From<&'a Lch<Wp, T>> for &'a [T; 3]"],["impl<Wp, T> From<Lab<Wp, T>> for [T; 3]"],["impl<Wp, T, A> From<Alpha<Luv<Wp, T>, A>> for (T, T, T, A)"],["impl<T> From<[T; 3]> for Okhwb<T>"],["impl<O> From<Packed<O, u16>> for u16"],["impl<T> From<[T; 3]> for Oklch<T>"],["impl<S, T> From<[T; 3]> for Rgb<S, T>"],["impl<Wp, T> From<PreAlpha<Yxy<Wp, T>>> for Yxy<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<S, T, V, const N: usize> From<Hsv<S, V>> for [Hsv<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a mut Packed<O, u32>> for &'a mut u32"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Oklab<T>"],["impl<O> From<Packed<O, u32>> for u32"],["impl From<OklabHue<f32>> for f64"],["impl<S, T> From<Hsv<S, T>> for (RgbHue<T>, T, T)"],["impl<'a, S, T> From<&'a mut [T; 3]> for &'a mut Hwb<S, T>"],["impl<'a, S> From<&'a f64> for &'a Luma<S, f64>where\n f64: AsRef<Luma<S, f64>>,"],["impl<'a, S> From<&'a Luma<S, u16>> for &'a u16"],["impl<Wp, T, H: Into<LuvHue<T>>, A> From<(H, T, T, A)> for Alpha<Hsluv<Wp, T>, A>"],["impl<S, T, V, const N: usize> From<[Rgb<S, T>; N]> for Rgb<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<(T, T, T)> for Lab<Wp, T>"],["impl<Wp, T, V, const N: usize> From<Alpha<Luv<Wp, V>, V>> for [Alpha<Luv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Box<Hsluv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<S, T, V, const N: usize> From<[PreAlpha<Luma<S, T>>; N]> for PreAlpha<Luma<S, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Luma<S, T>: Premultiply<Scalar = T>,\n Luma<S, V>: Premultiply<Scalar = V>,"],["impl<S> From<Luma<S, u64>> for u64"],["impl<'a, S> From<&'a mut f32> for &'a mut Luma<S, f32>where\n f32: AsMut<Luma<S, f32>>,"],["impl<S, T, A> From<(T, A)> for Alpha<Luma<S, T>, A>"],["impl<Wp, T, V, const N: usize> From<Lch<Wp, V>> for [Lch<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T> From<Hwb<S, T>> for [T; 3]"],["impl<C> From<PreAlpha<C>> for Alpha<C, C::Scalar>where\n C: Premultiply,"],["impl<Wp, T> From<Yxy<Wp, T>> for [T; 3]"],["impl<Wp, T> From<[T; 3]> for Luv<Wp, T>"],["impl<'a, O> From<&'a mut Packed<O, u16>> for &'a mut u16"],["impl<'a, T> From<&'a Oklch<T>> for &'a [T]"],["impl<'a, S, T> From<&'a mut Hsl<S, T>> for &'a mut [T; 3]"],["impl<Wp, T, V, const N: usize> From<Hsluv<Wp, V>> for [Hsluv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, C: Premultiply, const N: usize> From<&'a PreAlpha<C>> for &'a [C::Scalar; N]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Yxy<Wp, T>>; N]> for PreAlpha<Yxy<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Yxy<Wp, T>: Premultiply<Scalar = T>,\n Yxy<Wp, V>: Premultiply<Scalar = V>,"],["impl<Wp, T, A> From<Alpha<Xyz<Wp, T>, A>> for (T, T, T, A)"],["impl<S, T> From<[T; 3]> for Hsl<S, T>"],["impl<Wp, T> From<[T; 3]> for Lch<Wp, T>"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Lch<Wp, T>>"],["impl<'a, T> From<&'a Okhsv<T>> for &'a [T; 3]"],["impl<C, T, const N: usize> From<Box<Alpha<C, T>, Global>> for Box<[T; N]>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T, V, const N: usize> From<[Alpha<Okhsl<T>, T>; N]> for Alpha<Okhsl<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S, T> From<&'a Hsv<S, T>> for &'a [T; 3]"],["impl<T> From<[T; 3]> for Okhsl<T>"],["impl<S, T, V, const N: usize> From<Rgb<S, V>> for [Rgb<S, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<'a, Wp, T> From<&'a mut Lchuv<Wp, T>> for &'a mut [T]"],["impl<S, T> From<Box<[T; 3], Global>> for Box<Hwb<S, T>>"],["impl<C, T, const N: usize> From<[T; N]> for Alpha<C, T>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, S, T> From<&'a mut Luma<S, T>> for &'a mut [T; 1]"],["impl From<LabHue<f32>> for f64"],["impl<Wp, T> From<(T, T, T)> for Yxy<Wp, T>"],["impl<T, V, const N: usize> From<Alpha<Oklab<V>, V>> for [Alpha<Oklab<T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<PreAlpha<Luv<Wp, T>>> for Luv<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<'a, T> From<&'a mut Oklab<T>> for &'a mut [T; 3]"],["impl From<LuvHue<f64>> for f32"],["impl From<RgbHue<f64>> for f64"],["impl<'a, S, T> From<&'a mut Hwb<S, T>> for &'a mut [T]"],["impl<T, V, const N: usize> From<[Oklch<T>; N]> for Oklch<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, V, const N: usize> From<Okhsl<V>> for [Okhsl<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Hsluv<Wp, T>> for (LuvHue<T>, T, T)"],["impl<'a, S> From<&'a mut Luma<S, u8>> for &'a mut u8"],["impl<'a, Wp, T> From<&'a mut Luv<Wp, T>> for &'a mut [T]"],["impl<'a, Wp, T> From<&'a Luv<Wp, T>> for &'a [T; 3]"],["impl<S, T, V, const N: usize> From<[Alpha<Rgb<S, T>, T>; N]> for Alpha<Rgb<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T> From<Yxy<Wp, T>> for (T, T, T)"],["impl<Wp, T, V, const N: usize> From<PreAlpha<Yxy<Wp, V>>> for [PreAlpha<Yxy<Wp, T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Yxy<Wp, T>: Premultiply<Scalar = T>,\n Yxy<Wp, V>: Premultiply<Scalar = V>,"],["impl From<RgbHue<u8>> for u8"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhsl<T>"],["impl<T, V, const N: usize> From<[Okhsv<T>; N]> for Okhsv<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut Okhsv<T>> for &'a mut [T; 3]"],["impl<T> From<[T; 3]> for Okhsv<T>"],["impl<S, T, P, O> From<Rgb<S, T>> for Packed<O, P>where\n O: ComponentOrder<Rgba<S, T>, P>,\n Rgba<S, T>: From<Rgb<S, T>>,"],["impl<Wp, T, V, const N: usize> From<[Alpha<Xyz<Wp, T>, T>; N]> for Alpha<Xyz<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, O> From<&'a mut Packed<O, u64>> for &'a mut u64"],["impl<Wp, T, A> From<Alpha<Lch<Wp, T>, A>> for (T, T, LabHue<T>, A)"],["impl<C, T, const N: usize> From<Box<[T; N], Global>> for Box<Alpha<C, T>>where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<'a, T> From<&'a [T; 3]> for &'a Oklch<T>"],["impl From<ParseIntError> for FromHexError"],["impl<'a, Wp, T> From<&'a mut Luv<Wp, T>> for &'a mut [T; 3]"],["impl<'a, S> From<&'a Luma<S, u128>> for &'a u128"],["impl<Wp, T> From<(T, T, T)> for Luv<Wp, T>"],["impl<S, T> From<T> for Luma<S, T>"],["impl<Wp, T, V, const N: usize> From<Lchuv<Wp, V>> for [Lchuv<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<[Alpha<Yxy<Wp, T>, T>; N]> for Alpha<Yxy<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<[Yxy<Wp, T>; N]> for Yxy<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<T, H: Into<OklabHue<T>>> From<(H, T, T)> for Okhsv<T>"],["impl<T, H: Into<OklabHue<T>>> From<(T, T, H)> for Oklch<T>"],["impl<'a, Wp, T> From<&'a Luv<Wp, T>> for &'a [T]"],["impl<S, T> From<[T; 1]> for Luma<S, T>"],["impl<O, T, const N: usize> From<Packed<O, [T; N]>> for [T; N]"],["impl<Wp, T, V, const N: usize> From<Alpha<Hsluv<Wp, V>, V>> for [Alpha<Hsluv<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl From<OklabHue<f64>> for f32"],["impl<Wp, T> From<(T, T, T)> for Xyz<Wp, T>"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Xyz<Wp, T>, A>"],["impl<'a, O> From<&'a mut Packed<O, u128>> for &'a mut u128"],["impl<'a, S, T> From<&'a Luma<S, T>> for &'a [T; 1]"],["impl<S, T, O, P> From<Packed<O, P>> for Lumaa<S, T>where\n O: ComponentOrder<Lumaa<S, T>, P>,"],["impl<'a, Wp, T> From<&'a Yxy<Wp, T>> for &'a [T]"],["impl<Wp, T> From<Box<Luv<Wp, T>, Global>> for Box<[T; 3]>"],["impl<'a, T> From<&'a [T; 3]> for &'a Okhwb<T>"],["impl<'a, S, T> From<&'a mut Hwb<S, T>> for &'a mut [T; 3]"],["impl<'a, S, T> From<&'a mut Hsv<S, T>> for &'a mut [T; 3]"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lab<Wp, T>"],["impl<'a, O, T, const N: usize> From<&'a mut Packed<O, [T; N]>> for &'a mut [T; N]"],["impl<Wp, T> From<[T; 3]> for Lchuv<Wp, T>"],["impl<'a, T> From<&'a mut Okhsv<T>> for &'a mut [T]"],["impl<Wp, T, V, const N: usize> From<[Lab<Wp, T>; N]> for Lab<Wp, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S> From<Luma<S, f32>> for f32"],["impl<S, T> From<Hwb<S, T>> for (RgbHue<T>, T, T)"],["impl<S, T> From<Luma<S, T>> for (T,)"],["impl<Wp, T> From<Lch<Wp, T>> for [T; 3]"],["impl<'a, C: Premultiply, const N: usize> From<&'a mut PreAlpha<C>> for &'a mut [C::Scalar]where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, Wp, T> From<&'a Lch<Wp, T>> for &'a [T]"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Luv<Wp, T>"],["impl<S, O, P> From<Packed<O, P>> for Luma<S, u8>where\n O: ComponentOrder<Lumaa<S, u8>, P>,"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Oklch<T>"],["impl<'a, S, T> From<&'a Hwb<S, T>> for &'a [T]"],["impl<S> From<u32> for Rgb<S, u8>"],["impl<'a, S, T> From<&'a mut Luma<S, T>> for &'a mut [T]"],["impl From<OklabHue<u8>> for u8"],["impl<'a, O> From<&'a Packed<O, u64>> for &'a u64"],["impl<'a, O, T, const N: usize> From<&'a Packed<O, [T; N]>> for &'a [T]"],["impl<Wp, T, V, const N: usize> From<[Alpha<Lchuv<Wp, T>, T>; N]> for Alpha<Lchuv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhwb<T>"],["impl<'a, Wp, T> From<&'a mut Lab<Wp, T>> for &'a mut [T; 3]"],["impl From<LuvHue<f32>> for f64"],["impl<T, V, const N: usize> From<PreAlpha<Oklab<V>>> for [PreAlpha<Oklab<T>>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,\n Oklab<T>: Premultiply<Scalar = T>,\n Oklab<V>: Premultiply<Scalar = V>,"],["impl<'a, S> From<&'a mut Luma<S, f32>> for &'a mut f32"],["impl<T> From<Oklch<T>> for (T, T, OklabHue<T>)"],["impl<T> From<Box<[T; 3], Global>> for Box<Oklab<T>>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lch<Wp, T>"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhwb<T>>"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Yxy<Wp, T>"],["impl<'a, S, T> From<&'a mut Hsv<S, T>> for &'a mut [T]"],["impl From<LabHue<f32>> for f32"],["impl<'a, S, T> From<&'a Rgb<S, T>> for &'a [T; 3]"],["impl<'a, Wp, T> From<&'a mut [T; 3]> for &'a mut Lab<Wp, T>"],["impl<Wp, T, V, const N: usize> From<[Alpha<Hsluv<Wp, T>, T>; N]> for Alpha<Hsluv<Wp, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl From<LabHue<u8>> for u8"],["impl<'a, Wp, T> From<&'a Hsluv<Wp, T>> for &'a [T]"],["impl<S, T> From<Box<Hsv<S, T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, A> From<Alpha<Hsluv<Wp, T>, A>> for (LuvHue<T>, T, T, A)"],["impl<Wp, T, H: Into<LuvHue<T>>> From<(H, T, T)> for Hsluv<Wp, T>"],["impl<T> From<Okhsv<T>> for (OklabHue<T>, T, T)"],["impl<S, T, V, const N: usize> From<[Hwb<S, T>; N]> for Hwb<S, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a Oklab<T>> for &'a [T]"],["impl<'a, S> From<&'a mut Luma<S, u32>> for &'a mut u32"],["impl From<RgbHue<f32>> for f64"],["impl<'a, T> From<&'a mut [T; 3]> for &'a mut Okhsl<T>"],["impl<Wp, T> From<Lchuv<Wp, T>> for (T, T, LuvHue<T>)"],["impl<S> From<Rgb<S, u8>> for u32"],["impl<Wp, T, V, const N: usize> From<Alpha<Lch<Wp, V>, V>> for [Alpha<Lch<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T> From<Luma<S, T>> for [T; 1]"],["impl From<LabHue<f64>> for f64"],["impl<S, T, A> From<Alpha<Rgb<S, T>, A>> for (T, T, T, A)"],["impl<S> From<Luma<S, u128>> for u128"],["impl<'a, Wp, T> From<&'a Lchuv<Wp, T>> for &'a [T; 3]"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Hsluv<Wp, T>>"],["impl<T, V, const N: usize> From<[Okhsl<T>; N]> for Okhsl<V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, S> From<&'a Luma<S, u64>> for &'a u64"],["impl<S, T, V, const N: usize> From<[Alpha<Hwb<S, T>, T>; N]> for Alpha<Hwb<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<'a, T> From<&'a mut Okhwb<T>> for &'a mut [T]"],["impl<'a, S, T> From<&'a Rgb<S, T>> for &'a [T]"],["impl<S, T, H: Into<RgbHue<T>>> From<(H, T, T)> for Hwb<S, T>"],["impl<S> From<Luma<S, u8>> for u8"],["impl<T, V, const N: usize> From<Oklch<V>> for [Oklch<T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<T> From<Box<Okhsv<T>, Global>> for Box<[T; 3]>"],["impl<Wp, T> From<[T; 3]> for Lab<Wp, T>"],["impl<'a, S, T> From<&'a mut Rgb<S, T>> for &'a mut [T]"],["impl<T> From<Oklch<T>> for [T; 3]"],["impl<S, T, V, const N: usize> From<[Alpha<Hsl<S, T>, T>; N]> for Alpha<Hsl<S, V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<Wp, T, V, const N: usize> From<Xyz<Wp, V>> for [Xyz<Wp, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<S, T, A> From<Alpha<Hsl<S, T>, A>> for (RgbHue<T>, T, T, A)"],["impl<Wp, T, V, const N: usize> From<Alpha<Yxy<Wp, V>, V>> for [Alpha<Yxy<Wp, T>, T>; N]where\n Self: Default,\n V: IntoScalarArray<N, Scalar = T>,"],["impl<C: Premultiply, const N: usize> From<Box<PreAlpha<C>, Global>> for Box<[C::Scalar; N]>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<S> From<u32> for Rgba<S, u8>"],["impl<'a, T> From<&'a Okhsv<T>> for &'a [T]"],["impl<'a, S, T> From<&'a [T; 3]> for &'a Hsv<S, T>"],["impl<T, V, const N: usize> From<[Alpha<Okhwb<T>, T>; N]> for Alpha<Okhwb<V>, V>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,"],["impl<S, T> From<Hsv<S, T>> for [T; 3]"],["impl<T> From<Okhsv<T>> for [T; 3]"],["impl<T> From<Box<[T; 3], Global>> for Box<Okhsv<T>>"],["impl<C: Premultiply, const N: usize> From<Box<[<C as Premultiply>::Scalar; N], Global>> for Box<PreAlpha<C>>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<T> From<T> for LuvHue<T>"],["impl<S> From<Alpha<Rgb<S, u8>, u8>> for u32"],["impl<S> From<Luma<S, u16>> for u16"],["impl<Wp, T> From<[T; 3]> for Xyz<Wp, T>"],["impl<Wp, T> From<Box<[T; 3], Global>> for Box<Luv<Wp, T>>"],["impl<S, T> From<Box<Hwb<S, T>, Global>> for Box<[T; 3]>"],["impl<Wp, T, V, const N: usize> From<[PreAlpha<Luv<Wp, T>>; N]> for PreAlpha<Luv<Wp, V>>where\n [T; N]: Default,\n V: FromScalarArray<N, Scalar = T>,\n Luv<Wp, T>: Premultiply<Scalar = T>,\n Luv<Wp, V>: Premultiply<Scalar = V>,"],["impl<O> From<Packed<O, u64>> for u64"],["impl<'a, T> From<&'a Oklch<T>> for &'a [T; 3]"],["impl<S, T, P, O> From<Luma<S, T>> for Packed<O, P>where\n O: ComponentOrder<Lumaa<S, T>, P>,\n Lumaa<S, T>: From<Luma<S, T>>,"],["impl<'a, S, T> From<&'a mut [T; 1]> for &'a mut Luma<S, T>"],["impl<C: Premultiply, const N: usize> From<[<C as Premultiply>::Scalar; N]> for PreAlpha<C>where\n PreAlpha<C>: ArrayCast<Array = [C::Scalar; N]>,"],["impl<'a, Wp, T> From<&'a mut Xyz<Wp, T>> for &'a mut [T; 3]"],["impl<Wp, T, A> From<(T, T, T, A)> for Alpha<Yxy<Wp, T>, A>"],["impl<C, T, const N: usize> From<Alpha<C, T>> for [T; N]where\n Alpha<C, T>: ArrayCast<Array = [T; N]>,"],["impl<T> From<T> for OklabHue<T>"],["impl<'a, T> From<&'a Okhsl<T>> for &'a [T; 3]"],["impl<'a, O> From<&'a Packed<O, u16>> for &'a u16"],["impl<'a, Wp, T> From<&'a Xyz<Wp, T>> for &'a [T; 3]"],["impl<Wp, T> From<PreAlpha<Lab<Wp, T>>> for Lab<Wp, T>where\n Self: Premultiply<Scalar = T>,"],["impl<'a, S> From<&'a u128> for &'a Luma<S, u128>where\n u128: AsRef<Luma<S, u128>>,"],["impl<T, U> From<Rgb<Linear<Srgb>, T>> for Srgb<U>where\n Srgb: RgbStandard<Space = Srgb> + FromLinear<T, U>,"],["impl<'a, S> From<&'a u32> for &'a Luma<S, u32>where\n u32: AsRef<Luma<S, u32>>,"],["impl<C, T: Stimulus> From<C> for Alpha<C, T>"],["impl<T> From<Box<Okhsl<T>, Global>> for Box<[T; 3]>"],["impl<'a, Wp, T> From<&'a [T; 3]> for &'a Lch<Wp, T>"],["impl<'a, T> From<&'a Okhsl<T>> for &'a [T]"],["impl<C> From<C> for PreAlpha<C>where\n C: Premultiply,\n C::Scalar: Stimulus,"],["impl<O> From<Packed<O, u8>> for u8"],["impl<T> From<Okhwb<T>> for [T; 3]"],["impl<'a, Wp, T> From<&'a mut Lchuv<Wp, T>> for &'a mut [T; 3]"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index e36fbd96e..74a5bd955 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<T: Default> Default for OklabHue<T>"],["impl<T> Default for Oklab<T>where\n T: Zero,"],["impl<Wp, T> Default for Luv<Wp, T>where\n T: Zero,"],["impl<T> Default for Okhwb<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<C: Default, T: Stimulus> Default for Alpha<C, T>"],["impl<C> Default for PreAlpha<C>where\n C: Default + Premultiply,\n C::Scalar: Stimulus,"],["impl<S, T> Default for Hsv<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<S, T> Default for Hwb<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<Wp, T> Default for Xyz<Wp, T>where\n T: Zero,"],["impl<T: Default> Default for LuvHue<T>"],["impl<Wp, T> Default for Lch<Wp, T>where\n T: Zero + Real,\n LabHue<T>: Default,"],["impl<Wp, T> Default for Lab<Wp, T>where\n T: Zero,"],["impl<Wp, T> Default for Yxy<Wp, T>where\n T: Zero,\n Wp: WhitePoint<T>,\n Xyz<Wp, T>: IntoColorUnclamped<Self>,"],["impl<Wp, T> Default for Lchuv<Wp, T>where\n T: Zero + Real,\n LuvHue<T>: Default,"],["impl<T: Default> Default for LabHue<T>"],["impl<T> Default for Okhsl<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<T> Default for Oklch<T>where\n T: Zero + One,\n OklabHue<T>: Default,"],["impl<T: Default> Default for RgbHue<T>"],["impl<S, T> Default for Hsl<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<Wp, T> Default for Hsluv<Wp, T>where\n T: Real + Zero,\n LuvHue<T>: Default,"],["impl<T> Default for Okhsv<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<S, T> Default for Luma<S, T>where\n T: Stimulus,"],["impl<S, T> Default for Rgb<S, T>where\n T: Stimulus,"]] +"palette":[["impl<T: Default> Default for OklabHue<T>"],["impl<S, T> Default for Hwb<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<Wp, T> Default for Hsluv<Wp, T>where\n T: Real + Zero,\n LuvHue<T>: Default,"],["impl<T> Default for Okhwb<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<T> Default for Oklab<T>where\n T: Zero,"],["impl<C: Default, T: Stimulus> Default for Alpha<C, T>"],["impl<Wp, T> Default for Lab<Wp, T>where\n T: Zero,"],["impl<C> Default for PreAlpha<C>where\n C: Default + Premultiply,\n C::Scalar: Stimulus,"],["impl<T> Default for Okhsv<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<Wp, T> Default for Xyz<Wp, T>where\n T: Zero,"],["impl<S, T> Default for Hsv<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<T: Default> Default for LuvHue<T>"],["impl<Wp, T> Default for Yxy<Wp, T>where\n T: Zero,\n Wp: WhitePoint<T>,\n Xyz<Wp, T>: IntoColorUnclamped<Self>,"],["impl<T: Default> Default for LabHue<T>"],["impl<Wp, T> Default for Lch<Wp, T>where\n T: Zero + Real,\n LabHue<T>: Default,"],["impl<T> Default for Okhsl<T>where\n T: Stimulus,\n OklabHue<T>: Default,"],["impl<Wp, T> Default for Luv<Wp, T>where\n T: Zero,"],["impl<T> Default for Oklch<T>where\n T: Zero + One,\n OklabHue<T>: Default,"],["impl<T: Default> Default for RgbHue<T>"],["impl<S, T> Default for Hsl<S, T>where\n T: Stimulus,\n RgbHue<T>: Default,"],["impl<S, T> Default for Luma<S, T>where\n T: Stimulus,"],["impl<S, T> Default for Rgb<S, T>where\n T: Stimulus,"],["impl<Wp, T> Default for Lchuv<Wp, T>where\n T: Zero + Real,\n LuvHue<T>: Default,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/error/trait.Error.js b/implementors/core/error/trait.Error.js index c5fc6fa48..5e8a81354 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<T> Error for VecCastError<T>"],["impl<T: Debug> Error for OutOfBounds<T>"],["impl Error for FromHexError"],["impl<T> Error for BoxedSliceCastError<T>"],["impl Error for SliceCastError"]] +"palette":[["impl<T> Error for VecCastError<T>"],["impl<T: Debug> Error for OutOfBounds<T>"],["impl<T> Error for BoxedSliceCastError<T>"],["impl Error for SliceCastError"],["impl Error for FromHexError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 86f04f9d2..f3c3737cb 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<Wp: Debug, T: Debug> Debug for Xyz<Wp, T>"],["impl Debug for F11"],["impl<N: Debug + Number> Debug for GammaFn<N>"],["impl Debug for D65Degree10"],["impl<S: Debug, T: Debug> Debug for Luma<S, T>"],["impl<T: Debug> Debug for Oklab<T>"],["impl Debug for F2"],["impl Debug for LinearFn"],["impl<S: Debug, T: Debug> Debug for Rgb<S, T>"],["impl Debug for D55"],["impl<T: Debug> Debug for LabHue<T>"],["impl<S: Debug, T: Debug> Debug for Hsv<S, T>"],["impl Debug for Argb"],["impl Debug for Any"],["impl<T: Debug> Debug for RgbHue<T>"],["impl Debug for A"],["impl<T> Debug for VecCastError<T>"],["impl<Wp: Debug, T: Debug> Debug for Yxy<Wp, T>"],["impl<T: Debug> Debug for Oklch<T>"],["impl Debug for D75Degree10"],["impl<Wp: Debug, T: Debug> Debug for Lch<Wp, T>"],["impl Debug for Equations"],["impl Debug for Equation"],["impl<S: Debug> Debug for Linear<S>"],["impl Debug for D55Degree10"],["impl<O: Debug, P: Debug> Debug for Packed<O, P>"],["impl<S: Debug, N: Debug + Number> Debug for Gamma<S, N>"],["impl Debug for Srgb"],["impl Debug for D65"],["impl Debug for D50Degree10"],["impl Debug for La"],["impl<T> Debug for BoxedSliceCastError<T>"],["impl Debug for SliceCastError"],["impl<T: Debug> Debug for Okhsl<T>"],["impl<C: Debug, T: Debug> Debug for Alpha<C, T>"],["impl<Wp: Debug, T: Debug> Debug for Lab<Wp, T>"],["impl<T: Debug> Debug for LuvHue<T>"],["impl<T: Debug> Debug for Okhwb<T>"],["impl Debug for Parameter"],["impl<S: Debug, T: Debug> Debug for Hwb<S, T>"],["impl<C: Debug + Premultiply> Debug for PreAlpha<C>where\n C::Scalar: Debug,"],["impl<Wp: Debug, T: Debug> Debug for Lchuv<Wp, T>"],["impl Debug for VecCastErrorKind"],["impl<T: Debug> Debug for OutOfBounds<T>"],["impl Debug for Bgra"],["impl Debug for Al"],["impl<Wp: Debug, T: Debug> Debug for Hsluv<Wp, T>"],["impl Debug for F2p2"],["impl Debug for D75"],["impl Debug for FromHexError"],["impl<Wp: Debug, T: Debug> Debug for Luv<Wp, T>"],["impl<S: Debug, T: Debug> Debug for Hsl<S, T>"],["impl Debug for Rgba"],["impl Debug for Parameters"],["impl Debug for E"],["impl Debug for D50"],["impl Debug for C"],["impl Debug for B"],["impl Debug for Abgr"],["impl<T: Debug> Debug for Okhsv<T>"],["impl<T: Debug> Debug for OklabHue<T>"],["impl Debug for F7"]] +"palette":[["impl Debug for F11"],["impl<N: Debug + Number> Debug for GammaFn<N>"],["impl Debug for D65Degree10"],["impl Debug for F2"],["impl Debug for LinearFn"],["impl<S: Debug, T: Debug> Debug for Luma<S, T>"],["impl Debug for D55"],["impl<T: Debug> Debug for LabHue<T>"],["impl Debug for Argb"],["impl Debug for Any"],["impl<T: Debug> Debug for Oklch<T>"],["impl<T: Debug> Debug for RgbHue<T>"],["impl Debug for A"],["impl<T> Debug for VecCastError<T>"],["impl<T: Debug> Debug for Okhsv<T>"],["impl<Wp: Debug, T: Debug> Debug for Hsluv<Wp, T>"],["impl Debug for D75Degree10"],["impl<S: Debug, T: Debug> Debug for Hsv<S, T>"],["impl Debug for Equations"],["impl Debug for Equation"],["impl<S: Debug> Debug for Linear<S>"],["impl<S: Debug, T: Debug> Debug for Hwb<S, T>"],["impl Debug for D55Degree10"],["impl<O: Debug, P: Debug> Debug for Packed<O, P>"],["impl<S: Debug, N: Debug + Number> Debug for Gamma<S, N>"],["impl Debug for Srgb"],["impl Debug for D65"],["impl<S: Debug, T: Debug> Debug for Rgb<S, T>"],["impl Debug for D50Degree10"],["impl Debug for La"],["impl<Wp: Debug, T: Debug> Debug for Lab<Wp, T>"],["impl<T> Debug for BoxedSliceCastError<T>"],["impl Debug for SliceCastError"],["impl<Wp: Debug, T: Debug> Debug for Lchuv<Wp, T>"],["impl<T: Debug> Debug for Okhsl<T>"],["impl<Wp: Debug, T: Debug> Debug for Xyz<Wp, T>"],["impl<C: Debug, T: Debug> Debug for Alpha<C, T>"],["impl<Wp: Debug, T: Debug> Debug for Luv<Wp, T>"],["impl<T: Debug> Debug for Oklab<T>"],["impl<Wp: Debug, T: Debug> Debug for Lch<Wp, T>"],["impl<T: Debug> Debug for LuvHue<T>"],["impl<T: Debug> Debug for Okhwb<T>"],["impl Debug for Parameter"],["impl<C: Debug + Premultiply> Debug for PreAlpha<C>where\n C::Scalar: Debug,"],["impl Debug for VecCastErrorKind"],["impl<T: Debug> Debug for OutOfBounds<T>"],["impl Debug for Bgra"],["impl Debug for Al"],["impl Debug for F2p2"],["impl Debug for D75"],["impl Debug for FromHexError"],["impl<Wp: Debug, T: Debug> Debug for Yxy<Wp, T>"],["impl Debug for Rgba"],["impl Debug for Parameters"],["impl Debug for E"],["impl Debug for D50"],["impl Debug for C"],["impl Debug for B"],["impl<S: Debug, T: Debug> Debug for Hsl<S, T>"],["impl Debug for Abgr"],["impl<T: Debug> Debug for OklabHue<T>"],["impl Debug for F7"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 36d5bd1c4..d50c9c7f6 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl Display for SliceCastError"],["impl Display for FromHexError"],["impl<T> Display for BoxedSliceCastError<T>"],["impl<T> Display for OutOfBounds<T>"],["impl<T> Display for VecCastError<T>"]] +"palette":[["impl Display for SliceCastError"],["impl<T> Display for BoxedSliceCastError<T>"],["impl<T> Display for OutOfBounds<T>"],["impl<T> Display for VecCastError<T>"],["impl Display for FromHexError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.LowerHex.js b/implementors/core/fmt/trait.LowerHex.js index 7abbe26c2..1889908de 100644 --- a/implementors/core/fmt/trait.LowerHex.js +++ b/implementors/core/fmt/trait.LowerHex.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<C, T> LowerHex for Alpha<C, T>where\n T: LowerHex,\n C: LowerHex,"],["impl<S, T> LowerHex for Luma<S, T>where\n T: LowerHex,"],["impl<S, T> LowerHex for Rgb<S, T>where\n T: LowerHex,"]] +"palette":[["impl<C, T> LowerHex for Alpha<C, T>where\n T: LowerHex,\n C: LowerHex,"],["impl<S, T> LowerHex for Rgb<S, T>where\n T: LowerHex,"],["impl<S, T> LowerHex for Luma<S, T>where\n T: LowerHex,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.UpperHex.js b/implementors/core/fmt/trait.UpperHex.js index 36eb63a37..00f66bab2 100644 --- a/implementors/core/fmt/trait.UpperHex.js +++ b/implementors/core/fmt/trait.UpperHex.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<C, T> UpperHex for Alpha<C, T>where\n T: UpperHex,\n C: UpperHex,"],["impl<S, T> UpperHex for Luma<S, T>where\n T: UpperHex,"],["impl<S, T> UpperHex for Rgb<S, T>where\n T: UpperHex,"]] +"palette":[["impl<S, T> UpperHex for Rgb<S, T>where\n T: UpperHex,"],["impl<C, T> UpperHex for Alpha<C, T>where\n T: UpperHex,\n C: UpperHex,"],["impl<S, T> UpperHex for Luma<S, T>where\n T: UpperHex,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 463dfb726..0db0ee4a0 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<S, T> Copy for Hsv<S, T>where\n T: Copy,"],["impl<Wp, T> Copy for Hsluv<Wp, T>where\n T: Copy,"],["impl Copy for D50"],["impl Copy for Abgr"],["impl Copy for Parameter"],["impl<N: Copy + Number> Copy for GammaFn<N>"],["impl Copy for A"],["impl Copy for D50Degree10"],["impl Copy for D75Degree10"],["impl Copy for B"],["impl<T: Copy> Copy for Okhsv<T>"],["impl Copy for D55"],["impl<T: Copy> Copy for Okhwb<T>"],["impl<Wp, T> Copy for Lchuv<Wp, T>where\n T: Copy,"],["impl Copy for Bgra"],["impl Copy for Equations"],["impl Copy for C"],["impl<Wp, T> Copy for Yxy<Wp, T>where\n T: Copy,"],["impl Copy for Equation"],["impl Copy for La"],["impl<T: Copy> Copy for LabHue<T>"],["impl Copy for Al"],["impl Copy for Rgba"],["impl Copy for E"],["impl<Wp, T> Copy for Lch<Wp, T>where\n T: Copy,"],["impl Copy for F7"],["impl<S: Copy> Copy for Linear<S>"],["impl<T: Copy> Copy for RgbHue<T>"],["impl Copy for D65"],["impl<S, T> Copy for Hwb<S, T>where\n T: Copy,"],["impl Copy for D55Degree10"],["impl<Wp, T> Copy for Xyz<Wp, T>where\n T: Copy,"],["impl Copy for SliceCastError"],["impl Copy for D75"],["impl Copy for F11"],["impl<S: Copy, N: Copy + Number> Copy for Gamma<S, N>"],["impl Copy for Argb"],["impl Copy for LinearFn"],["impl<C: Copy + Premultiply> Copy for PreAlpha<C>where\n C::Scalar: Copy,"],["impl Copy for F2"],["impl<T: Copy> Copy for Okhsl<T>"],["impl<T: Copy> Copy for LuvHue<T>"],["impl<Wp, T> Copy for Luv<Wp, T>where\n T: Copy,"],["impl<S, T> Copy for Rgb<S, T>where\n T: Copy,"],["impl<T: Copy> Copy for OklabHue<T>"],["impl Copy for Srgb"],["impl Copy for VecCastErrorKind"],["impl<O, P> Copy for Packed<O, P>where\n P: Copy,"],["impl<Wp, T> Copy for Lab<Wp, T>where\n T: Copy,"],["impl Copy for F2p2"],["impl Copy for Any"],["impl<T: Copy> Copy for Oklch<T>"],["impl<T: Copy> Copy for Oklab<T>"],["impl Copy for Parameters"],["impl<C: Copy, T: Copy> Copy for Alpha<C, T>"],["impl<S, T> Copy for Luma<S, T>where\n T: Copy,"],["impl<S, T> Copy for Hsl<S, T>where\n T: Copy,"],["impl Copy for D65Degree10"]] +"palette":[["impl<S, T> Copy for Hsv<S, T>where\n T: Copy,"],["impl<Wp, T> Copy for Hsluv<Wp, T>where\n T: Copy,"],["impl<T: Copy> Copy for Oklab<T>"],["impl Copy for D50"],["impl Copy for Abgr"],["impl Copy for Parameter"],["impl<N: Copy + Number> Copy for GammaFn<N>"],["impl Copy for A"],["impl Copy for D50Degree10"],["impl Copy for D75Degree10"],["impl Copy for B"],["impl Copy for D55"],["impl<T: Copy> Copy for Okhwb<T>"],["impl<Wp, T> Copy for Lchuv<Wp, T>where\n T: Copy,"],["impl Copy for Bgra"],["impl Copy for Equations"],["impl Copy for C"],["impl<Wp, T> Copy for Yxy<Wp, T>where\n T: Copy,"],["impl Copy for Equation"],["impl Copy for La"],["impl<T: Copy> Copy for LabHue<T>"],["impl Copy for Al"],["impl Copy for Rgba"],["impl Copy for E"],["impl<Wp, T> Copy for Lch<Wp, T>where\n T: Copy,"],["impl Copy for F7"],["impl<S: Copy> Copy for Linear<S>"],["impl<T: Copy> Copy for RgbHue<T>"],["impl Copy for D65"],["impl<T: Copy> Copy for Oklch<T>"],["impl<S, T> Copy for Hwb<S, T>where\n T: Copy,"],["impl Copy for D55Degree10"],["impl<Wp, T> Copy for Xyz<Wp, T>where\n T: Copy,"],["impl Copy for SliceCastError"],["impl Copy for D75"],["impl Copy for F11"],["impl<S: Copy, N: Copy + Number> Copy for Gamma<S, N>"],["impl Copy for Argb"],["impl Copy for LinearFn"],["impl<C: Copy + Premultiply> Copy for PreAlpha<C>where\n C::Scalar: Copy,"],["impl Copy for F2"],["impl<T: Copy> Copy for Okhsl<T>"],["impl<T: Copy> Copy for LuvHue<T>"],["impl<Wp, T> Copy for Luv<Wp, T>where\n T: Copy,"],["impl<S, T> Copy for Rgb<S, T>where\n T: Copy,"],["impl<T: Copy> Copy for OklabHue<T>"],["impl Copy for Srgb"],["impl Copy for VecCastErrorKind"],["impl<T: Copy> Copy for Okhsv<T>"],["impl<O, P> Copy for Packed<O, P>where\n P: Copy,"],["impl<Wp, T> Copy for Lab<Wp, T>where\n T: Copy,"],["impl Copy for F2p2"],["impl Copy for Any"],["impl Copy for Parameters"],["impl<C: Copy, T: Copy> Copy for Alpha<C, T>"],["impl<S, T> Copy for Luma<S, T>where\n T: Copy,"],["impl<S, T> Copy for Hsl<S, T>where\n T: Copy,"],["impl Copy for D65Degree10"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Add.js b/implementors/core/ops/arith/trait.Add.js index 52e15b3f5..1a69d9c7c 100644 --- a/implementors/core/ops/arith/trait.Add.js +++ b/implementors/core/ops/arith/trait.Add.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<T, C> Add<T> for Alpha<C, T>where\n T: Add + Clone,\n C: Add<T>,"],["impl<C, T> Add<Alpha<C, T>> for Alpha<C, T>where\n C: Add,\n T: Add,"],["impl<S, T> Add<T> for Hwb<S, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Lab<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Okhwb<T>> for Okhwb<T>where\n T: Add<Output = T>,"],["impl<T: Add<Output = T>> Add<LuvHue<T>> for LuvHue<T>"],["impl<S, T> Add<Hwb<S, T>> for Hwb<S, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lab<Wp, T>> for Lab<Wp, T>where\n T: Add<Output = T>,"],["impl Add<OklabHue<f64>> for f64"],["impl<T: Add<Output = T>> Add<OklabHue<T>> for OklabHue<T>"],["impl<T: Add<Output = T>> Add<T> for OklabHue<T>"],["impl Add<RgbHue<f64>> for f64"],["impl<S, T> Add<T> for Hsl<S, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Lchuv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Okhsv<T>> for Okhsv<T>where\n T: Add<Output = T>,"],["impl<T> Add<T> for Okhwb<T>where\n T: Add<Output = T> + Clone,"],["impl Add<RgbHue<f32>> for f32"],["impl<C> Add<f64> for PreAlpha<C>where\n C: Add<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<S, T> Add<Hsv<S, T>> for Hsv<S, T>where\n T: Add<Output = T>,"],["impl<S, T> Add<T> for Hsv<S, T>where\n T: Add<Output = T> + Clone,"],["impl Add<LuvHue<f32>> for f32"],["impl<S, T> Add<Hsl<S, T>> for Hsl<S, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lch<Wp, T>> for Lch<Wp, T>where\n T: Add<Output = T>,"],["impl<S, T> Add<T> for Rgb<S, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Lch<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Okhsv<T>where\n T: Add<Output = T> + Clone,"],["impl Add<OklabHue<f32>> for f32"],["impl<S, T> Add<Luma<S, T>> for Luma<S, T>where\n T: Add<Output = T>,"],["impl<S, T> Add<Rgb<S, T>> for Rgb<S, T>where\n T: Add<Output = T>,"],["impl Add<LuvHue<f64>> for f64"],["impl<C> Add<f32> for PreAlpha<C>where\n C: Add<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<Wp, T> Add<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: Add<Output = T>,"],["impl<T> Add<Okhsl<T>> for Okhsl<T>where\n T: Add<Output = T>,"],["impl Add<LabHue<f32>> for f32"],["impl<T: Add<Output = T>> Add<T> for RgbHue<T>"],["impl<Wp, T> Add<T> for Yxy<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T: Add<Output = T>> Add<LabHue<T>> for LabHue<T>"],["impl<Wp, T> Add<Luv<Wp, T>> for Luv<Wp, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: Add<Output = T>,"],["impl<T> Add<Oklch<T>> for Oklch<T>where\n T: Add<Output = T>,"],["impl<T> Add<T> for Okhsl<T>where\n T: Add<Output = T> + Clone,"],["impl<T: Add<Output = T>> Add<T> for LabHue<T>"],["impl<T: Add<Output = T>> Add<T> for LuvHue<T>"],["impl<Wp, T> Add<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<T> for Xyz<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Oklab<T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Hsluv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Oklab<T>> for Oklab<T>where\n T: Add<Output = T>,"],["impl Add<LabHue<f64>> for f64"],["impl<C> Add<PreAlpha<C>> for PreAlpha<C>where\n C: Add<Output = C> + Premultiply,\n C::Scalar: Add<Output = C::Scalar>,"],["impl<Wp, T> Add<T> for Luv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Add<Output = T>,"],["impl<T: Add<Output = T>> Add<RgbHue<T>> for RgbHue<T>"],["impl<S, T> Add<T> for Luma<S, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Oklch<T>where\n T: Add<Output = T> + Clone,"]] +"palette":[["impl<T, C> Add<T> for Alpha<C, T>where\n T: Add + Clone,\n C: Add<T>,"],["impl<C, T> Add<Alpha<C, T>> for Alpha<C, T>where\n C: Add,\n T: Add,"],["impl<S, T> Add<T> for Hwb<S, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Lab<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Okhwb<T>> for Okhwb<T>where\n T: Add<Output = T>,"],["impl<T: Add<Output = T>> Add<LuvHue<T>> for LuvHue<T>"],["impl<S, T> Add<Hwb<S, T>> for Hwb<S, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lab<Wp, T>> for Lab<Wp, T>where\n T: Add<Output = T>,"],["impl Add<OklabHue<f64>> for f64"],["impl<T: Add<Output = T>> Add<OklabHue<T>> for OklabHue<T>"],["impl<T: Add<Output = T>> Add<T> for OklabHue<T>"],["impl Add<RgbHue<f64>> for f64"],["impl<S, T> Add<T> for Hsl<S, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Lchuv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Okhsv<T>> for Okhsv<T>where\n T: Add<Output = T>,"],["impl<T> Add<T> for Okhwb<T>where\n T: Add<Output = T> + Clone,"],["impl Add<RgbHue<f32>> for f32"],["impl<C> Add<f64> for PreAlpha<C>where\n C: Add<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<S, T> Add<Hsv<S, T>> for Hsv<S, T>where\n T: Add<Output = T>,"],["impl<S, T> Add<T> for Hsv<S, T>where\n T: Add<Output = T> + Clone,"],["impl Add<LuvHue<f32>> for f32"],["impl<S, T> Add<Hsl<S, T>> for Hsl<S, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lch<Wp, T>> for Lch<Wp, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<T> for Lch<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Okhsv<T>where\n T: Add<Output = T> + Clone,"],["impl Add<OklabHue<f32>> for f32"],["impl<S, T> Add<Luma<S, T>> for Luma<S, T>where\n T: Add<Output = T>,"],["impl Add<LuvHue<f64>> for f64"],["impl<C> Add<f32> for PreAlpha<C>where\n C: Add<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<Wp, T> Add<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: Add<Output = T>,"],["impl<T> Add<Okhsl<T>> for Okhsl<T>where\n T: Add<Output = T>,"],["impl Add<LabHue<f32>> for f32"],["impl<T: Add<Output = T>> Add<T> for RgbHue<T>"],["impl<Wp, T> Add<T> for Yxy<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T: Add<Output = T>> Add<LabHue<T>> for LabHue<T>"],["impl<Wp, T> Add<Luv<Wp, T>> for Luv<Wp, T>where\n T: Add<Output = T>,"],["impl<S, T> Add<Rgb<S, T>> for Rgb<S, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: Add<Output = T>,"],["impl<T> Add<Oklch<T>> for Oklch<T>where\n T: Add<Output = T>,"],["impl<T> Add<T> for Okhsl<T>where\n T: Add<Output = T> + Clone,"],["impl<T: Add<Output = T>> Add<T> for LabHue<T>"],["impl<T: Add<Output = T>> Add<T> for LuvHue<T>"],["impl<Wp, T> Add<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Add<Output = T>,"],["impl<Wp, T> Add<T> for Xyz<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Oklab<T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<T> for Hsluv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<S, T> Add<T> for Rgb<S, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<Oklab<T>> for Oklab<T>where\n T: Add<Output = T>,"],["impl Add<LabHue<f64>> for f64"],["impl<C> Add<PreAlpha<C>> for PreAlpha<C>where\n C: Add<Output = C> + Premultiply,\n C::Scalar: Add<Output = C::Scalar>,"],["impl<Wp, T> Add<T> for Luv<Wp, T>where\n T: Add<Output = T> + Clone,"],["impl<Wp, T> Add<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Add<Output = T>,"],["impl<T: Add<Output = T>> Add<RgbHue<T>> for RgbHue<T>"],["impl<S, T> Add<T> for Luma<S, T>where\n T: Add<Output = T> + Clone,"],["impl<T> Add<T> for Oklch<T>where\n T: Add<Output = T> + Clone,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.AddAssign.js b/implementors/core/ops/arith/trait.AddAssign.js index ee0fa1a20..fb7b71b22 100644 --- a/implementors/core/ops/arith/trait.AddAssign.js +++ b/implementors/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl AddAssign<LabHue<f64>> for f64"],["impl<C> AddAssign<PreAlpha<C>> for PreAlpha<C>where\n C: AddAssign + Premultiply,\n C::Scalar: AddAssign + Real,"],["impl<Wp, T> AddAssign<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Oklch<T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Hwb<S, T>> for Hwb<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Okhsl<T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Luma<S, T>> for Luma<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Okhsv<T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<T> for Okhwb<T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<T> for Lab<Wp, T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<T> for Oklab<T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<T> for Lch<Wp, T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<Okhwb<T>> for Okhwb<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Lchuv<Wp, T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Hsl<S, T>> for Hsl<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<Oklab<T>> for Oklab<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: AddAssign,"],["impl<C> AddAssign<f64> for PreAlpha<C>where\n C: AddAssign<f64> + Premultiply<Scalar = f64>,"],["impl AddAssign<RgbHue<f64>> for f64"],["impl<Wp, T> AddAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Yxy<Wp, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<OklabHue<T>> for OklabHue<T>"],["impl<S, T> AddAssign<T> for Luma<S, T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<T> for Hsl<S, T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: AddAssign,"],["impl<S, T> AddAssign<Hsv<S, T>> for Hsv<S, T>where\n T: AddAssign,"],["impl<T: AddAssign> AddAssign<T> for LabHue<T>"],["impl AddAssign<OklabHue<f64>> for f64"],["impl<T: AddAssign> AddAssign<LuvHue<T>> for LuvHue<T>"],["impl AddAssign<LuvHue<f64>> for f64"],["impl<Wp, T> AddAssign<Lch<Wp, T>> for Lch<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<Okhsv<T>> for Okhsv<T>where\n T: AddAssign,"],["impl<S, T> AddAssign<T> for Hwb<S, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<T> for OklabHue<T>"],["impl<Wp, T> AddAssign<T> for Hsluv<Wp, T>where\n T: AddAssign + Clone,"],["impl AddAssign<OklabHue<f32>> for f32"],["impl<S, T> AddAssign<T> for Rgb<S, T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<T> for Xyz<Wp, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<T> for RgbHue<T>"],["impl AddAssign<LuvHue<f32>> for f32"],["impl<Wp, T> AddAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<Oklch<T>> for Oklch<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Luv<Wp, T>where\n T: AddAssign + Clone,"],["impl<C> AddAssign<f32> for PreAlpha<C>where\n C: AddAssign<f32> + Premultiply<Scalar = f32>,"],["impl<S, T> AddAssign<T> for Hsv<S, T>where\n T: AddAssign + Clone,"],["impl AddAssign<RgbHue<f32>> for f32"],["impl<T: AddAssign> AddAssign<T> for LuvHue<T>"],["impl<Wp, T> AddAssign<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: AddAssign,"],["impl AddAssign<LabHue<f32>> for f32"],["impl<T> AddAssign<Okhsl<T>> for Okhsl<T>where\n T: AddAssign,"],["impl<T, C> AddAssign<T> for Alpha<C, T>where\n T: AddAssign + Clone,\n C: AddAssign<T>,"],["impl<S, T> AddAssign<Rgb<S, T>> for Rgb<S, T>where\n T: AddAssign,"],["impl<T: AddAssign> AddAssign<RgbHue<T>> for RgbHue<T>"],["impl<T: AddAssign> AddAssign<LabHue<T>> for LabHue<T>"],["impl<C, T> AddAssign<Alpha<C, T>> for Alpha<C, T>where\n C: AddAssign,\n T: AddAssign,"]] +"palette":[["impl AddAssign<LabHue<f64>> for f64"],["impl<C> AddAssign<PreAlpha<C>> for PreAlpha<C>where\n C: AddAssign + Premultiply,\n C::Scalar: AddAssign + Real,"],["impl<Wp, T> AddAssign<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Oklch<T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Hwb<S, T>> for Hwb<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Okhsl<T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Luma<S, T>> for Luma<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<T> for Okhsv<T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<T> for Okhwb<T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<T> for Lab<Wp, T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<T> for Oklab<T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<T> for Lch<Wp, T>where\n T: AddAssign + Clone,"],["impl<T> AddAssign<Okhwb<T>> for Okhwb<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Lchuv<Wp, T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<Hsl<S, T>> for Hsl<S, T>where\n T: AddAssign,"],["impl<T> AddAssign<Oklab<T>> for Oklab<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: AddAssign,"],["impl<C> AddAssign<f64> for PreAlpha<C>where\n C: AddAssign<f64> + Premultiply<Scalar = f64>,"],["impl AddAssign<RgbHue<f64>> for f64"],["impl<Wp, T> AddAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Yxy<Wp, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<OklabHue<T>> for OklabHue<T>"],["impl<S, T> AddAssign<T> for Luma<S, T>where\n T: AddAssign + Clone,"],["impl<S, T> AddAssign<T> for Hsl<S, T>where\n T: AddAssign + Clone,"],["impl<Wp, T> AddAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: AddAssign,"],["impl<S, T> AddAssign<Hsv<S, T>> for Hsv<S, T>where\n T: AddAssign,"],["impl<T: AddAssign> AddAssign<T> for LabHue<T>"],["impl AddAssign<OklabHue<f64>> for f64"],["impl<T: AddAssign> AddAssign<LuvHue<T>> for LuvHue<T>"],["impl<S, T> AddAssign<Rgb<S, T>> for Rgb<S, T>where\n T: AddAssign,"],["impl AddAssign<LuvHue<f64>> for f64"],["impl<Wp, T> AddAssign<Lch<Wp, T>> for Lch<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<Okhsv<T>> for Okhsv<T>where\n T: AddAssign,"],["impl<S, T> AddAssign<T> for Hwb<S, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<T> for OklabHue<T>"],["impl<Wp, T> AddAssign<T> for Hsluv<Wp, T>where\n T: AddAssign + Clone,"],["impl AddAssign<OklabHue<f32>> for f32"],["impl<Wp, T> AddAssign<T> for Xyz<Wp, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<T> for RgbHue<T>"],["impl AddAssign<LuvHue<f32>> for f32"],["impl<Wp, T> AddAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: AddAssign,"],["impl<T> AddAssign<Oklch<T>> for Oklch<T>where\n T: AddAssign,"],["impl<Wp, T> AddAssign<T> for Luv<Wp, T>where\n T: AddAssign + Clone,"],["impl<C> AddAssign<f32> for PreAlpha<C>where\n C: AddAssign<f32> + Premultiply<Scalar = f32>,"],["impl<S, T> AddAssign<T> for Hsv<S, T>where\n T: AddAssign + Clone,"],["impl AddAssign<RgbHue<f32>> for f32"],["impl<T: AddAssign> AddAssign<T> for LuvHue<T>"],["impl<Wp, T> AddAssign<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: AddAssign,"],["impl AddAssign<LabHue<f32>> for f32"],["impl<T> AddAssign<Okhsl<T>> for Okhsl<T>where\n T: AddAssign,"],["impl<T, C> AddAssign<T> for Alpha<C, T>where\n T: AddAssign + Clone,\n C: AddAssign<T>,"],["impl<S, T> AddAssign<T> for Rgb<S, T>where\n T: AddAssign + Clone,"],["impl<T: AddAssign> AddAssign<RgbHue<T>> for RgbHue<T>"],["impl<T: AddAssign> AddAssign<LabHue<T>> for LabHue<T>"],["impl<C, T> AddAssign<Alpha<C, T>> for Alpha<C, T>where\n C: AddAssign,\n T: AddAssign,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Div.js b/implementors/core/ops/arith/trait.Div.js index 433e79883..2b936b0b6 100644 --- a/implementors/core/ops/arith/trait.Div.js +++ b/implementors/core/ops/arith/trait.Div.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<C, T> Div<Alpha<C, T>> for Alpha<C, T>where\n C: Div,\n T: Div,"],["impl<S, T> Div<T> for Luma<S, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Div<Output = T>,"],["impl<S, T> Div<T> for Rgb<S, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<T> for Luv<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<T> for Lab<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<S, T> Div<Rgb<S, T>> for Rgb<S, T>where\n T: Div<Output = T>,"],["impl<T> Div<T> for Oklab<T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<T> for Xyz<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<T, C> Div<T> for Alpha<C, T>where\n T: Div + Clone,\n C: Div<T>,"],["impl<S, T> Div<Luma<S, T>> for Luma<S, T>where\n T: Div<Output = T>,"],["impl<C> Div<PreAlpha<C>> for PreAlpha<C>where\n C: Div<Output = C> + Premultiply,\n C::Scalar: Div<Output = C::Scalar>,"],["impl<Wp, T> Div<T> for Yxy<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<Luv<Wp, T>> for Luv<Wp, T>where\n T: Div<Output = T>,"],["impl<Wp, T> Div<Lab<Wp, T>> for Lab<Wp, T>where\n T: Div<Output = T>,"],["impl<Wp, T> Div<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Div<Output = T>,"],["impl<C> Div<f32> for PreAlpha<C>where\n C: Div<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<C> Div<f64> for PreAlpha<C>where\n C: Div<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<T> Div<Oklab<T>> for Oklab<T>where\n T: Div<Output = T>,"]] +"palette":[["impl<C, T> Div<Alpha<C, T>> for Alpha<C, T>where\n C: Div,\n T: Div,"],["impl<S, T> Div<T> for Luma<S, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Div<Output = T>,"],["impl<Wp, T> Div<T> for Luv<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<T> for Lab<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<S, T> Div<T> for Rgb<S, T>where\n T: Div<Output = T> + Clone,"],["impl<T> Div<T> for Oklab<T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<T> for Xyz<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<S, T> Div<Rgb<S, T>> for Rgb<S, T>where\n T: Div<Output = T>,"],["impl<T, C> Div<T> for Alpha<C, T>where\n T: Div + Clone,\n C: Div<T>,"],["impl<S, T> Div<Luma<S, T>> for Luma<S, T>where\n T: Div<Output = T>,"],["impl<C> Div<PreAlpha<C>> for PreAlpha<C>where\n C: Div<Output = C> + Premultiply,\n C::Scalar: Div<Output = C::Scalar>,"],["impl<Wp, T> Div<T> for Yxy<Wp, T>where\n T: Div<Output = T> + Clone,"],["impl<Wp, T> Div<Luv<Wp, T>> for Luv<Wp, T>where\n T: Div<Output = T>,"],["impl<Wp, T> Div<Lab<Wp, T>> for Lab<Wp, T>where\n T: Div<Output = T>,"],["impl<Wp, T> Div<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Div<Output = T>,"],["impl<C> Div<f32> for PreAlpha<C>where\n C: Div<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<C> Div<f64> for PreAlpha<C>where\n C: Div<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<T> Div<Oklab<T>> for Oklab<T>where\n T: Div<Output = T>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.DivAssign.js b/implementors/core/ops/arith/trait.DivAssign.js index 3eaba2fc9..d5cefee0c 100644 --- a/implementors/core/ops/arith/trait.DivAssign.js +++ b/implementors/core/ops/arith/trait.DivAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<C> DivAssign<f32> for PreAlpha<C>where\n C: DivAssign<f32> + Premultiply<Scalar = f32>,"],["impl<Wp, T> DivAssign<T> for Lab<Wp, T>where\n T: DivAssign + Clone,"],["impl<T, C> DivAssign<T> for Alpha<C, T>where\n T: DivAssign + Clone,\n C: DivAssign<T>,"],["impl<Wp, T> DivAssign<T> for Xyz<Wp, T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: DivAssign,"],["impl<C> DivAssign<PreAlpha<C>> for PreAlpha<C>where\n C: DivAssign + Premultiply,\n C::Scalar: DivAssign + Real,"],["impl<S, T> DivAssign<T> for Luma<S, T>where\n T: DivAssign + Clone,"],["impl<S, T> DivAssign<Rgb<S, T>> for Rgb<S, T>where\n T: DivAssign,"],["impl<T> DivAssign<Oklab<T>> for Oklab<T>where\n T: DivAssign,"],["impl<C> DivAssign<f64> for PreAlpha<C>where\n C: DivAssign<f64> + Premultiply<Scalar = f64>,"],["impl<S, T> DivAssign<Luma<S, T>> for Luma<S, T>where\n T: DivAssign,"],["impl<Wp, T> DivAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: DivAssign,"],["impl<Wp, T> DivAssign<T> for Luv<Wp, T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<T> for Yxy<Wp, T>where\n T: DivAssign + Clone,"],["impl<T> DivAssign<T> for Oklab<T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: DivAssign,"],["impl<C, T> DivAssign<Alpha<C, T>> for Alpha<C, T>where\n C: DivAssign,\n T: DivAssign,"],["impl<S, T> DivAssign<T> for Rgb<S, T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: DivAssign,"]] +"palette":[["impl<C> DivAssign<f32> for PreAlpha<C>where\n C: DivAssign<f32> + Premultiply<Scalar = f32>,"],["impl<Wp, T> DivAssign<T> for Lab<Wp, T>where\n T: DivAssign + Clone,"],["impl<T, C> DivAssign<T> for Alpha<C, T>where\n T: DivAssign + Clone,\n C: DivAssign<T>,"],["impl<Wp, T> DivAssign<T> for Xyz<Wp, T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: DivAssign,"],["impl<C> DivAssign<PreAlpha<C>> for PreAlpha<C>where\n C: DivAssign + Premultiply,\n C::Scalar: DivAssign + Real,"],["impl<S, T> DivAssign<T> for Luma<S, T>where\n T: DivAssign + Clone,"],["impl<T> DivAssign<Oklab<T>> for Oklab<T>where\n T: DivAssign,"],["impl<C> DivAssign<f64> for PreAlpha<C>where\n C: DivAssign<f64> + Premultiply<Scalar = f64>,"],["impl<S, T> DivAssign<Luma<S, T>> for Luma<S, T>where\n T: DivAssign,"],["impl<Wp, T> DivAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: DivAssign,"],["impl<Wp, T> DivAssign<T> for Luv<Wp, T>where\n T: DivAssign + Clone,"],["impl<S, T> DivAssign<Rgb<S, T>> for Rgb<S, T>where\n T: DivAssign,"],["impl<Wp, T> DivAssign<T> for Yxy<Wp, T>where\n T: DivAssign + Clone,"],["impl<T> DivAssign<T> for Oklab<T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: DivAssign,"],["impl<C, T> DivAssign<Alpha<C, T>> for Alpha<C, T>where\n C: DivAssign,\n T: DivAssign,"],["impl<S, T> DivAssign<T> for Rgb<S, T>where\n T: DivAssign + Clone,"],["impl<Wp, T> DivAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: DivAssign,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Mul.js b/implementors/core/ops/arith/trait.Mul.js index bb91c3e9c..d1f60abe6 100644 --- a/implementors/core/ops/arith/trait.Mul.js +++ b/implementors/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<S, T> Mul<Luma<S, T>> for Luma<S, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Xyz<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<PreAlpha<C>> for PreAlpha<C>where\n C: Mul<Output = C> + Premultiply,\n C::Scalar: Mul<Output = C::Scalar>,"],["impl<Wp, T> Mul<Luv<Wp, T>> for Luv<Wp, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Lab<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<S, T> Mul<T> for Rgb<S, T>where\n T: Mul<Output = T> + Clone,"],["impl<Wp, T> Mul<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Mul<Output = T>,"],["impl<S, T> Mul<Rgb<S, T>> for Rgb<S, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Yxy<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<T> Mul<Oklab<T>> for Oklab<T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<Lab<Wp, T>> for Lab<Wp, T>where\n T: Mul<Output = T>,"],["impl<T, C> Mul<T> for Alpha<C, T>where\n T: Mul + Clone,\n C: Mul<T>,"],["impl<Wp, T> Mul<T> for Luv<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<S, T> Mul<T> for Luma<S, T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<f64> for PreAlpha<C>where\n C: Mul<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<C, T> Mul<Alpha<C, T>> for Alpha<C, T>where\n C: Mul,\n T: Mul,"],["impl<T> Mul<T> for Oklab<T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<f32> for PreAlpha<C>where\n C: Mul<f32, Output = C> + Premultiply<Scalar = f32>,"]] +"palette":[["impl<S, T> Mul<Luma<S, T>> for Luma<S, T>where\n T: Mul<Output = T>,"],["impl<S, T> Mul<Rgb<S, T>> for Rgb<S, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Xyz<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<PreAlpha<C>> for PreAlpha<C>where\n C: Mul<Output = C> + Premultiply,\n C::Scalar: Mul<Output = C::Scalar>,"],["impl<Wp, T> Mul<Luv<Wp, T>> for Luv<Wp, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Lab<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<Wp, T> Mul<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<T> for Yxy<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<T> Mul<Oklab<T>> for Oklab<T>where\n T: Mul<Output = T>,"],["impl<S, T> Mul<T> for Rgb<S, T>where\n T: Mul<Output = T> + Clone,"],["impl<Wp, T> Mul<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Mul<Output = T>,"],["impl<Wp, T> Mul<Lab<Wp, T>> for Lab<Wp, T>where\n T: Mul<Output = T>,"],["impl<T, C> Mul<T> for Alpha<C, T>where\n T: Mul + Clone,\n C: Mul<T>,"],["impl<Wp, T> Mul<T> for Luv<Wp, T>where\n T: Mul<Output = T> + Clone,"],["impl<S, T> Mul<T> for Luma<S, T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<f64> for PreAlpha<C>where\n C: Mul<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<C, T> Mul<Alpha<C, T>> for Alpha<C, T>where\n C: Mul,\n T: Mul,"],["impl<T> Mul<T> for Oklab<T>where\n T: Mul<Output = T> + Clone,"],["impl<C> Mul<f32> for PreAlpha<C>where\n C: Mul<f32, Output = C> + Premultiply<Scalar = f32>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.MulAssign.js b/implementors/core/ops/arith/trait.MulAssign.js index 8f29409b2..278260feb 100644 --- a/implementors/core/ops/arith/trait.MulAssign.js +++ b/implementors/core/ops/arith/trait.MulAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<Wp, T> MulAssign<T> for Luv<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<Luma<S, T>> for Luma<S, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: MulAssign,"],["impl<T> MulAssign<Oklab<T>> for Oklab<T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: MulAssign,"],["impl<C, T> MulAssign<Alpha<C, T>> for Alpha<C, T>where\n C: MulAssign,\n T: MulAssign,"],["impl<C> MulAssign<PreAlpha<C>> for PreAlpha<C>where\n C: MulAssign + Premultiply,\n C::Scalar: MulAssign + Real,"],["impl<C> MulAssign<f32> for PreAlpha<C>where\n C: MulAssign<f32> + Premultiply<Scalar = f32>,"],["impl<Wp, T> MulAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<T> for Yxy<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<T> for Luma<S, T>where\n T: MulAssign + Clone,"],["impl<C> MulAssign<f64> for PreAlpha<C>where\n C: MulAssign<f64> + Premultiply<Scalar = f64>,"],["impl<T> MulAssign<T> for Oklab<T>where\n T: MulAssign + Clone,"],["impl<T, C> MulAssign<T> for Alpha<C, T>where\n T: MulAssign + Clone,\n C: MulAssign<T>,"],["impl<S, T> MulAssign<Rgb<S, T>> for Rgb<S, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<T> for Lab<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<T> for Rgb<S, T>where\n T: MulAssign + Clone,"],["impl<Wp, T> MulAssign<T> for Xyz<Wp, T>where\n T: MulAssign + Clone,"]] +"palette":[["impl<Wp, T> MulAssign<T> for Luv<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<Luma<S, T>> for Luma<S, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: MulAssign,"],["impl<T> MulAssign<Oklab<T>> for Oklab<T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: MulAssign,"],["impl<C, T> MulAssign<Alpha<C, T>> for Alpha<C, T>where\n C: MulAssign,\n T: MulAssign,"],["impl<C> MulAssign<PreAlpha<C>> for PreAlpha<C>where\n C: MulAssign + Premultiply,\n C::Scalar: MulAssign + Real,"],["impl<C> MulAssign<f32> for PreAlpha<C>where\n C: MulAssign<f32> + Premultiply<Scalar = f32>,"],["impl<Wp, T> MulAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: MulAssign,"],["impl<S, T> MulAssign<T> for Rgb<S, T>where\n T: MulAssign + Clone,"],["impl<Wp, T> MulAssign<T> for Yxy<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<T> for Luma<S, T>where\n T: MulAssign + Clone,"],["impl<C> MulAssign<f64> for PreAlpha<C>where\n C: MulAssign<f64> + Premultiply<Scalar = f64>,"],["impl<T> MulAssign<T> for Oklab<T>where\n T: MulAssign + Clone,"],["impl<T, C> MulAssign<T> for Alpha<C, T>where\n T: MulAssign + Clone,\n C: MulAssign<T>,"],["impl<Wp, T> MulAssign<T> for Lab<Wp, T>where\n T: MulAssign + Clone,"],["impl<S, T> MulAssign<Rgb<S, T>> for Rgb<S, T>where\n T: MulAssign,"],["impl<Wp, T> MulAssign<T> for Xyz<Wp, T>where\n T: MulAssign + Clone,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Sub.js b/implementors/core/ops/arith/trait.Sub.js index 15ebc4224..1703fd798 100644 --- a/implementors/core/ops/arith/trait.Sub.js +++ b/implementors/core/ops/arith/trait.Sub.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<Wp, T> Sub<T> for Lch<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<Okhwb<T>> for Okhwb<T>where\n T: Sub<Output = T>,"],["impl Sub<RgbHue<f32>> for f32"],["impl<Wp, T> Sub<T> for Hsluv<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<Oklch<T>> for Oklch<T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<Luv<Wp, T>> for Luv<Wp, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<T> for Okhsl<T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Luma<S, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<OklabHue<f64>> for f64"],["impl Sub<LuvHue<f64>> for f64"],["impl<C, T> Sub<Alpha<C, T>> for Alpha<C, T>where\n C: Sub,\n T: Sub,"],["impl<S, T> Sub<Hsl<S, T>> for Hsl<S, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Lab<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<Hwb<S, T>> for Hwb<S, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<Okhsl<T>> for Okhsl<T>where\n T: Sub<Output = T>,"],["impl<T> Sub<T> for Oklch<T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<LabHue<f64>> for f64"],["impl<Wp, T> Sub<T> for Xyz<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T: Sub<Output = T>> Sub<T> for OklabHue<T>"],["impl<T: Sub<Output = T>> Sub<LabHue<T>> for LabHue<T>"],["impl<Wp, T> Sub<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Sub<Output = T>,"],["impl<C> Sub<PreAlpha<C>> for PreAlpha<C>where\n C: Sub<Output = C> + Premultiply,\n C::Scalar: Sub<Output = C::Scalar>,"],["impl<T: Sub<Output = T>> Sub<T> for LuvHue<T>"],["impl<T> Sub<Okhsv<T>> for Okhsv<T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<Oklab<T>> for Oklab<T>where\n T: Sub<Output = T>,"],["impl<S, T> Sub<Rgb<S, T>> for Rgb<S, T>where\n T: Sub<Output = T>,"],["impl<T: Sub<Output = T>> Sub<RgbHue<T>> for RgbHue<T>"],["impl<Wp, T> Sub<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: Sub<Output = T>,"],["impl Sub<OklabHue<f32>> for f32"],["impl<T> Sub<T> for Oklab<T>where\n T: Sub<Output = T> + Clone,"],["impl<Wp, T> Sub<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Luv<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<Hsv<S, T>> for Hsv<S, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Yxy<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<LuvHue<f32>> for f32"],["impl<C> Sub<f32> for PreAlpha<C>where\n C: Sub<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<S, T> Sub<T> for Hwb<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<T> for Okhwb<T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Hsv<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Rgb<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<T, C> Sub<T> for Alpha<C, T>where\n T: Sub + Clone,\n C: Sub<T>,"],["impl<Wp, T> Sub<Lab<Wp, T>> for Lab<Wp, T>where\n T: Sub<Output = T>,"],["impl<T: Sub<Output = T>> Sub<OklabHue<T>> for OklabHue<T>"],["impl<C> Sub<f64> for PreAlpha<C>where\n C: Sub<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<T: Sub<Output = T>> Sub<T> for LabHue<T>"],["impl<T: Sub<Output = T>> Sub<T> for RgbHue<T>"],["impl<T> Sub<T> for Okhsv<T>where\n T: Sub<Output = T> + Clone,"],["impl<T: Sub<Output = T>> Sub<LuvHue<T>> for LuvHue<T>"],["impl<S, T> Sub<Luma<S, T>> for Luma<S, T>where\n T: Sub<Output = T>,"],["impl<S, T> Sub<T> for Hsl<S, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<RgbHue<f64>> for f64"],["impl Sub<LabHue<f32>> for f32"],["impl<Wp, T> Sub<Lch<Wp, T>> for Lch<Wp, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Lchuv<Wp, T>where\n T: Sub<Output = T> + Clone,"]] +"palette":[["impl<Wp, T> Sub<T> for Lch<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<Okhwb<T>> for Okhwb<T>where\n T: Sub<Output = T>,"],["impl Sub<RgbHue<f32>> for f32"],["impl<Wp, T> Sub<T> for Hsluv<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<Oklch<T>> for Oklch<T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<Luv<Wp, T>> for Luv<Wp, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<T> for Okhsl<T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Luma<S, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<OklabHue<f64>> for f64"],["impl Sub<LuvHue<f64>> for f64"],["impl<C, T> Sub<Alpha<C, T>> for Alpha<C, T>where\n C: Sub,\n T: Sub,"],["impl<S, T> Sub<Hsl<S, T>> for Hsl<S, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Lab<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<Hwb<S, T>> for Hwb<S, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<Okhsl<T>> for Okhsl<T>where\n T: Sub<Output = T>,"],["impl<T> Sub<T> for Oklch<T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<LabHue<f64>> for f64"],["impl<Wp, T> Sub<T> for Xyz<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<T: Sub<Output = T>> Sub<T> for OklabHue<T>"],["impl<T: Sub<Output = T>> Sub<LabHue<T>> for LabHue<T>"],["impl<Wp, T> Sub<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: Sub<Output = T>,"],["impl<C> Sub<PreAlpha<C>> for PreAlpha<C>where\n C: Sub<Output = C> + Premultiply,\n C::Scalar: Sub<Output = C::Scalar>,"],["impl<T: Sub<Output = T>> Sub<T> for LuvHue<T>"],["impl<T> Sub<Okhsv<T>> for Okhsv<T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: Sub<Output = T>,"],["impl<T> Sub<Oklab<T>> for Oklab<T>where\n T: Sub<Output = T>,"],["impl<T: Sub<Output = T>> Sub<RgbHue<T>> for RgbHue<T>"],["impl<Wp, T> Sub<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: Sub<Output = T>,"],["impl Sub<OklabHue<f32>> for f32"],["impl<T> Sub<T> for Oklab<T>where\n T: Sub<Output = T> + Clone,"],["impl<Wp, T> Sub<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Luv<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<Hsv<S, T>> for Hsv<S, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Yxy<Wp, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<LuvHue<f32>> for f32"],["impl<C> Sub<f32> for PreAlpha<C>where\n C: Sub<f32, Output = C> + Premultiply<Scalar = f32>,"],["impl<S, T> Sub<T> for Hwb<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<T> Sub<T> for Okhwb<T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Hsv<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<S, T> Sub<T> for Rgb<S, T>where\n T: Sub<Output = T> + Clone,"],["impl<T, C> Sub<T> for Alpha<C, T>where\n T: Sub + Clone,\n C: Sub<T>,"],["impl<Wp, T> Sub<Lab<Wp, T>> for Lab<Wp, T>where\n T: Sub<Output = T>,"],["impl<T: Sub<Output = T>> Sub<OklabHue<T>> for OklabHue<T>"],["impl<C> Sub<f64> for PreAlpha<C>where\n C: Sub<f64, Output = C> + Premultiply<Scalar = f64>,"],["impl<T: Sub<Output = T>> Sub<T> for LabHue<T>"],["impl<T: Sub<Output = T>> Sub<T> for RgbHue<T>"],["impl<T> Sub<T> for Okhsv<T>where\n T: Sub<Output = T> + Clone,"],["impl<T: Sub<Output = T>> Sub<LuvHue<T>> for LuvHue<T>"],["impl<S, T> Sub<Luma<S, T>> for Luma<S, T>where\n T: Sub<Output = T>,"],["impl<S, T> Sub<T> for Hsl<S, T>where\n T: Sub<Output = T> + Clone,"],["impl Sub<RgbHue<f64>> for f64"],["impl<S, T> Sub<Rgb<S, T>> for Rgb<S, T>where\n T: Sub<Output = T>,"],["impl Sub<LabHue<f32>> for f32"],["impl<Wp, T> Sub<Lch<Wp, T>> for Lch<Wp, T>where\n T: Sub<Output = T>,"],["impl<Wp, T> Sub<T> for Lchuv<Wp, T>where\n T: Sub<Output = T> + Clone,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.SubAssign.js b/implementors/core/ops/arith/trait.SubAssign.js index 5314c00c6..36f10b334 100644 --- a/implementors/core/ops/arith/trait.SubAssign.js +++ b/implementors/core/ops/arith/trait.SubAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl SubAssign<OklabHue<f32>> for f32"],["impl<Wp, T> SubAssign<T> for Lab<Wp, T>where\n T: SubAssign + Clone,"],["impl SubAssign<LuvHue<f32>> for f32"],["impl<Wp, T> SubAssign<Lch<Wp, T>> for Lch<Wp, T>where\n T: SubAssign,"],["impl<C, T> SubAssign<Alpha<C, T>> for Alpha<C, T>where\n C: SubAssign,\n T: SubAssign,"],["impl<T> SubAssign<Okhsv<T>> for Okhsv<T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for LabHue<T>"],["impl<S, T> SubAssign<Rgb<S, T>> for Rgb<S, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<T> for Hsluv<Wp, T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<Hsl<S, T>> for Hsl<S, T>where\n T: SubAssign,"],["impl<T> SubAssign<T> for Oklch<T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<T> for Xyz<Wp, T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<T> for Hsl<S, T>where\n T: SubAssign + Clone,"],["impl<T> SubAssign<Oklab<T>> for Oklab<T>where\n T: SubAssign,"],["impl<T> SubAssign<T> for Okhsv<T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<T> for Lch<Wp, T>where\n T: SubAssign + Clone,"],["impl<T, C> SubAssign<T> for Alpha<C, T>where\n T: SubAssign + Clone,\n C: SubAssign<T>,"],["impl<C> SubAssign<f64> for PreAlpha<C>where\n C: SubAssign<f64> + Premultiply<Scalar = f64>,"],["impl<T: SubAssign> SubAssign<LuvHue<T>> for LuvHue<T>"],["impl SubAssign<OklabHue<f64>> for f64"],["impl<T: SubAssign> SubAssign<RgbHue<T>> for RgbHue<T>"],["impl<S, T> SubAssign<T> for Luma<S, T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<T> for Rgb<S, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: SubAssign,"],["impl SubAssign<RgbHue<f64>> for f64"],["impl SubAssign<RgbHue<f32>> for f32"],["impl<Wp, T> SubAssign<T> for Yxy<Wp, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: SubAssign,"],["impl<T> SubAssign<Okhwb<T>> for Okhwb<T>where\n T: SubAssign,"],["impl<S, T> SubAssign<Hwb<S, T>> for Hwb<S, T>where\n T: SubAssign,"],["impl<S, T> SubAssign<T> for Hwb<S, T>where\n T: SubAssign + Clone,"],["impl<T: SubAssign> SubAssign<T> for OklabHue<T>"],["impl SubAssign<LabHue<f32>> for f32"],["impl<S, T> SubAssign<Hsv<S, T>> for Hsv<S, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for RgbHue<T>"],["impl<T> SubAssign<T> for Okhwb<T>where\n T: SubAssign + Clone,"],["impl SubAssign<LabHue<f64>> for f64"],["impl<T> SubAssign<T> for Oklab<T>where\n T: SubAssign + Clone,"],["impl<T> SubAssign<Okhsl<T>> for Okhsl<T>where\n T: SubAssign,"],["impl<C> SubAssign<f32> for PreAlpha<C>where\n C: SubAssign<f32> + Premultiply<Scalar = f32>,"],["impl<C> SubAssign<PreAlpha<C>> for PreAlpha<C>where\n C: SubAssign + Premultiply,\n C::Scalar: SubAssign + Real,"],["impl<Wp, T> SubAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for LuvHue<T>"],["impl<Wp, T> SubAssign<T> for Lchuv<Wp, T>where\n T: SubAssign + Clone,"],["impl<T: SubAssign> SubAssign<OklabHue<T>> for OklabHue<T>"],["impl<T: SubAssign> SubAssign<LabHue<T>> for LabHue<T>"],["impl<S, T> SubAssign<T> for Hsv<S, T>where\n T: SubAssign + Clone,"],["impl SubAssign<LuvHue<f64>> for f64"],["impl<T> SubAssign<T> for Okhsl<T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<Luma<S, T>> for Luma<S, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<T> for Luv<Wp, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: SubAssign,"],["impl<T> SubAssign<Oklch<T>> for Oklch<T>where\n T: SubAssign,"]] +"palette":[["impl SubAssign<OklabHue<f32>> for f32"],["impl<Wp, T> SubAssign<T> for Lab<Wp, T>where\n T: SubAssign + Clone,"],["impl SubAssign<LuvHue<f32>> for f32"],["impl<Wp, T> SubAssign<Lch<Wp, T>> for Lch<Wp, T>where\n T: SubAssign,"],["impl<C, T> SubAssign<Alpha<C, T>> for Alpha<C, T>where\n C: SubAssign,\n T: SubAssign,"],["impl<T> SubAssign<Okhsv<T>> for Okhsv<T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for LabHue<T>"],["impl<Wp, T> SubAssign<T> for Hsluv<Wp, T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<Hsl<S, T>> for Hsl<S, T>where\n T: SubAssign,"],["impl<T> SubAssign<T> for Oklch<T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<T> for Xyz<Wp, T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<T> for Hsl<S, T>where\n T: SubAssign + Clone,"],["impl<T> SubAssign<Oklab<T>> for Oklab<T>where\n T: SubAssign,"],["impl<S, T> SubAssign<T> for Rgb<S, T>where\n T: SubAssign + Clone,"],["impl<T> SubAssign<T> for Okhsv<T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<T> for Lch<Wp, T>where\n T: SubAssign + Clone,"],["impl<T, C> SubAssign<T> for Alpha<C, T>where\n T: SubAssign + Clone,\n C: SubAssign<T>,"],["impl<C> SubAssign<f64> for PreAlpha<C>where\n C: SubAssign<f64> + Premultiply<Scalar = f64>,"],["impl<T: SubAssign> SubAssign<LuvHue<T>> for LuvHue<T>"],["impl SubAssign<OklabHue<f64>> for f64"],["impl<T: SubAssign> SubAssign<RgbHue<T>> for RgbHue<T>"],["impl<S, T> SubAssign<T> for Luma<S, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Yxy<Wp, T>> for Yxy<Wp, T>where\n T: SubAssign,"],["impl SubAssign<RgbHue<f64>> for f64"],["impl SubAssign<RgbHue<f32>> for f32"],["impl<Wp, T> SubAssign<T> for Yxy<Wp, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Luv<Wp, T>> for Luv<Wp, T>where\n T: SubAssign,"],["impl<T> SubAssign<Okhwb<T>> for Okhwb<T>where\n T: SubAssign,"],["impl<S, T> SubAssign<Hwb<S, T>> for Hwb<S, T>where\n T: SubAssign,"],["impl<S, T> SubAssign<T> for Hwb<S, T>where\n T: SubAssign + Clone,"],["impl<T: SubAssign> SubAssign<T> for OklabHue<T>"],["impl SubAssign<LabHue<f32>> for f32"],["impl<S, T> SubAssign<Hsv<S, T>> for Hsv<S, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<Lchuv<Wp, T>> for Lchuv<Wp, T>where\n T: SubAssign,"],["impl<S, T> SubAssign<Rgb<S, T>> for Rgb<S, T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for RgbHue<T>"],["impl<T> SubAssign<T> for Okhwb<T>where\n T: SubAssign + Clone,"],["impl SubAssign<LabHue<f64>> for f64"],["impl<T> SubAssign<T> for Oklab<T>where\n T: SubAssign + Clone,"],["impl<T> SubAssign<Okhsl<T>> for Okhsl<T>where\n T: SubAssign,"],["impl<C> SubAssign<f32> for PreAlpha<C>where\n C: SubAssign<f32> + Premultiply<Scalar = f32>,"],["impl<C> SubAssign<PreAlpha<C>> for PreAlpha<C>where\n C: SubAssign + Premultiply,\n C::Scalar: SubAssign + Real,"],["impl<Wp, T> SubAssign<Lab<Wp, T>> for Lab<Wp, T>where\n T: SubAssign,"],["impl<T: SubAssign> SubAssign<T> for LuvHue<T>"],["impl<Wp, T> SubAssign<T> for Lchuv<Wp, T>where\n T: SubAssign + Clone,"],["impl<T: SubAssign> SubAssign<OklabHue<T>> for OklabHue<T>"],["impl<T: SubAssign> SubAssign<LabHue<T>> for LabHue<T>"],["impl<S, T> SubAssign<T> for Hsv<S, T>where\n T: SubAssign + Clone,"],["impl SubAssign<LuvHue<f64>> for f64"],["impl<T> SubAssign<T> for Okhsl<T>where\n T: SubAssign + Clone,"],["impl<S, T> SubAssign<Luma<S, T>> for Luma<S, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<T> for Luv<Wp, T>where\n T: SubAssign + Clone,"],["impl<Wp, T> SubAssign<Xyz<Wp, T>> for Xyz<Wp, T>where\n T: SubAssign,"],["impl<Wp, T> SubAssign<Hsluv<Wp, T>> for Hsluv<Wp, T>where\n T: SubAssign,"],["impl<T> SubAssign<Oklch<T>> for Oklch<T>where\n T: SubAssign,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/str/traits/trait.FromStr.js b/implementors/core/str/traits/trait.FromStr.js index b9d8aca77..3d250280a 100644 --- a/implementors/core/str/traits/trait.FromStr.js +++ b/implementors/core/str/traits/trait.FromStr.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"palette":[["impl<S> FromStr for Rgba<S, u8>"],["impl<S> FromStr for Rgb<S, u8>"]] +"palette":[["impl<S> FromStr for Rgb<S, u8>"],["impl<S> FromStr for Rgba<S, u8>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/palette/alpha/struct.Alpha.html b/palette/alpha/struct.Alpha.html index ae4ce5600..bd8a6445e 100644 --- a/palette/alpha/struct.Alpha.html +++ b/palette/alpha/struct.Alpha.html @@ -89,15 +89,15 @@
Alpha mask the color by its transparency.
Hsla
implementations.
Hsla
implementations.
Create an sRGB HSL color with transparency. This is the same as
Hsla::new_srgb
without the generic hue type. It’s temporary until
const fn
supports traits.
Hsla
implementations.
Hsla
implementations.
Create an HSL color with transparency. This is the same as Hsla::new
without the generic hue type. It’s temporary until const fn
supports
traits.
Convert into another component type.
-Convert from another component type.
-Convert to a (hue, saturation, lightness, alpha)
tuple.
Convert to a (hue, saturation, lightness, alpha)
tuple.
Convert from a (hue, saturation, lightness, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Hsluva
implementations.
Hsluva
implementations.
Create an HSLuv color with transparency.
+Create an HSLuv color with transparency. This is the same as
Hsluva::new
without the generic hue type. It’s temporary until const fn
supports traits.
Convert to a (hue, saturation, l, alpha)
tuple.
Convert to a (hue, saturation, l, alpha)
tuple.
Convert from a (hue, saturation, l, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Hsva
implementations.
Hsva
implementations.
Create an sRGB HSV color with transparency. This is the same as
Hsva::new_srgb
without the generic hue type. It’s temporary until
const fn
supports traits.
Hsva
implementations.
Hsva
implementations.
Create an HSV color with transparency. This is the same as Hsva::new
without the generic hue type. It’s temporary until const fn
supports
traits.
Convert into another component type.
-Convert from another component type.
-Convert to a (hue, saturation, value, alpha)
tuple.
Convert to a (hue, saturation, value, alpha)
tuple.
Convert from a (hue, saturation, value, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Hwba
implementations.
Hwba
implementations.
Create an sRGB HWB color with transparency. This is the same as
Hwba::new_srgb
without the generic hue type. It’s temporary until const fn
supports traits.
Hwba
implementations.
Hwba
implementations.
Create an HWB color with transparency. This is the same as Hwba::new
without the
generic hue type. It’s temporary until const fn
supports traits.
Convert into another component type.
-Convert from another component type.
-Convert to a (hue, whiteness, blackness, alpha)
tuple.
Convert to a (hue, whiteness, blackness, alpha)
tuple.
Convert from a (hue, whiteness, blackness, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Laba
implementations.
Convert to a (L\*, a\*, b\*, alpha)
tuple.
Convert from a (L\*, a\*, b\*, alpha)
tuple.
Laba
implementations.
Convert to a (L\*, a\*, b\*, alpha)
tuple.
Convert from a (L\*, a\*, b\*, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Lcha
implementations.
Lcha
implementations.
Create a CIE L*C*h° color with transparency.
+Create a CIE L*C*h° color with transparency. This is the same as
Lcha::new
without the generic hue type. It’s temporary until const fn
supports traits.
Convert to a (L\*, C\*, h°, alpha)
tuple.
Convert to a (L\*, C\*, h°, alpha)
tuple.
Convert from a (L\*, C\*, h°, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Lchuva
implementations.
Lchuva
implementations.
Create a CIE L*C*uv h°uv color with transparency.
+Create a CIE L*C*uv h°uv color with transparency. This is the same as
Lchuva::new
without the generic hue type. It’s temporary until const fn
supports traits.
Convert to a (L\*, C\*uv, h°uv, alpha)
tuple.
Convert to a (L\*, C\*uv, h°uv, alpha)
tuple.
Convert from a (L\*, C\*uv, h°uv, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Lumaa
implementations.
Lumaa
implementations.
Convert into another component type.
-Convert from another component type.
-Convert to a (luma, alpha)
tuple.
Convert from a (luma, alpha)
tuple.
Convert to a (luma, alpha)
tuple.
Convert from a (luma, alpha)
tuple.
Convert to a packed u16
with with a specific component order.
use palette::{luma, SrgbLumaa};
@@ -550,7 +550,7 @@ Access
let integer = u16::from(SrgbLumaa::new(96u8, 255));
assert_eq!(0x60FF, integer);
See Packed for more details.
-Convert from a packed u16
with a specific component order.
use palette::{luma, SrgbLumaa};
@@ -565,8 +565,8 @@ Access
let luma = SrgbLumaa::from(0x60FF);
assert_eq!(SrgbLumaa::new(96u8, 255), luma);
See Packed for more details.
-Convert the color to linear luminance with transparency.
Some transfer functions allow the component type to be converted at the @@ -578,7 +578,7 @@
See the transfer function types in the encoding
module for details and performance characteristics.
See the transfer function types in the encoding
module for details and performance characteristics.
Convert a linear color to a different encoding with transparency.
@@ -605,7 +605,7 @@See the transfer function types in the encoding
module for details and performance characteristics.
Convert to linear luminance from a different encoding with transparency.
@@ -618,21 +618,21 @@See the transfer function types in the encoding
module for details and performance characteristics.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Luva
implementations.
Create a CIE L*u*v* color with transparency.
-Convert to u (L\*, u\*, v\*, alpha)
tuple.
Convert from u (L\*, u\*, v\*, alpha)
tuple.
Luva
implementations.
Create a CIE L*u*v* color with transparency.
+Convert to u (L\*, u\*, v\*, alpha)
tuple.
Convert from u (L\*, u\*, v\*, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Convert from a (hue, saturation, value, alpha)
tuple.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Okhwba
implementations.
Clear the component vectors. See Vec::clear
for details.
Return an iterator that moves colors out of the specified range.
-Rgba
implementations.
Rgba
implementations.
Convert the RGBA components into other number types.
@@ -990,7 +990,7 @@See also into_linear
and into_encoding
for a faster option if you
need to change between linear and non-linear encoding at the same time.
Convert the RGBA components from other number types.
@@ -999,9 +999,9 @@See also from_linear
and from_encoding
for a faster option if you
need to change between linear and non-linear encoding at the same time.
Convert to a (red, green, blue, alpha)
tuple.
Convert from a (red, green, blue, alpha)
tuple.
Convert to a (red, green, blue, alpha)
tuple.
Convert from a (red, green, blue, alpha)
tuple.
Convert to a packed u32
with with specifiable component order.
use palette::{rgb, Srgba};
@@ -1016,7 +1016,7 @@ Access
let integer = u32::from(Srgba::new(96u8, 127, 0, 255));
assert_eq!(0x607F00FF, integer);
See Packed for more details.
-Convert from a packed u32
with specifiable component order.
use palette::{rgb, Srgba};
@@ -1031,7 +1031,7 @@ Access
let rgba = Srgba::from(0x607F00FF);
assert_eq!(Srgba::new(96u8, 127, 0, 255), rgba);
See Packed for more details.
-Convert the color to linear RGB with transparency.
Some transfer functions allow the component type to be converted at the @@ -1043,7 +1043,7 @@
See the transfer function types in the encoding
module for details and performance characteristics.
Convert linear RGB to non-linear RGB with transparency.
Some transfer functions allow the component type to be converted at the @@ -1055,7 +1055,7 @@
See the transfer function types in the encoding
module for details and performance characteristics.
Convert a linear color to a different encoding with transparency.
@@ -1068,7 +1068,7 @@See the transfer function types in the encoding
module for details and performance characteristics.
Convert RGB from a different encoding to linear with transparency.
@@ -1081,21 +1081,21 @@See the transfer function types in the encoding
module for details and performance characteristics.
Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Xyza
implementations.
Create a CIE XYZ color with transparency.
-Convert to a (X, Y, Z, alpha)
tuple.
Convert from a (X, Y, Z, alpha)
tuple.
Changes the reference white point without changing the color value.
+Xyza
implementations.
Create a CIE XYZ color with transparency.
+Convert to a (X, Y, Z, alpha)
tuple.
Convert from a (X, Y, Z, alpha)
tuple.
Changes the reference white point without changing the color value.
This function doesn’t change the numerical values, and thus the color it represents in an absolute sense. However, the appearance of the color may not be the same when observed with the new white point. The effect would be similar to taking a photo with an incorrect white balance.
See chromatic_adaptation for operations that can change the white point while preserving the color’s appearance.
-Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Yxya
implementations.
Create a CIE Yxy color with transparency.
-Convert to a (x, y, luma)
, a.k.a. (x, y, Y)
tuple.
Convert from a (x, y, luma)
, a.k.a. (x, y, Y)
tuple.
Changes the reference white point without changing the color value.
+Yxya
implementations.
Create a CIE Yxy color with transparency.
+Convert to a (x, y, luma)
, a.k.a. (x, y, Y)
tuple.
Convert from a (x, y, luma)
, a.k.a. (x, y, Y)
tuple.
Changes the reference white point without changing the color value.
This function doesn’t change the numerical values, and thus the color it represents in an absolute sense. However, the appearance of the color may not be the same when observed with the new white point. The effect would be similar to taking a photo with an incorrect white balance.
See chromatic_adaptation for operations that can change the white point while preserving the color’s appearance.
-Get an owned, cloned version of this color.
-Get an owned, cloned version of this color.
-Get a color, or slice of colors, with references to the components at index
. See slice::get
for details.
Get a color, or slice of colors, that allows modifying the components at index
. See slice::get_mut
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
Create a struct of vectors with a minimum capacity. See Vec::with_capacity
for details.
Push an additional color’s components onto the component vectors. See Vec::push
for details.
Pop a color’s components from the component vectors. See Vec::pop
for details.
Clear the component vectors. See Vec::clear
for details.
/=
operation. Read moreextend_one
)extend_one
)