Skip to main content

VirtualObjectSource

Trait VirtualObjectSource 

Source
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§

Source

fn remaining_elements(&self) -> u64

Returns the remaining elements of the inner iterator

Source

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".

Implementors§