fn main() { let mod_name = std::env::args() .skip(1) .next() .expect("provide a module name"); match mod_name.as_str() { "scene" => print!("{}", piet_gpu_types::scene::gen_gpu_scene()), "state" => print!("{}", piet_gpu_types::state::gen_gpu_state()), "annotated" => print!("{}", piet_gpu_types::annotated::gen_gpu_annotated()), "pathseg" => print!("{}", piet_gpu_types::pathseg::gen_gpu_pathseg()), "bins" => print!("{}", piet_gpu_types::bins::gen_gpu_bins()), "tile" => print!("{}", piet_gpu_types::tile::gen_gpu_tile()), "tilegroup" => print!("{}", piet_gpu_types::tilegroup::gen_gpu_tilegroup()), "ptcl" => print!("{}", piet_gpu_types::ptcl::gen_gpu_ptcl()), "test" => print!("{}", piet_gpu_types::test::gen_gpu_test()), _ => println!("Oops, unknown module name"), } }