breadx 3.1.0

Pure-Rust X11 connection implementation with a focus on adaptability
Documentation
//               Copyright John Nunley, 2022.
// Distributed under the Boost Software License, Version 1.0.
//       (See accompanying file LICENSE or copy at
//         https://www.boost.org/LICENSE_1_0.txt)

#[cfg(feature = "std")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(feature = "std"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std {
    ($($i:item)*) => {};
}

#[cfg(feature = "std")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_no_std {
    ($($i:item)*) => {};
}

#[cfg(not(feature = "std"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_no_std {
    ($($i:item)*) => {$($i)*};
}

#[cfg(all(feature = "std", unix))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std_unix {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(all(feature = "std", unix)))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std_unix {
    ($($i:item)*) => {};
}

#[cfg(all(feature = "std", windows))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std_windows {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(all(feature = "std", windows)))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_std_windows {
    ($($i:item)*) => {};
}

#[cfg(feature = "async")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_async {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(feature = "async"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_async {
    ($($i:item)*) => {};
}

#[cfg(feature = "sync_display")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_sync {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(feature = "sync_display"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_sync {
    ($($i:item)*) => {};
}

#[cfg(feature = "pl")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_pl {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(feature = "pl"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_pl {
    ($($i:item)*) => {};
}

#[cfg(not(feature = "pl"))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_not_pl {
    ($($i:item)*) => {$($i)*};
}

#[cfg(feature = "pl")]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_not_pl {
    ($($i:item)*) => {};
}

#[cfg(test)]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_test {
    ($($i:item)*) => {$($i)*};
}

#[cfg(not(test))]
#[doc(hidden)]
#[macro_export]
macro_rules! cfg_test {
    ($($i:item)*) => {};
}