[][src]Macro sugars::mutex

macro_rules! mutex {
    ($e:expr) => { ... };
    ($e:expr,) => { ... };
    ($($e:expr),+ $(,)?) => { ... };
}

Create a new Mutex.

It is also able to create tuples if given more than one parameter.

Example

use std::sync::Mutex;
use sugars::mutex;
let mutex = mutex!(String::new());
let mut locked = mutex.lock().unwrap();
(*locked).push_str("Hello World");