#[macro_export] | |
macro_rules! non_local_impl { | |
($a:ident) => { | |
const _IMPL_DEBUG: () = { | |
impl ::std::fmt::Debug for $a { | |
fn fmt(&self, _: &mut ::std::fmt::Formatter<'_>) | |
-> ::std::result::Result<(), ::std::fmt::Error> | |
{ | |
todo!() | |
} | |
} | |
}; | |
} | |
} | |
#[macro_export] | |
macro_rules! non_local_macro_rules { | |
($a:ident) => { | |
const _MACRO_EXPORT: () = { | |
#[macro_export] | |
macro_rules! $a { | |
() => {} | |
} | |
}; | |
} | |
} |