summaryrefslogtreecommitdiffstats
path: root/examples/download_progress/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/download_progress/src/main.rs')
-rw-r--r--examples/download_progress/src/main.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/download_progress/src/main.rs b/examples/download_progress/src/main.rs
index 4a801ba4..2999bc7e 100644
--- a/examples/download_progress/src/main.rs
+++ b/examples/download_progress/src/main.rs
@@ -49,7 +49,7 @@ impl Application for Example {
fn update(&mut self, message: Message) -> Command<Message> {
match message {
Message::Add => {
- self.last_id = self.last_id + 1;
+ self.last_id += 1;
self.downloads.push(Download::new(self.last_id));
}
@@ -134,8 +134,8 @@ impl Download {
}
pub fn progress(&mut self, new_progress: download::Progress) {
- match &mut self.state {
- State::Downloading { progress } => match new_progress {
+ if let State::Downloading { progress } = &mut self.state {
+ match new_progress {
download::Progress::Started => {
*progress = 0.0;
}
@@ -152,8 +152,7 @@ impl Download {
button: button::State::new(),
};
}
- },
- _ => {}
+ }
}
}