INNER CODE UNIT · Rust
run
PistonDevelopers/piston_window · src/piston_script.rs:40
pub fn run<F>(
file: &str,
module: Module,
f: F,
) -> Result<(), ()>
where F: FnOnce(&mut dyn FnMut() -> Result<(), ()>) -> Result<(), ()>
{
let mut window: PistonWindow =
WindowSettings::new("piston", [512; 2])
.exit_on_esc(true)
.samples(4)
.build()
.unwrap();
let dyon_module = match load_module(&file, module) {
None => return Err(()),
Some(m) => Arc::new(m)
};