palette::cast

Function into_component_slice_mut

source
pub fn into_component_slice_mut<T>(
    values: &mut [T],
) -> &mut [<T::Array as ArrayExt>::Item]
where T: ArrayCast,
Expand description

Cast from a slice of colors to a slice of color components.

use palette::{cast, Srgb};

let colors = &mut [Srgb::new(64u8, 139, 10), Srgb::new(93, 18, 214)];
assert_eq!(
    cast::into_component_slice_mut(colors),
    &mut [64, 139, 10, 93, 18, 214]
)