Function bytemuck::try_from_bytes_mut

source ·
pub fn try_from_bytes_mut<T: NoUninit + AnyBitPattern>(
    s: &mut [u8]
) -> Result<&mut T, PodCastError>
Expand description

Re-interprets &mut [u8] as &mut T.

§Failure

  • If the slice isn’t aligned for the new type
  • If the slice’s length isn’t exactly the size of the new type