duende-mlock 1.0.0

Memory locking for swap-critical daemons (DT-007: Swap Deadlock Prevention)
Documentation
1
2
3
4
5
6
7
8
9
10
use duende_mlock::{lock_all, is_locked, locked_bytes};

fn main() {
    println!("Before: is_locked={}, bytes={}", is_locked(), locked_bytes());
    match lock_all() {
        Ok(status) => println!("lock_all returned Ok: {:?}", status),
        Err(e) => println!("lock_all returned Err: {:?}", e),
    }
    println!("After: is_locked={}, bytes={}", is_locked(), locked_bytes());
}