Struct rls_span::compiler::DiagnosticSpanMacroExpansion
[−]
[src]
pub struct DiagnosticSpanMacroExpansion { pub span: DiagnosticSpan, pub macro_decl_name: String, pub def_site_span: Option<DiagnosticSpan>, }
Fields
span: DiagnosticSpan
span where macro was applied to generate this code; note that
this may itself derive from a macro (if
span.expansion.is_some()
)
macro_decl_name: String
name of macro that was applied (e.g., "foo!" or "#[derive(Eq)]")
def_site_span: Option<DiagnosticSpan>
span where macro was defined (if known)
Trait Implementations
impl Debug for DiagnosticSpanMacroExpansion
[src]
impl Clone for DiagnosticSpanMacroExpansion
[src]
fn clone(&self) -> DiagnosticSpanMacroExpansion
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more