If you want Windows support, check [faccess] instead.
Useful filesystem queries for file permissions:
See functions
.
- is_executable
- is_readable
- is_writable
- is_removable
- is_creatable
- access_syscall
supports a custom bitfield of permissions.
```rust use permissions::*;
fn main() -> std::io::Result<()> {
// Functions accept AsRef<Path>
assert!(isreadable("src/")?);
assert!(iswritable("src/")?);
assert!(iswritable("src/lib.rs")?);
assert!(isexecutable("/usr/bin/cat")?);
assert!(isremovable("src/lib.rs")?);
assert!(iscreatable("src/file.rs")?);
Ok(()) } ```