pub struct PackageFile { /* private fields */ }

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Users of implementors of PackageSrc should use header instead of read_header for cheap header access. Implementors of PackageSrc should call this function during initialization and store the result to pass out with header. Read more

source

fn read_entry(
    &mut self,
    entry: Entry,
    offset: usize,
    buf: &mut [u8]
) -> Result<usize, Self::Err>

Read from this src at a given entry’s data with a given offset within that entry

Get the path corresponding to this PackageSrc. This will likely be refactored to use something more generic than Path in future. Read more

Build a reader for a given entry on this source.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.