pub struct HeaderValidationReport {
pub syntax_valid: bool,
pub semantic_valid: bool,
pub diagnostics: Vec<HeaderValidationDiagnostic>,
}Expand description
Complete syntax and semantic validation result.
Fields§
§syntax_valid: boolWhether concrete syntax parsing succeeded.
semantic_valid: boolWhether all semantic checks succeeded.
diagnostics: Vec<HeaderValidationDiagnostic>Ordered diagnostics.
Trait Implementations§
Source§impl Clone for HeaderValidationReport
impl Clone for HeaderValidationReport
Source§impl Debug for HeaderValidationReport
impl Debug for HeaderValidationReport
impl Eq for HeaderValidationReport
Source§impl PartialEq for HeaderValidationReport
impl PartialEq for HeaderValidationReport
impl StructuralPartialEq for HeaderValidationReport
Auto Trait Implementations§
impl Freeze for HeaderValidationReport
impl RefUnwindSafe for HeaderValidationReport
impl Send for HeaderValidationReport
impl Sync for HeaderValidationReport
impl Unpin for HeaderValidationReport
impl UnsafeUnpin for HeaderValidationReport
impl UnwindSafe for HeaderValidationReport
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