Enum ExtraField
pub enum ExtraField
contains one extra field
Variants
-
Ntfs(Ntfs) NTFS extra field
-
ExtendedTimestamp(ExtendedTimestamp) extended timestamp, as described in https://libzip.org/specifications/extrafld.txt
Trait Implementations
impl Clone for ExtraField
fn clone(&self) -> ExtraField
impl Debug for ExtraField
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for ExtraField
impl RefUnwindSafe for ExtraField
impl Send for ExtraField
impl Sync for ExtraField
impl Unpin for ExtraField
impl UnsafeUnpin for ExtraField
impl UnwindSafe for ExtraField
Blanket Implementations
impl<T> Any for ExtraField
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ExtraField
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ExtraField
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ExtraField
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ExtraField
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Same for ExtraField
type Output = T;
impl<T> ToOwned for ExtraField
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ExtraField
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ExtraField
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ExtraField
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>