Struct LocalHeaderVersion

pub struct LocalHeaderVersion;

use this to mark extra fields specified in a local header

Trait Implementations

impl Clone for LocalHeaderVersion

fn clone(&self) -> LocalHeaderVersion

impl Debug for LocalHeaderVersion

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

impl ExtraFieldVersion for LocalHeaderVersion

Auto Trait Implementations

impl Freeze for LocalHeaderVersion

impl RefUnwindSafe for LocalHeaderVersion

impl Send for LocalHeaderVersion

impl Sync for LocalHeaderVersion

impl Unpin for LocalHeaderVersion

impl UnsafeUnpin for LocalHeaderVersion

impl UnwindSafe for LocalHeaderVersion

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for LocalHeaderVersion

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Same for LocalHeaderVersion

type Output = T;

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

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

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

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

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

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