pub struct FcbReader<R> { /* private fields */ }Implementations§
Source§impl<R: Read + Seek> FcbReader<R>
impl<R: Read + Seek> FcbReader<R>
pub fn select_attr_query( self, query: AttrQuery, ) -> Result<FeatureIter<R, Seekable>>
Source§impl<R: Read> FcbReader<R>
impl<R: Read> FcbReader<R>
pub fn select_attr_query_seq( self, query: AttrQuery, ) -> Result<FeatureIter<R, NotSeekable>>
Source§impl<R: Read> FcbReader<R>
impl<R: Read> FcbReader<R>
pub fn open(reader: R) -> Result<FcbReader<R>, Error>
Sourcepub unsafe fn open_unchecked(reader: R) -> Result<FcbReader<R>, Error>
pub unsafe fn open_unchecked(reader: R) -> Result<FcbReader<R>, Error>
Open a reader without verifying the FlatBuffers data.
§Safety
This function skips FlatBuffers verification. The caller must ensure that the input data is valid and properly formatted to avoid undefined behavior.
pub fn select_all_seq(self) -> Result<FeatureIter<R, NotSeekable>, Error>
pub fn select_query_seq( self, query: Query, ) -> Result<FeatureIter<R, NotSeekable>, Error>
Source§impl<R: Read + Seek> FcbReader<R>
impl<R: Read + Seek> FcbReader<R>
pub fn select_all(self) -> Result<FeatureIter<R, Seekable>, Error>
pub fn select_query( self, query: Query, limit: Option<usize>, offset: Option<usize>, ) -> Result<FeatureIter<R, Seekable>, Error>
Auto Trait Implementations§
impl<R> Freeze for FcbReader<R>where
R: Freeze,
impl<R> RefUnwindSafe for FcbReader<R>where
R: RefUnwindSafe,
impl<R> Send for FcbReader<R>where
R: Send,
impl<R> Sync for FcbReader<R>where
R: Sync,
impl<R> Unpin for FcbReader<R>where
R: Unpin,
impl<R> UnsafeUnpin for FcbReader<R>where
R: UnsafeUnpin,
impl<R> UnwindSafe for FcbReader<R>where
R: 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