pub struct VectorReader<B> { /* private fields */ }
Expand description
Allows indexing on any flexbuffer vector type, (heterogenous vector, typed vector, or fixed length typed vector).
VectorReaders may be indexed with usize, index
returns a result type
which may indicate failure due to indexing out of bounds or bad data. idx
returns a
Null Reader in the event of any failure.
Implementations§
Trait Implementations§
Source§impl<B: Buffer> Clone for VectorReader<B>
impl<B: Buffer> Clone for VectorReader<B>
Auto Trait Implementations§
impl<B> Freeze for VectorReader<B>where
B: Freeze,
impl<B> RefUnwindSafe for VectorReader<B>where
B: RefUnwindSafe,
impl<B> Send for VectorReader<B>where
B: Send,
impl<B> Sync for VectorReader<B>where
B: Sync,
impl<B> Unpin for VectorReader<B>where
B: Unpin,
impl<B> UnwindSafe for VectorReader<B>where
B: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more