macro_rules! unzip { (($($a:ident),*), $ab:expr) => { ... }; }
Expand description
Unzip a vector of tuples into multiple vectors.
Requires use paste;
§Examples
use lib::unzip;
use lib::util::io::*;
let ab = vec![(1, 2), (3, 4), (5, 6)];
unzip!((a, b), ab);
a; // [1, 3, 5]
b; // [2, 4, 6]