sema
pub struct Semaphore { // some fields omitted }
impl Semaphore
fn new(value: u32) -> Semaphore
fn wait(&self)
fn post(&self)
fn take(&self) -> SemaphoreGuard
impl Send for Semaphore
impl Sync for Semaphore
impl Drop for Semaphore
fn drop(&mut self)
A method called when the value goes out of scope. Read more