Function unix_mode::to_string[][src]

pub fn to_string(mode: u32) -> String
Expand description

Convert Unix mode bits to a text string describing type and permissions, as shown in ls.

Examples:

assert_eq!(unix_mode::to_string(0o0040755), "drwxr-xr-x");
assert_eq!(unix_mode::to_string(0o0100640), "-rw-r-----");

// Classic "sticky" directory
assert_eq!(unix_mode::to_string(0o0041777), "drwxrwxrwt");

// Char and block devices
assert_eq!(unix_mode::to_string(0o0020600), "crw-------");
assert_eq!(unix_mode::to_string(0o0060600), "brw-------");

// Symlink
assert_eq!(unix_mode::to_string(0o0120777), "lrwxrwxrwx");