sem_safe 0.2.1

Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::UnwrapOS as _;
use sem_safe::plaster::non_named::Semaphore;


include!("non_named.rs");


#[test]
fn drop() {
    let mut sem = pin!(Some(Semaphore::uninit()));
    sem.as_ref().as_pin_ref().unwrap().init().unwrap_os();
    sem.set(None);
}