Function from_bytes_mut
fn from_bytes_mut<T: Pod>(data: &mut [u8]) -> result::Result<(&mut T, &mut [u8]), ()>
Cast the head of a mutable byte slice to a Pod type.
Returns the type and the tail of the byte slice.
Returns an error if the byte slice is too short or the alignment is invalid.