capsec 0.2.2

Compile-time capability-based security for Rust
Documentation
1
2
3
4
5
6
7
8
9
/// capsec::fs::open() returns ReadFile, which does not implement Write.
use std::io::Write;

fn main() {
    let root = capsec::root();
    let cap = root.fs_read();
    let mut file = capsec::fs::open("/tmp/test.txt", &cap).unwrap();
    file.write_all(b"nope").unwrap();
}