Struct Config

#[repr(transparent)]
pub struct Config { pub archive_offset: ArchiveOffset }

Configuration for reading ZIP archives.

Fields

archive_offset: ArchiveOffset

An offset into the reader to use to find the start of the archive.

Trait Implementations

impl Clone for Config

fn clone(&self) -> Self

impl Copy for Config

impl Debug for Config

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for Config

fn default() -> Self

Auto Trait Implementations

impl Freeze for Config

impl RefUnwindSafe for Config

impl Send for Config

impl Sync for Config

impl Unpin for Config

impl UnsafeUnpin for Config

impl UnwindSafe for Config

Blanket Implementations

impl<T> Any for Config where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Config where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Config where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Config where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Config

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Same for Config

type Output = T;

impl<T> ToOwned for Config where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Config where U: From<T>,

fn into(self) -> U

Calls U::from(self).

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

impl<T, U> TryFrom<U> for Config where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Config where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>