macro_rules! pick { ($(if #[cfg($($test:meta),*)] { $($if_tokens:tt)* })else+ else { $($else_tokens:tt)* }) => { ... }; (if #[cfg($($if_meta:meta),*)] { $($if_tokens:tt)* } $(else if #[cfg($($else_meta:meta),*)] { $($else_tokens:tt)* })*) => { ... }; (@__forests [$($not:meta,)*];) => { ... }; (@__forests [$($not:meta,)*]; [{$($m:meta),*} {$($tokens:tt)*}], $($rest:tt)*) => { ... }; (@__identity $($tokens:tt)*) => { ... }; }
Expand description
Does all our conditional compilation selection.