1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
pub use paste; #[macro_export] macro_rules! dassign { (($($i:ident),+) = $e:expr) => { { ::dassign::paste::paste! { let ($([<_ $i>], )+) = $e; $( $i = [<_ $i>]; )+ } } }; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
pub use paste; #[macro_export] macro_rules! dassign { (($($i:ident),+) = $e:expr) => { { ::dassign::paste::paste! { let ($([<_ $i>], )+) = $e; $( $i = [<_ $i>]; )+ } } }; }