#![allow(unused)]
macro_rules! cfg_windows {
($($item:item)*) => {
$(
#[cfg(any(feature = "windows"))]
#[cfg_attr(docsrs, doc(
cfg(any(feature = "windows")))
)]
$item
)*
}
}
macro_rules! cfg_unix {
($($item:item)*) => {
$(
#[cfg(feature = "unix")]
#[cfg_attr(docsrs, doc(
cfg(feature = "unix")
))]
$item
)*
}
}
macro_rules! cfg_events_driver {
($($item:item)*) => {
$(
#[cfg(feature = "events-driver")]
#[cfg_attr(docsrs, doc(
cfg(feature = "events-driver")
))]
$item
)*
}
}
macro_rules! cfg_poll_driver {
($($item:item)*) => {
$(
#[cfg(feature = "poll-driver")]
#[cfg_attr(docsrs, doc(
cfg(feature = "poll-driver")
))]
$item
)*
}
}
macro_rules! cfg_wasapi {
($($item:item)*) => {
$(
#[cfg(feature = "wasapi")]
#[cfg_attr(docsrs, doc(
cfg(feature = "wasapi")
))]
$item
)*
}
}
macro_rules! cfg_alsa {
($($item:item)*) => {
$(
#[cfg(feature = "alsa")]
#[cfg_attr(docsrs, doc(
cfg(feature = "alsa")
))]
$item
)*
}
}