use iris::prelude::*; fn main() { DesktopApp::::run(); } #[derive(DesktopUiState)] struct State { ui_state: DesktopUiState, } impl DesktopAppState for State { fn new(mut ui_state: DesktopUiState, rsc: &mut StdRsc, _: Proxy) -> Self { rect(PaintId::RED).set_root(rsc, &mut ui_state); Self { ui_state } } }