(&mut self)
| 64 | } |
| 65 | |
| 66 | fn finish_current(&mut self) { |
| 67 | self.allocations |
| 68 | .push(mem::replace(&mut self.current, PtrLen::new())); |
| 69 | self.position = 0; |
| 70 | } |
| 71 | |
| 72 | pub(crate) fn allocate(&mut self, size: usize, align: u64) -> io::Result<*mut u8> { |
| 73 | let align = usize::try_from(align).expect("alignment too big"); |
no test coverage detected