Struct tokio_tar::UstarHeader [−][src]
#[repr(C)]pub struct UstarHeader {}Show fields
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 typeflag: [u8; 1], pub linkname: [u8; 100], pub magic: [u8; 6], pub version: [u8; 2], pub uname: [u8; 32], pub gname: [u8; 32], pub dev_major: [u8; 8], pub dev_minor: [u8; 8], pub prefix: [u8; 155], pub pad: [u8; 12],
Expand description
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]
typeflag: [u8; 1]
linkname: [u8; 100]
magic: [u8; 6]
version: [u8; 2]
uname: [u8; 32]
gname: [u8; 32]
dev_major: [u8; 8]
dev_minor: [u8; 8]
prefix: [u8; 155]
pad: [u8; 12]
Implementations
impl UstarHeader
[src]
impl UstarHeader
[src]pub fn username_bytes(&self) -> &[u8]
[src]
pub fn username_bytes(&self) -> &[u8]
[src]See Header::username_bytes
pub fn set_username(&mut self, name: &str) -> Result<()>
[src]
pub fn set_username(&mut self, name: &str) -> Result<()>
[src]See Header::set_username
pub fn groupname_bytes(&self) -> &[u8]
[src]
pub fn groupname_bytes(&self) -> &[u8]
[src]See Header::groupname_bytes
pub fn set_groupname(&mut self, name: &str) -> Result<()>
[src]
pub fn set_groupname(&mut self, name: &str) -> Result<()>
[src]See Header::set_groupname
pub fn device_major(&self) -> Result<u32>
[src]
pub fn device_major(&self) -> Result<u32>
[src]See Header::device_major
pub fn set_device_major(&mut self, major: u32)
[src]
pub fn set_device_major(&mut self, major: u32)
[src]See Header::set_device_major
pub fn device_minor(&self) -> Result<u32>
[src]
pub fn device_minor(&self) -> Result<u32>
[src]See Header::device_minor
pub fn set_device_minor(&mut self, minor: u32)
[src]
pub fn set_device_minor(&mut self, minor: u32)
[src]See Header::set_device_minor
pub fn as_header_mut(&mut self) -> &mut Header
[src]
pub fn as_header_mut(&mut self) -> &mut Header
[src]Views this as a normal Header