//@ check-pass | |
//@ aux-build:proc-macro-helper.rs | |
extern crate proc_macro_helper; | |
mod test1 { | |
use proc_macro_helper::diagnostic; | |
#[diagnostic] | |
struct Foo; | |
} | |
mod test2 { | |
mod diagnostic { | |
pub use proc_macro_helper::diagnostic as on_unimplemented; | |
} | |
#[diagnostic::on_unimplemented] | |
trait Foo {} | |
} | |
fn main() {} |