diff options
author | 2020-03-23 20:37:30 +0100 | |
---|---|---|
committer | 2020-03-23 20:37:30 +0100 | |
commit | b92e1f957408e3254e5fe0da389808474de6c4a9 (patch) | |
tree | cc33a8f1682c0876d9fefc7cadc160c1073ed33b /examples/download_progress | |
parent | 30c7db3f25d12461f2dec493f92c3f3282bd264d (diff) | |
download | iced-b92e1f957408e3254e5fe0da389808474de6c4a9.tar.gz iced-b92e1f957408e3254e5fe0da389808474de6c4a9.tar.bz2 iced-b92e1f957408e3254e5fe0da389808474de6c4a9.zip |
Rename `downloader` module to `download`
Diffstat (limited to 'examples/download_progress')
-rw-r--r-- | examples/download_progress/src/download.rs (renamed from examples/download_progress/src/downloader.rs) | 6 | ||||
-rw-r--r-- | examples/download_progress/src/main.rs | 12 |
2 files changed, 9 insertions, 9 deletions
diff --git a/examples/download_progress/src/downloader.rs b/examples/download_progress/src/download.rs index 3b54341e..0562f54d 100644 --- a/examples/download_progress/src/downloader.rs +++ b/examples/download_progress/src/download.rs @@ -2,17 +2,17 @@ use iced_futures::futures; // Just a little utility function pub fn file<T: ToString>(url: T) -> iced::Subscription<Progress> { - iced::Subscription::from_recipe(Downloader { + iced::Subscription::from_recipe(Download { url: url.to_string(), }) } -pub struct Downloader { +pub struct Download { url: String, } // Make sure iced can use our download stream -impl<H, I> iced_native::subscription::Recipe<H, I> for Downloader +impl<H, I> iced_native::subscription::Recipe<H, I> for Download where H: std::hash::Hasher, { diff --git a/examples/download_progress/src/main.rs b/examples/download_progress/src/main.rs index 75e3bee0..f3da3d7b 100644 --- a/examples/download_progress/src/main.rs +++ b/examples/download_progress/src/main.rs @@ -3,7 +3,7 @@ use iced::{ Element, Length, ProgressBar, Settings, Subscription, Text, }; -mod downloader; +mod download; pub fn main() { Example::run(Settings::default()) @@ -18,7 +18,7 @@ enum Example { #[derive(Debug, Clone)] pub enum Message { - DownloadProgressed(downloader::Progress), + DownloadProgressed(download::Progress), Download, } @@ -49,13 +49,13 @@ impl Application for Example { }, Message::DownloadProgressed(message) => match self { Example::Downloading { progress } => match message { - downloader::Progress::Started => { + download::Progress::Started => { *progress = 0.0; } - downloader::Progress::Advanced(percentage) => { + download::Progress::Advanced(percentage) => { *progress = percentage; } - downloader::Progress::Finished => { + download::Progress::Finished => { *self = Example::Finished { button: button::State::new(), } @@ -71,7 +71,7 @@ impl Application for Example { fn subscription(&self) -> Subscription<Message> { match self { Example::Downloading { .. } => { - downloader::file("https://speed.hetzner.de/100MB.bin") + download::file("https://speed.hetzner.de/100MB.bin") .map(Message::DownloadProgressed) } _ => Subscription::none(), |