[][src]Struct hpk::HpkIter

pub struct HpkIter {
    pub fragments: Vec<Vec<Fragment>>,
    pub residuals: Vec<Fragment>,
    // some fields omitted
}

Fields

fragments: Vec<Vec<Fragment>>residuals: Vec<Fragment>

Implementations

impl HpkIter[src]

pub fn path(&self) -> &Path[src]

pub fn is_compressed(&self) -> bool[src]

pub fn header(&self) -> &Header[src]

pub fn read_file<F>(&self, entry: &DirEntry, op: F) -> Result<(), HpkError> where
    F: FnOnce(FragmentedReader<&File>) -> Result<(), HpkError>, 
[src]

Trait Implementations

impl Iterator for HpkIter[src]

type Item = Result<DirEntry, HpkError>

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for HpkIter

impl Send for HpkIter

impl Sync for HpkIter

impl Unpin for HpkIter

impl UnwindSafe for HpkIter

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<I> IteratorRandom for I where
    I: Iterator
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,