use awoo::scheduler::RandomAccessScheduler; use awoo::time::simple::SimpleF32TimeGenerator; use awoo::window::Window; fn main() { let shared_resource = "Hello, world!".to_owned(); let a = Window::new(0., 3.).map(|t| println!("{} in a: {}", shared_resource, t)); let b = Window::new(3., 10.).map(|t| println!("{} in b: {}", shared_resource, t)); let mut scheduler = RandomAccessScheduler::new( SimpleF32TimeGenerator::new(0., 1.), vec![a, b] ).expect("cannot create scheduler"); scheduler.schedule(); }