use std::sync::Arc; use osui::prelude::*; pub fn main() { let engine = Benchmark::new(Console::new()); let benchmark_result = engine.run(app).expect("Failed to run engine"); println!("Avg: {} μs", benchmark_result.average); println!("Min: {} μs", benchmark_result.min); println!("Max: {} μs", benchmark_result.max); println!("Tot: {} μs", benchmark_result.total); println!("Tot Render: {} μs", benchmark_result.total_render); } fn app(cx: &Arc) -> View { rsx! { "Hello, world!" } .view(cx.clone()) }