21 lines
409 B
Rust
21 lines
409 B
Rust
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()
|
|
}
|