goyda 0.1.3

A Rust UI toolkit that compiles the same app to Windows, Android, and web
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::components::Component;
use std::rc::Rc;

pub struct Text {
    pub compute: Rc<dyn Fn() -> String>,
}

impl Text {
    pub fn new(compute: impl Fn() -> String + 'static) -> Component {
        Component::Text(Self {
            compute: Rc::new(compute),
        })
    }
}