diff --git a/src/color.rs b/src/color.rs index 3677473dc8..771e43fc1b 100644 --- a/src/color.rs +++ b/src/color.rs @@ -253,7 +253,7 @@ impl Pixel for $ident { } fn from_slice_mut(slice: &mut [T]) -> &mut $ident { assert_eq!(slice.len(), $channels); - unsafe { &mut *(slice.as_ptr() as *mut $ident) } + unsafe { &mut *(slice.as_mut_ptr() as *mut $ident) } } fn to_rgb(&self) -> Rgb {