]> git.lizzy.rs Git - rust.git/blob - src/librustc_error_codes/lib.rs
- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}
[rust.git] / src / librustc_error_codes / lib.rs
1 //! This library is used to gather all error codes into one place,
2 //! the goal being to make their maintenance easier.
3
4 macro_rules! register_diagnostics {
5     ($($ecode:ident: $message:expr,)* ; $($code:ident,)*) => (
6         pub static DIAGNOSTICS: &[(&str, &str)] = &[
7             $( (stringify!($ecode), $message), )*
8         ];
9
10         $(
11             pub const $ecode: () = ();
12         )*
13         $(
14             pub const $code: () = ();
15         )*
16     )
17 }
18
19 mod error_codes;
20
21 pub use error_codes::*;