]> git.lizzy.rs Git - rust.git/blob - compiler/rustc_plugin_impl/src/errors.rs
Rollup merge of #103408 - compiler-errors:rpitit-rustdoc, r=GuillaumeGomez
[rust.git] / compiler / rustc_plugin_impl / src / errors.rs
1 //! Errors emitted by plugin_impl
2
3 use rustc_macros::Diagnostic;
4 use rustc_span::Span;
5
6 #[derive(Diagnostic)]
7 #[diag(plugin_impl_load_plugin_error)]
8 pub struct LoadPluginError {
9     #[primary_span]
10     pub span: Span,
11     pub msg: String,
12 }
13
14 #[derive(Diagnostic)]
15 #[diag(plugin_impl_malformed_plugin_attribute, code = "E0498")]
16 pub struct MalformedPluginAttribute {
17     #[primary_span]
18     #[label]
19     pub span: Span,
20 }