#[tokio::main] async fn main() { let mut rx = witas::EventReceiver::new(); let _window = witas::Window::builder() .title("witas icon") .inner_size(witas::LogicalSize::new(640, 480)) .set_receiver(&rx) .icon(witas::Icon::from_path("examples/icon.ico")) .await .unwrap(); loop { let (event, _) = rx.recv().await; if let witas::Event::Closed = event { break; } } }