From bbb44be96e89c4d88fed593eecc8f9aecf703532 Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Sun, 18 Aug 2024 12:26:15 -0700 Subject: [PATCH] [Victoriafalls] Add file access to underlying memory. --- rust/lib/victoriafalls/src/file.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rust/lib/victoriafalls/src/file.rs b/rust/lib/victoriafalls/src/file.rs index 2c09f53..feb8eec 100644 --- a/rust/lib/victoriafalls/src/file.rs +++ b/rust/lib/victoriafalls/src/file.rs @@ -1,9 +1,9 @@ use crate::OpenFileRequest; use alloc::string::ToString; -use mammoth::{cap::Capability, zion::ZError}; +use mammoth::{cap::Capability, mem::MemoryRegion, zion::ZError}; pub struct File { - memory: mammoth::mem::MemoryRegion, + memory: MemoryRegion, len: usize, } @@ -23,4 +23,8 @@ impl File { pub fn slice(&self) -> &[u8] { &self.memory.slice()[..self.len] } + + pub fn memory(&self) -> &MemoryRegion { + &self.memory + } }