(&mut self)
| 460 | |
| 461 | impl Drop for LocalsPlusStackDrain<'_> { |
| 462 | fn drop(&mut self) { |
| 463 | while self.current < self.end { |
| 464 | let idx = self.localsplus.nlocalsplus as usize + self.current; |
| 465 | let data = self.localsplus.data_as_mut_slice(); |
| 466 | let raw = core::mem::replace(&mut data[idx], 0); |
| 467 | let _ = unsafe { core::mem::transmute::<usize, Option<PyStackRef>>(raw) }; |
| 468 | self.current += 1; |
| 469 | } |
| 470 | } |
| 471 | } |
| 472 | |
| 473 | impl Drop for LocalsPlus { |
nothing calls this directly
no test coverage detected