enclose

Macro enclose 

Source
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 || { ... })