[][src]Macro enclose::run_enc

macro_rules! run_enc {
    [$($tt:tt)*] => { ... };
}

To create and start short circuit. Alternative short record.

use enclose::run_enc;
 
#[derive(Debug, Default)]
struct StructData {
	a: i32,	
}

let data = StructData::default();

run_enc!((data.a => mut num_data) || {
	num_data += 1;
	assert_eq!(num_data, 1);
});


assert_eq!(data.a, 0);