Macro enso_prelude::enclose[][src]

macro_rules! enclose {
    [@ deprecated($($tt : tt) *) $b : expr] => { ... };
    [@! prev($($d_tt : tt) *) move || $($b : tt) *] => { ... };
    [($($d_tt : tt) *) move || $($b : tt) *] => { ... };
    [@ prev($($d_tt : tt) *) || $($b : tt) *] => { ... };
    [($($d_tt : tt) *) || $($b : tt) *] => { ... };
    [@! prev($($d_tt : tt) *) move | $($all_data : tt), * | $($b : tt) *] => { ... };
    [($($d_tt : tt) *) move | $($all_data : tt), * | $($b : tt) *] => { ... };
    [@ prev($($d_tt : tt) *) | $($all_data : tt), * | $($b : tt) *] => { ... };
    [($($d_tt : tt) *) | $($all_data : tt), * | $($b : tt) *] => { ... };
    [($($d_tt : tt) *) $($b : tt) *] => { ... };
    () => { ... };
}
Expand description

Macro for cloning values to close.