closet 0.2.2

CLOSure-Enhancing Toolbox (CLOSET) provides some questionably-useful macro utilities for closures, including clone_army!, which reduces boilerplate for clone-capturing closures, and vindaloo!, which does automatic currying.
Documentation
1
2
3
4
5
6
7
8
9
10
#[macro_export]
macro_rules! clone_army {
    (@as_expr $e:expr) => { $e };

    ([$($var:ident),*] $cl:expr) => {{
        $(let $var = $var.clone();)*
            $cl
    }};
}