Type Definition spinlock::StaticSpinlock [] [src]

type StaticSpinlock = Spinlock<()>;

A Spinlock which may be used statically.

use spinlock::{StaticSpinlock, STATIC_SPINLOCK_INIT};

static SPLCK: StaticSpinlock = STATIC_SPINLOCK_INIT;

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