Macro fungus::cfgblock[][src]

macro_rules! cfgblock {
    (#[$attr:meta] $item:item) => { ... };
    (#[$attr:meta] $($tail:item)*) => { ... };
}

Provides the ability to define #[cfg] statements for multiple items

Examples

use fungus::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;