pub struct Reader<R: Read> { /* private fields */ }Implementations§
Source§impl<R: Read> Reader<R>
impl<R: Read> Reader<R>
Sourcepub fn from_reader(rdr: R) -> Reader<R>
pub fn from_reader(rdr: R) -> Reader<R>
Creates a new buffered reader from any struct that implements the Read trait.
Source§impl<'a, R: Read> Reader<R>
impl<'a, R: Read> Reader<R>
Sourcepub fn deserialize<'de, D: DeserializeOwned>(
&mut self,
) -> DesRecordIter<'_, D, R> ⓘ
pub fn deserialize<'de, D: DeserializeOwned>( &mut self, ) -> DesRecordIter<'_, D, R> ⓘ
Returns an iterator that will continuously decode records from the underlying reader.
pub fn read_record(&mut self, buf: &mut Vec<u8>) -> Option<Result<(), Error>>
Auto Trait Implementations§
impl<R> Freeze for Reader<R>where
R: Freeze,
impl<R> RefUnwindSafe for Reader<R>where
R: RefUnwindSafe,
impl<R> Send for Reader<R>where
R: Send,
impl<R> Sync for Reader<R>where
R: Sync,
impl<R> Unpin for Reader<R>where
R: Unpin,
impl<R> UnwindSafe for Reader<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