Fix unused Instant in game_of_life example

This commit is contained in:
Héctor Ramón Jiménez 2024-02-05 00:25:40 +01:00
parent 878134883e
commit 854e967a26
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -43,7 +43,7 @@ struct GameOfLife {
#[derive(Debug, Clone)]
enum Message {
Grid(grid::Message, usize),
Tick(Instant),
Tick,
TogglePlayback,
ToggleGrid(bool),
Next,
@ -79,7 +79,7 @@ impl Application for GameOfLife {
self.grid.update(message);
}
}
Message::Tick(_) | Message::Next => {
Message::Tick | Message::Next => {
self.queued_ticks = (self.queued_ticks + 1).min(self.speed);
if let Some(task) = self.grid.tick(self.queued_ticks) {
@ -125,7 +125,7 @@ impl Application for GameOfLife {
fn subscription(&self) -> Subscription<Message> {
if self.is_playing {
time::every(Duration::from_millis(1000 / self.speed as u64))
.map(Message::Tick)
.map(|_| Message::Tick)
} else {
Subscription::none()
}