]> git.lizzy.rs Git - rust.git/blob - src/librustc_error_codes/lib.rs
f051fdd11b807584ec8bb5742444c1c2e3c7432b
[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
12 mod error_codes;
13 pub use error_codes::DIAGNOSTICS;