1use std::ops::Deref; 2 3use crate::Buffer; 4 5impl Deref for Buffer { 6 type Target = [u8]; 7 8 fn deref(&self) -> &Self::Target { 9 unsafe { std::slice::from_raw_parts(self.as_ptr(), self.len()) } 10 } 11}