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 DesktopRsc, _: Proxy, ) -> Self { rect(PaintId::RED).set_root(rsc, &mut ui_state); Self { ui_state } } }