arcmux

Macro arcmux 

Source
macro_rules! arcmux {
    ($value:expr) => { ... };
}
Expand description

Creates an Arc<Mutex> from a value.

This is a convenience macro to reduce boilerplate when creating thread-safe shared data structures.

§Examples

use osal_rs::arcmux;
 
let shared_counter = arcmux!(0);
// Equivalent to: Arc::new(Mutex::new(0))