rsix 0.22.4

Safe Rust ("rs") bindings to POSIX-like/Unix-like/Linux ("ix") syscalls
Documentation
#[test]
fn test_timespec_layout() {
    #[cfg(not(target_os = "redox"))]
    use rsix::fs::{UTIME_NOW, UTIME_OMIT};
    use rsix::time::{Nsecs, Secs, Timespec};

    let tv_sec: Secs = 0;
    let tv_nsec: Nsecs = 0;
    let _ = Timespec { tv_sec, tv_nsec };

    #[cfg(not(target_os = "redox"))]
    let _ = Timespec {
        tv_sec,
        tv_nsec: UTIME_NOW,
    };
    #[cfg(not(target_os = "redox"))]
    let _ = Timespec {
        tv_sec,
        tv_nsec: UTIME_OMIT,
    };
    let _ = Timespec { tv_sec, tv_nsec: 0 };
    let _ = Timespec {
        tv_sec,
        tv_nsec: 999999999,
    };
}