pub struct HeaderValidationDiagnostic {
pub code: HeaderValidationCode,
pub severity: Severity,
pub message: String,
pub declaration_index: Option<u32>,
}Expand description
One semantic validation diagnostic.
Fields§
§code: HeaderValidationCodeStable diagnostic code.
severity: SeveritySeverity.
message: StringHuman-readable explanation.
declaration_index: Option<u32>Top-level declaration index, when applicable.
Trait Implementations§
Source§impl Clone for HeaderValidationDiagnostic
impl Clone for HeaderValidationDiagnostic
Source§impl Debug for HeaderValidationDiagnostic
impl Debug for HeaderValidationDiagnostic
impl Eq for HeaderValidationDiagnostic
impl StructuralPartialEq for HeaderValidationDiagnostic
Auto Trait Implementations§
impl Freeze for HeaderValidationDiagnostic
impl RefUnwindSafe for HeaderValidationDiagnostic
impl Send for HeaderValidationDiagnostic
impl Sync for HeaderValidationDiagnostic
impl Unpin for HeaderValidationDiagnostic
impl UnsafeUnpin for HeaderValidationDiagnostic
impl UnwindSafe for HeaderValidationDiagnostic
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