[−][src]Function strmode::strmode
pub fn strmode(mode: u32) -> String
Returns a String
describing the file permissions contained in a u32
,
as in thest_mode
bit field of struct stat
. It is formatted in the usual
UNIX convention, eg -rw-r--r--
.
Examples
use std::fs; use std::os::unix::fs::PermissionsExt; use strmode::strmode; fn main() -> std::io::Result<()> { let metadata = fs::metadata("/dev/null")?; let permissions = metadata.permissions(); let mode = permissions.mode(); assert_eq!(strmode(mode), "crw-rw-rw-"); Ok(()) }