Struct moore_common::errors::DiagBuilder2
[−]
[src]
#[must_use]pub struct DiagBuilder2 { pub severity: Severity, pub message: String, pub segments: Vec<DiagSegment>, }
Fields
severity: Severity
message: String
segments: Vec<DiagSegment>
Methods
impl DiagBuilder2
[src]
fn new<S: Into<String>>(severity: Severity, message: S) -> DiagBuilder2
[src]
fn bug<S: Into<String>>(message: S) -> DiagBuilder2
[src]
fn fatal<S: Into<String>>(message: S) -> DiagBuilder2
[src]
fn error<S: Into<String>>(message: S) -> DiagBuilder2
[src]
fn warning<S: Into<String>>(message: S) -> DiagBuilder2
[src]
fn note<S: Into<String>>(message: S) -> DiagBuilder2
[src]
fn segment(self, segment: DiagSegment) -> DiagBuilder2
[src]
fn span<S: Into<Span>>(self, span: S) -> DiagBuilder2
[src]
fn add_note<S: Into<String>>(self, message: S) -> DiagBuilder2
[src]
fn get_severity(&self) -> Severity
[src]
fn get_message(&self) -> &String
[src]
fn get_segments(&self) -> &[DiagSegment]
[src]
Trait Implementations
impl Clone for DiagBuilder2
[src]
fn clone(&self) -> DiagBuilder2
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more