pub struct CentralDirectoryReader<R> { /* private fields */ }Implementations§
Source§impl<R> CentralDirectoryReader<Counting<R>>
impl<R> CentralDirectoryReader<Counting<R>>
Sourcepub fn new(reader: R, offset: u64) -> Self
pub fn new(reader: R, offset: u64) -> Self
Constructs a new ZIP reader from a non-seekable source.
Sourcepub async fn next(&mut self) -> Result<Entry>
pub async fn next(&mut self) -> Result<Entry>
Reads the next CentralDirectoryEntry from the underlying source, advancing the
reader to the next record.
Returns Ok(EndOfCentralDirectoryRecord) if the end of the central directory record has
been reached.
Trait Implementations§
Source§impl<R: Clone> Clone for CentralDirectoryReader<R>
impl<R: Clone> Clone for CentralDirectoryReader<R>
Source§fn clone(&self) -> CentralDirectoryReader<R>
fn clone(&self) -> CentralDirectoryReader<R>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<R> Freeze for CentralDirectoryReader<R>where
R: Freeze,
impl<R> RefUnwindSafe for CentralDirectoryReader<R>where
R: RefUnwindSafe,
impl<R> Send for CentralDirectoryReader<R>where
R: Send,
impl<R> Sync for CentralDirectoryReader<R>where
R: Sync,
impl<R> Unpin for CentralDirectoryReader<R>where
R: Unpin,
impl<R> UnwindSafe for CentralDirectoryReader<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