[−][src]Module proc_macro_error::multi
Facility for stacking and emitting multiple errors.
abort!
macro stops a proc-macro right away, much like in a panic-like
fashion. But sometimes you do not want to stop right there, for example you're
processing a list of attributes and want to emit a separate error for every
mis-built attribute.
The emit_error!
and emit_call_site_error!
macros are just for it!
Functions
abort_if_dirty | Abort macro execution and display all the emitted errors, if any. |