pub struct DifferentialSet {
pub baseline: Vec<ProbeExchange>,
pub probe: Vec<ProbeExchange>,
pub technique: Technique,
}Expand description
Paired exchanges for differential analysis with full technique context.
Replaces the older ProbeSet which carried only ResponseSurface vectors without request
context or technique metadata. DifferentialSet gives the analyzer everything it needs:
what was sent, what came back, and why the probes were generated.
Fields§
§baseline: Vec<ProbeExchange>Exchanges for the known-valid / control input.
probe: Vec<ProbeExchange>Exchanges for the unknown / suspect input.
technique: TechniqueTechnique metadata explaining why these probes were generated.
Trait Implementations§
Source§impl Clone for DifferentialSet
impl Clone for DifferentialSet
Source§fn clone(&self) -> DifferentialSet
fn clone(&self) -> DifferentialSet
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 moreAuto Trait Implementations§
impl Freeze for DifferentialSet
impl RefUnwindSafe for DifferentialSet
impl Send for DifferentialSet
impl Sync for DifferentialSet
impl Unpin for DifferentialSet
impl UnsafeUnpin for DifferentialSet
impl UnwindSafe for DifferentialSet
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