Struct OldHeader
#[repr(C)]
pub struct OldHeader { pub name: [u8; 100], pub mode: [u8; 8], pub uid: [u8; 8], pub gid: [u8; 8], pub size: [u8; 12], pub mtime: [u8; 12], pub cksum: [u8; 8], pub linkflag: [u8; 1], pub linkname: [u8; 100], pub pad: [u8; 255] }
Representation of the header of an entry in an archive
Fields
name: [u8; 100]mode: [u8; 8]uid: [u8; 8]gid: [u8; 8]size: [u8; 12]mtime: [u8; 12]cksum: [u8; 8]linkflag: [u8; 1]linkname: [u8; 100]pad: [u8; 255]
Implementations
impl OldHeader
fn as_header(&self) -> &HeaderViews this as a normal
Headerfn as_header_mut(&mut self) -> &mut HeaderViews this as a normal
Header
Trait Implementations
impl Debug for OldHeader
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for OldHeader
impl RefUnwindSafe for OldHeader
impl Send for OldHeader
impl Sync for OldHeader
impl Unpin for OldHeader
impl UnsafeUnpin for OldHeader
impl UnwindSafe for OldHeader
Blanket Implementations
impl<T> Any for OldHeader
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for OldHeader
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for OldHeader
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for OldHeader
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for OldHeader
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 OldHeader
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for OldHeader
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>