macro_rules! arc_mutex { ($val:expr) => { ... }; }
Macro for creating an Arc<Mutex<T>> from a value
Arc<Mutex<T>>
use hurry::arc_mutex; let x = arc_mutex!(5); *x.lock().unwrap() = 10; assert_eq!(*x.lock().unwrap(), 10);