ptrs 0.1.0

Interdaces and utilities supporting pluggable transport implementations
Documentation
#[macro_export]
macro_rules! trace {
    ($($tts:tt)*) => {
        #[cfg(any(test, feature="debug"))]
        tracing::trace!($($tts)*)
    }
}

#[macro_export]
macro_rules! debug {
    ($($tts:tt)*) => {
        #[cfg(any(test, feature="debug"))]
        tracing::debug!($($tts)*)
    }
}

#[macro_export]
macro_rules! warn {
    ($($tts:tt)*) => {
        tracing::warn!($($tts)*)
    }
}

#[macro_export]
macro_rules! info {
    ($($tts:tt)*) => {
        tracing::info!($($tts)*)
    }
}

#[macro_export]
macro_rules! error {
    ($($tts:tt)*) => {
        tracing::error!($($tts)*)
    }
}

#[macro_export]
macro_rules! trace_span {
    ($($tts:tt)*) => {
        #[cfg(any(test, feature="debug"))]
        tracing::trace_span!($($tts)*)
    }
}

#[macro_export]
macro_rules! debug_span {
    ($($tts:tt)*) => {
        #[cfg(any(test, feature="debug"))]
        tracing::debug_span!($($tts)*)
    }
}

#[macro_export]
macro_rules! warn_span {
    ($($tts:tt)*) => {
        tracing::warn_span!($($tts)*)
    }
}

#[macro_export]
macro_rules! info_span {
    ($($tts:tt)*) => {
        tracing::info_span!($($tts)*)
    }
}

#[macro_export]
macro_rules! error_span {
    ($($tts:tt)*) => {
        tracing::error_span!($($tts)*)
    }
}