Trait capnp::message::ReaderSegments [−][src]
pub trait ReaderSegments { fn get_segment<'a>(&'a self, idx: u32) -> Option<&'a [Word]>; fn len(&self) -> usize { ... } }
An object that manages the buffers underlying a Cap'n Proto message reader.
Required Methods
fn get_segment<'a>(&'a self, idx: u32) -> Option<&'a [Word]>
Gets the segment with index idx
. Returns None
if idx
is out of range.
Provided Methods
Implementations on Foreign Types
impl<'b> ReaderSegments for [&'b [Word]]
[src]
impl<'b> ReaderSegments for [&'b [Word]]
Implementors
impl<'b> ReaderSegments for SegmentArray<'b>
impl<A> ReaderSegments for Builder<A> where
A: Allocator,impl<'a> ReaderSegments for SliceSegments<'a>
impl ReaderSegments for OwnedSegments
impl<'s> ReaderSegments for OutputSegments<'s>