pub struct ExistenceAnalyzer;Expand description
Analyzes a ProbeSet for GET existence oracle signals via status-code differential.
Requires three samples when a differential is detected to confirm stability before
classifying. Short-circuits on same-status pairs (NotPresent) after the first sample.
Delegates pattern classification to classifier::classify.
Trait Implementations§
Source§impl Analyzer for ExistenceAnalyzer
impl Analyzer for ExistenceAnalyzer
Source§fn evaluate(&self, data: &ProbeSet) -> SampleDecision
fn evaluate(&self, data: &ProbeSet) -> SampleDecision
Incrementally evaluate a growing
ProbeSet. Read moreSource§fn oracle_class(&self) -> OracleClass
fn oracle_class(&self) -> OracleClass
The oracle class this analyzer handles.
Auto Trait Implementations§
impl Freeze for ExistenceAnalyzer
impl RefUnwindSafe for ExistenceAnalyzer
impl Send for ExistenceAnalyzer
impl Sync for ExistenceAnalyzer
impl Unpin for ExistenceAnalyzer
impl UnsafeUnpin for ExistenceAnalyzer
impl UnwindSafe for ExistenceAnalyzer
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