use iced::widget::{button, text}; use iced::Element; pub fn main() -> iced::Result { iced::run(update, view) } fn update(counter: &mut u64, message: Message) { match message { Message::Increment => *counter += 1, } } #[derive(Debug, Clone)] enum Message { Increment, } fn view(counter: &u64) -> Element<'_, Message> { button(text(counter)).on_press(Message::Increment).into() }