pub trait CpioHeader: Debug {
    // Required methods
    fn device(&self) -> u32;
    fn inode(&self) -> u32;
    fn mode(&self) -> u32;
    fn uid(&self) -> u32;
    fn gid(&self) -> u32;
    fn nlink(&self) -> u32;
    fn rdev(&self) -> u32;
    fn mtime(&self) -> u32;
    fn file_size(&self) -> u64;
    fn name(&self) -> &str;

    // Provided method
    fn modified_time(&self) -> DateTime<Utc> { ... }
}
Expand description

Common behavior for a header/entry in a cpio archive.

Required Methods§

source

fn device(&self) -> u32

Device number.

source

fn inode(&self) -> u32

Inode number.

source

fn mode(&self) -> u32

File mode.

source

fn uid(&self) -> u32

User ID.

source

fn gid(&self) -> u32

Group ID.

Number of links.

source

fn rdev(&self) -> u32

Associated device number.

source

fn mtime(&self) -> u32

Modified time as seconds since UNIX epoch.

source

fn file_size(&self) -> u64

File size in bytes.

source

fn name(&self) -> &str

File name.

Provided Methods§

source

fn modified_time(&self) -> DateTime<Utc>

Modified time as a DateTime.

Implementors§