| //@ proc-macro: suggestions-not-always-applicable.rs | |
| //@ edition:2015 | |
| //@ run-rustfix | |
| //@ rustfix-only-machine-applicable | |
| //@ check-pass | |
| //@ ignore-backends: gcc | |
| #![warn(rust_2018_compatibility)] | |
| extern crate suggestions_not_always_applicable as foo; | |
| pub struct Foo; | |
| mod test { | |
| use crate::foo::foo; | |
| #[foo] | |
| fn main() {} | |
| } | |
| fn main() { | |
| test::foo(); | |
| } |