1use respdiff::{DifferentialLearner, ProbeObservation};
2use std::time::Duration;
3
4fn main() {
5 let mut learner = DifferentialLearner::new().with_analyze_every(1);
6 learner.record(
7 [("action", "run"), ("code", "seed")],
8 ProbeObservation::matched(Duration::from_millis(5), ["code-injection"]),
9 );
10 learner.record(
11 [("action", "noop"), ("code", "seed")],
12 ProbeObservation::silent(Duration::from_millis(5)),
13 );
14
15 for variant in learner.generate_variants(&["alert(1)"]) {
16 println!("{:?}", variant.properties);
17 }
18}