macro_rules! __dbg {
($item:item) => { #[cfg(feature = "__dbg")] $item };
($($tt:tt)*) => { #[cfg(feature = "__dbg")] { $($tt)* } };
}
#[allow(unused_imports)]
pub(crate) use __dbg;
macro_rules! __std {
(# $item:item) => { #[cfg(all(feature = "__std", feature = "__dbg"))] $item };
(# $($tt:tt)*) => { #[cfg(all(feature = "__std", feature = "__dbg"))] { $($tt)* } };
($item:item) => { #[cfg(feature = "__std")] $item };
($($tt:tt)*) => { #[cfg(feature = "__std")] { $($tt)* } };
}
#[allow(unused_imports)]
pub(crate) use __std;
macro_rules! _std_core {
() => {
"core"
};
}
#[allow(unused_imports)]
pub(crate) use _std_core;