kernel::mutex::StaticMutex [−] [src]

type StaticMutex = Mutex<()>;

A Mutex which may be used statically.

use mutex::{self, STATIC_MUTEX_INIT};

static SPLCK: spin::StaticMutex = STATIC_MUTEX_INIT;

fn demo() {
    let lock = SPLCK.lock();
    // do something with lock
    drop(lock);
}