Skip to main content

zintl_ui_app/
lib.rs

1use zintl_ui_render::RenderObject;
2use zintl_ui_view::{Storage, View};
3
4#[derive(Clone, Debug)]
5pub struct App {
6    storage: Storage,
7    root: RenderObject,
8}
9
10impl App {
11    pub fn new(mut view: impl View) -> Self {
12        let mut storage = Storage::new();
13        let root = view.render(&mut storage);
14        App { storage, root }
15    }
16}