1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use super::array::SRArray;
#[derive(Debug)]
#[repr(C)]
pub struct SRData {
_nsobject_offset: u8,
data: *mut SRArray<u8>,
}
impl SRData {
pub fn into_slice(&self) -> &'static [u8] {
unsafe { (*self.data).into_slice() }
}
pub fn data(&self) -> &SRArray<u8> {
unsafe { &*(self.data) }
}
}