macro_rules! cfgblock {
(#[$attr:meta] $item:item) => { ... };
(#[$attr:meta] $($tail:item)*) => { ... };
}Expand description
Provides the ability to define #[cfg] statements for multiple items
Examples
ⓘ
use rivia::prelude::*;
cfgblk! {
#[cfg(feature = "foo")])
use libc;
use std::ffi::CString;
}
// Expands to
#[cfg(feature = "foo")])
use libc;
#[cfg(feature = "foo")])
use std::ffi::CString;