Lines Matching refs:data
65 data: [u8], field
98 fn from(data: &'a [u8]) -> Self { in from()
99 &VMGcObjectData::from_slice(data) in from()
105 fn from(data: &'a mut [u8]) -> Self { in from()
106 VMGcObjectData::from_slice_mut(data) in from()
113 pub fn from_slice(data: &[u8]) -> &Self { in from_slice()
114 unsafe { mem::transmute(data) } in from_slice()
119 pub fn from_slice_mut(data: &mut [u8]) -> &mut Self { in from_slice_mut()
120 unsafe { mem::transmute(data) } in from_slice_mut()
137 let bytes = self.data.get(offset..end).expect("out of bounds field"); in read_pod()
155 let into = match self.data.get_mut(offset..end) { in write_pod()
159 self.data.as_mut().len(), in write_pod()
176 self.data.get(start..end).expect("out of bounds slice") in slice()
190 self.data.get_mut(start..end).expect("out of bounds slice") in slice_mut()
203 let into = self.data.get_mut(offset..end).expect("out of bounds copy"); in copy_from_slice()