Trait MetadataExt

1.84.0Source
pub trait MetadataExt {
Show 22 methods // Required methods fn as_raw_stat(&self) -> &stat; fn st_dev(&self) -> u64; fn st_ino(&self) -> u64; fn st_mode(&self) -> u32; fn st_nlink(&self) -> u64; fn st_uid(&self) -> u32; fn st_gid(&self) -> u32; fn st_rdev(&self) -> u64; fn st_size(&self) -> u64; fn st_atime(&self) -> i64; fn st_atime_nsec(&self) -> i64; fn st_mtime(&self) -> i64; fn st_mtime_nsec(&self) -> i64; fn st_ctime(&self) -> i64; fn st_ctime_nsec(&self) -> i64; fn st_birthtime(&self) -> i64; fn st_birthtime_nsec(&self) -> i64; fn st_blksize(&self) -> u64; fn st_blocks(&self) -> u64; fn st_flags(&self) -> u32; fn st_gen(&self) -> u32; fn st_lspare(&self) -> u32;
}
Available on Apple only.
Expand description

OS-specific extensions to fs::Metadata.

Required Methods

1.1.0Source

fn as_raw_stat(&self) -> &stat

馃憥Deprecated since 1.8.0: deprecated in favor of the accessor methods of this trait
Available on macOS or iOS only.

Gain a reference to the underlying stat structure which contains the raw information returned by the OS.

The contents of the returned stat are not consistent across Unix platforms. The os::unix::fs::MetadataExt trait contains the cross-Unix abstractions contained within the raw stat.

1.8.0Source

fn st_dev(&self) -> u64

1.8.0Source

fn st_ino(&self) -> u64

1.8.0Source

fn st_mode(&self) -> u32

1.8.0Source

fn st_uid(&self) -> u32

1.8.0Source

fn st_gid(&self) -> u32

1.8.0Source

fn st_rdev(&self) -> u64

1.8.0Source

fn st_size(&self) -> u64

1.8.0Source

fn st_atime(&self) -> i64

1.8.0Source

fn st_atime_nsec(&self) -> i64

1.8.0Source

fn st_mtime(&self) -> i64

1.8.0Source

fn st_mtime_nsec(&self) -> i64

1.8.0Source

fn st_ctime(&self) -> i64

1.8.0Source

fn st_ctime_nsec(&self) -> i64

1.8.0Source

fn st_birthtime(&self) -> i64

1.8.0Source

fn st_birthtime_nsec(&self) -> i64

1.8.0Source

fn st_blksize(&self) -> u64

1.8.0Source

fn st_blocks(&self) -> u64

1.8.0Source

fn st_flags(&self) -> u32

1.8.0Source

fn st_gen(&self) -> u32

1.8.0Source

fn st_lspare(&self) -> u32

Implementors

1.1.0Source

impl MetadataExt for Metadata

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy