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 + } }