pub struct SequenceReport {
pub passed: Vec<String>,
pub findings_count: usize,
pub skipped_missing_tool: Vec<SkippedSequence>,
}Expand description
Outcome of a single sequence run.
Fields§
§passed: Vec<String>Sequences whose every step passed.
findings_count: usizeNumber of distinct findings (one per failing sequence).
skipped_missing_tool: Vec<SkippedSequence>Sequences skipped because at least one of their steps targeted a tool the server didn’t advertise. The runner refuses to partially execute a sequence — pre-flight check fails the whole thing — so the operator sees a single skip per sequence.
Trait Implementations§
Source§impl Clone for SequenceReport
impl Clone for SequenceReport
Source§fn clone(&self) -> SequenceReport
fn clone(&self) -> SequenceReport
Returns a duplicate of the value. Read more
1.0.0 · 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 SequenceReport
impl Debug for SequenceReport
Source§impl Default for SequenceReport
impl Default for SequenceReport
Source§fn default() -> SequenceReport
fn default() -> SequenceReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SequenceReport
impl RefUnwindSafe for SequenceReport
impl Send for SequenceReport
impl Sync for SequenceReport
impl Unpin for SequenceReport
impl UnsafeUnpin for SequenceReport
impl UnwindSafe for SequenceReport
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