Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
lint
/
non-local-defs
/
inside-macro_rules.rs
blob: 9f21cc89852e2e8f9f9595008c9a6904eefa2954 [
file
] [
log
] [
blame
]
//@ check-pass
//@ edition:2021
macro_rules
!
m
{
()
=>
{
trait
MacroTrait
{}
struct
OutsideStruct
;
fn
my_func
()
{
impl
MacroTrait
for
OutsideStruct
{}
//~^ WARN non-local `impl` definition
}
}
}
m
!();
fn
main
()
{}