• @BB_C
    link
    2010 months ago

    Languages: Just Rust!

    You got my attention.

    fn app(cx: Scope) -> Element {
        let mut count = use_state(cx, || 0);
    
        render!(
            rect {
                height: "20%",
                width: "100%",
                background: "rgb(233, 196, 106)",
                padding: "12",
                color: "rgb(20, 33, 61)",
                label { 
                    font_size: "20", 
                    "Number is: {count}"
                }
            }
            rect {
                height: "80%",
                width: "100%",
                background: "rgb(168, 218, 220)",
                color: "black",
                padding: "12",
                onclick: move |_| count += 1,
                label { "Click to increase!" }
            }
        )
    }
    

    Oh, it’s stringly-typed Rust.
    Yeah, no thanks.

  • Black616Angel
    link
    fedilink
    12
    edit-2
    10 months ago

    Native GUI library for Rust

    Oh, you have my attention.

    stringly-typed

    Ummm…

    simple click counter example doesn’t work on my phone

    Aw shit.

    Project website

  • Rustmilian
    link
    fedilink
    9
    edit-2
    10 months ago

    Loving these, the more toolkits like this the better.
    Let’s build the Rust ecosystem into the most useful & complete tool in any developers arsenal for all use cases one ever might need.