Struct CentralHeaderVersion

pub struct CentralHeaderVersion;

use this to mark extra fields specified in the central header

Trait Implementations

impl Clone for CentralHeaderVersion

fn clone(&self) -> CentralHeaderVersion

impl Debug for CentralHeaderVersion

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

impl ExtraFieldVersion for CentralHeaderVersion

Auto Trait Implementations

impl Freeze for CentralHeaderVersion

impl RefUnwindSafe for CentralHeaderVersion

impl Send for CentralHeaderVersion

impl Sync for CentralHeaderVersion

impl Unpin for CentralHeaderVersion

impl UnsafeUnpin for CentralHeaderVersion

impl UnwindSafe for CentralHeaderVersion

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for CentralHeaderVersion

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Same for CentralHeaderVersion

type Output = T;

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

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

impl<T, U> Into<U> for CentralHeaderVersion 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 CentralHeaderVersion where U: Into<T>,

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

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

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