pub struct PrivateTraitMarker;
#[macro_export]
macro_rules! private_trait {
() => {
#[doc(hidden)]
fn _private() -> crate::private::PrivateTraitMarker;
};
}
#[macro_export]
macro_rules! private_impl {
() => {
fn _private() -> crate::private::PrivateTraitMarker {
crate::private::PrivateTraitMarker
}
};
}