pub fn without_interrupts<F, T>(f: F) -> Twhere
F: FnOnce(&mut CriticalSection) -> T,
Expand description

Executes a closure, disabling interrupts until its completion. Introduces a CriticalSection that allows to access shared data structures via the guards provided in the mutex module.

Restores interrupts after the closure has completed execution.