waynest 0.0.26

Core wayland stuff
Documentation
#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(feature = "client")]
#[cfg_attr(docsrs, doc(cfg(feature = "client")))]
pub mod client;
#[cfg(feature = "server")]
#[cfg_attr(docsrs, doc(cfg(feature = "server")))]
pub mod server;
pub mod wire;

#[cfg(any(feature = "client", feature = "server"))]
pub use async_trait;

#[cfg(feature = "tracing")]
pub use tracing::trace;

#[cfg(not(feature = "tracing"))]
macro_rules! trace {
    ($($_:tt)+) => {};
}

#[cfg(not(feature = "tracing"))]
pub(crate) use trace;