pub struct FailureDiagnostic {
pub code: DiagnosticCode,
pub summary: String,
pub remediation: Option<String>,
}Expand description
Structured failure diagnostic.
Fields§
§code: DiagnosticCodeDiagnostic code.
summary: StringHuman-readable summary.
remediation: Option<String>Optional remediation hint.
Implementations§
Trait Implementations§
Source§impl Clone for FailureDiagnostic
impl Clone for FailureDiagnostic
Source§fn clone(&self) -> FailureDiagnostic
fn clone(&self) -> FailureDiagnostic
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FailureDiagnostic
impl Debug for FailureDiagnostic
Source§impl PartialEq for FailureDiagnostic
impl PartialEq for FailureDiagnostic
Source§fn eq(&self, other: &FailureDiagnostic) -> bool
fn eq(&self, other: &FailureDiagnostic) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for FailureDiagnostic
impl StructuralPartialEq for FailureDiagnostic
Auto Trait Implementations§
impl Freeze for FailureDiagnostic
impl RefUnwindSafe for FailureDiagnostic
impl Send for FailureDiagnostic
impl Sync for FailureDiagnostic
impl Unpin for FailureDiagnostic
impl UnsafeUnpin for FailureDiagnostic
impl UnwindSafe for FailureDiagnostic
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more