macro_rules! enclose {
($x:ident ; $($rest:tt)*) => { ... };
($x:ident = $v:expr ; $($rest:tt)*) => { ... };
($r:expr) => { ... };
}Expand description
clone values for use in move closures.
example: enclose!(foo as bar; foo; move || { ... })