pub trait VirtualObjectSource: Iterator<Item = Result<(FileHeader, VirtualFileFooterMetadata)>> {
// Required methods
fn remaining_elements(&self) -> u64;
fn root_dir_filenumbers(&self) -> &Vec<u64>;
}Expand description
Trait for abstracting different file input sources for VirtualObjectSource.
Required Methods§
Sourcefn remaining_elements(&self) -> u64
fn remaining_elements(&self) -> u64
Returns the remaining elements of the inner iterator
Sourcefn root_dir_filenumbers(&self) -> &Vec<u64>
fn root_dir_filenumbers(&self) -> &Vec<u64>
Returns the file numbers of root directories.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".