1use std::ops::DerefMut; 2 3use crate::Buffer; 4 5impl DerefMut for Buffer { 6 fn deref_mut(&mut self) -> &mut Self::Target { 7 unsafe { std::slice::from_raw_parts_mut(self.as_mut_ptr(), self.len()) } 8 } 9}