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