[−][src]Function permissions::functions::is_file_readable
pub fn is_file_readable(path: impl AsRef<Path>) -> Result<bool>
Check if current process has permission to read.
Errors
Same as access_syscall
.
Examples
use permissions::is_file_readable; use std::io; fn main() -> io::Result<()> { println!("{:?}", is_file_readable("src/lib.rs")?); println!("{:?}", is_file_readable("/root")?); println!("{:?}", is_file_readable("/")?); // may return `Err(kind: PermissionDenied)` // println!("{:?}", is_file_readable("/root/any")?); Ok(()) }