Iced: A cross-platform GUI library for Rust, inspired by Elm
Just looking at the example, I notice that you have to use Enums to pass messages around. E.g. &quot;IncrementPressed&quot; in the example. Wouldn&#x27;t it be much easier to use closures for that? Managing Enums sounds like an unnecessary administrative burden.