pub struct CommittedStatement {
pub vulnerability: String,
pub product: String,
pub subcomponent: String,
pub status: String,
pub status_notes: String,
}Expand description
A committed VEX statement’s identity, status, and authoring role, parsed from a document for the drift gate.
Fields§
§vulnerability: String§product: String§subcomponent: String§status: String§status_notes: Stringstatus_notes, used to tell a human assertion (role=Human Assertion) from
machine analysis (role=Automated Analysis). Only a human not_affected is
status-checked here; a machine one can’t be reproduced by a plain scan.
Auto Trait Implementations§
impl Freeze for CommittedStatement
impl RefUnwindSafe for CommittedStatement
impl Send for CommittedStatement
impl Sync for CommittedStatement
impl Unpin for CommittedStatement
impl UnsafeUnpin for CommittedStatement
impl UnwindSafe for CommittedStatement
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more