(&self, mmap_guard: &mut Option<MmapObj>, handle: HANDLE, size: usize)
| 1464 | /// If restoration fails, marks the mmap as closed. |
| 1465 | #[cfg(windows)] |
| 1466 | fn try_restore_mmap(&self, mmap_guard: &mut Option<MmapObj>, handle: HANDLE, size: usize) { |
| 1467 | match Self::create_mmap_windows(handle, self.offset, size, &self.access) { |
| 1468 | Ok(mmap) => *mmap_guard = Some(mmap), |
| 1469 | Err(_) => self.closed.store(true), |
| 1470 | } |
| 1471 | } |
| 1472 | |
| 1473 | fn getitem_by_index(&self, i: isize, vm: &VirtualMachine) -> PyResult<PyObjectRef> { |
| 1474 | let i = i |