macro_rules! mutex { ($e:expr) => { ... }; ($e:expr,) => { ... }; ($($e:expr),+ $(,)?) => { ... }; }
Create a new Mutex.
Mutex
It is also able to create tuples if given more than one parameter.
use std::sync::Mutex; use sugars::mutex; let mutex = mutex!(String::new()); let mut locked = mutex.lock().unwrap(); (*locked).push_str("Hello World");