| //@ proc-macro: custom-quote.rs | |
| //@ proc-macro: span-from-proc-macro.rs | |
| //@ compile-flags: -Z macro-backtrace | |
| #[macro_use] | |
| extern crate span_from_proc_macro; | |
| #[error_from_attribute] //~ ERROR cannot find type `MissingType` | |
| struct ShouldBeRemoved; | |
| #[derive(ErrorFromDerive)] //~ ERROR cannot find type `OtherMissingType` | |
| struct Kept; | |
| fn main() { | |
| error_from_bang!(); //~ ERROR mismatched types | |
| other_error_from_bang!(); //~ ERROR cannot find value `my_ident` | |
| } |