zest — retained-mode GUI framework for embedded touchscreen MCUs.
Re-exports zest-core, zest-theme, zest-widget, and (with the
simulator feature) zest-simulator. Provides convenience runners
and a time module re-exported from zest-core.
use zest::prelude::*;
struct App { /* ... */ }
impl Application for App {
fn init() -> (Self, Task<Msg>) { /* ... */ }
// ...
}
#[embassy_executor::main]
async fn main(_spawner: embassy_executor::Spawner) {
zest::run::<App>("My App").await;
}