Skip to main content

Module bindings

Module bindings 

Source
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 });

Structs§

Bindings