From 77b8215a66e01149a2d50e27d872476034bcd5f0 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Tue, 30 Nov 2021 20:06:45 -0700
Subject: [PATCH] Getter for Grant region, remove set_mapped, and make
 region_mut private

---
 src/context/memory.rs | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/context/memory.rs b/src/context/memory.rs
index dc7b4ee3..cfac0113 100644
--- a/src/context/memory.rs
+++ b/src/context/memory.rs
@@ -298,9 +298,13 @@ impl Grant {
         self.owned
     }
 
+    pub fn region(&self) -> &Region {
+        &self.region
+    }
+
     /// Get a mutable reference to the region. This is unsafe, because a bad
     /// region could lead to the wrong addresses being unmapped.
-    pub unsafe fn region_mut(&mut self) -> &mut Region {
+    unsafe fn region_mut(&mut self) -> &mut Region {
         &mut self.region
     }
 
@@ -482,10 +486,6 @@ impl Grant {
         self.flags
     }
 
-    pub unsafe fn set_mapped(&mut self, mapped: bool) {
-        self.mapped = mapped;
-    }
-
     pub fn unmap(mut self) {
         assert!(self.mapped);
 
-- 
GitLab