Macro chlorine::pick

source ·
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.