Expand description
A Driver made of closures over the system under test, one per vocabulary term:
ⓘ
let mut driver = Bindings::new(World::default())
.observe("the kettle", |w| w.phase.label())
.set("the dial", |w, v| w.dial = v.as_f64().unwrap())
.on("the user presses reset", |w| w.reset())
.on_settle(|w| w.tick(1.0))
.on_advance(|w| { w.tick(0.1); Progress::Advanced });