Skip to main content

FsMetadataValue

Trait FsMetadataValue 

Source
pub trait FsMetadataValue: Debug {
Show 20 methods // Required methods fn file_type(&self) -> FileType; fn len(&self) -> u64; fn accessed(&self) -> Result<SystemTime>; fn created(&self) -> Result<SystemTime>; fn changed(&self) -> Result<SystemTime>; fn modified(&self) -> Result<SystemTime>; fn dev(&self) -> Result<u64>; fn ino(&self) -> Result<u64>; fn mode(&self) -> Result<u32>; fn nlink(&self) -> Result<u64>; fn uid(&self) -> Result<u32>; fn gid(&self) -> Result<u32>; fn rdev(&self) -> Result<u64>; fn blksize(&self) -> Result<u64>; fn blocks(&self) -> Result<u64>; fn is_block_device(&self) -> Result<bool>; fn is_char_device(&self) -> Result<bool>; fn is_fifo(&self) -> Result<bool>; fn is_socket(&self) -> Result<bool>; fn file_attributes(&self) -> Result<u32>;
}

Required Methods§

Source

fn file_type(&self) -> FileType

Source

fn len(&self) -> u64

Source

fn accessed(&self) -> Result<SystemTime>

Source

fn created(&self) -> Result<SystemTime>

Source

fn changed(&self) -> Result<SystemTime>

Source

fn modified(&self) -> Result<SystemTime>

Source

fn dev(&self) -> Result<u64>

Source

fn ino(&self) -> Result<u64>

Source

fn mode(&self) -> Result<u32>

Source

fn uid(&self) -> Result<u32>

Source

fn gid(&self) -> Result<u32>

Source

fn rdev(&self) -> Result<u64>

Source

fn blksize(&self) -> Result<u64>

Source

fn blocks(&self) -> Result<u64>

Source

fn is_block_device(&self) -> Result<bool>

Source

fn is_char_device(&self) -> Result<bool>

Source

fn is_fifo(&self) -> Result<bool>

Source

fn is_socket(&self) -> Result<bool>

Source

fn file_attributes(&self) -> Result<u32>

Implementors§