Hacker News new | ask | show | jobs
by Avamander 812 days ago
I've personally stumbled upon two - obscure hardware and GUIs.

It's really difficult to evaluate a hardware product with only a C(++) SDK using only Rust. There are of course ways around this but those are a significant amount of effort.

In terms of GUIs - there's simply no "Qt-Rust" that would work in a Rust-y way without causing massive headaches. Handling all that state is incredibly difficult in Rust, at least for me (but I recall others describing why as well).

1 comments

Did you get a chance to check https://slint.dev?

Disclaimer: I work for Slint

I like it in theory but the small demos I've played with lack a lot of the details that GUI toolkits have converged upon. Small behavioural things ingrained in usage patterns that have to be reimplemented.

First two that come to mind are tab/shift-tab navigation and being able to adjust sliders roughly with arrow keys.