//! Errors emitted by plugin_impl | |
use rustc_macros::Diagnostic; | |
use rustc_span::Span; | |
#[derive(Diagnostic)] | |
#[diag(plugin_impl_load_plugin_error)] | |
pub struct LoadPluginError { | |
#[primary_span] | |
pub span: Span, | |
pub msg: String, | |
} | |
#[derive(Diagnostic)] | |
#[diag(plugin_impl_malformed_plugin_attribute, code = "E0498")] | |
pub struct MalformedPluginAttribute { | |
#[primary_span] | |
#[label] | |
pub span: Span, | |
} |