From d9574164f284c3a67a48d0ccbed2f81badb6b906 Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Sat, 20 Dec 2025 01:04:34 +0300 Subject: [PATCH] Method to check neighbor pages --- src/virtual_memory.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/virtual_memory.rs b/src/virtual_memory.rs index 392e76e..bbcad86 100644 --- a/src/virtual_memory.rs +++ b/src/virtual_memory.rs @@ -22,6 +22,11 @@ pub unsafe trait Reservation: Sized + Ord + Drop { unsafe fn commitPages(&mut self, indexOfFirst: usize, count: usize) -> *mut [u8]; unsafe fn decommitPages(&mut self, indexOfFirst: usize, count: usize); unsafe fn release(self); + + fn isFollowedBy(&self, next: &Self) -> bool; + fn isPrecededBy(&self, next: &Self) -> bool { + return next.isFollowedBy(self); + } } pub enum ExtendResult {