Trait capnp::private::arena::ReaderArena
[−]
[src]
pub trait ReaderArena { fn get_segment(&self, id: u32) -> Result<(*const Word, u32)>; fn contains_interval(
&self,
segment_id: u32,
start: *const Word,
size: usize
) -> Result<()>; fn amplified_read(&self, virtual_amount: u64) -> Result<()>; }
Required Methods
fn get_segment(&self, id: u32) -> Result<(*const Word, u32)>
fn contains_interval(
&self,
segment_id: u32,
start: *const Word,
size: usize
) -> Result<()>
&self,
segment_id: u32,
start: *const Word,
size: usize
) -> Result<()>
fn amplified_read(&self, virtual_amount: u64) -> Result<()>
Implementors
impl<S> ReaderArena for ReaderArenaImpl<S> where
S: ReaderSegments,impl<A> ReaderArena for BuilderArenaImpl<A> where
A: Allocator,impl ReaderArena for NullArena