(&self)
| 33 | } |
| 34 | |
| 35 | pub fn get_data(&self) -> &[u8] { |
| 36 | let buffer = unsafe { BNGetDataBufferContents(self.0) }; |
| 37 | if buffer.is_null() { |
| 38 | &[] |
| 39 | } else { |
| 40 | unsafe { slice::from_raw_parts(buffer as *const _, self.len()) } |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | pub fn get_data_at(&self, offset: usize) -> &[u8] { |
| 45 | let len = self.len(); |