summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/tour/src/main.rs20
1 files changed, 7 insertions, 13 deletions
diff --git a/examples/tour/src/main.rs b/examples/tour/src/main.rs
index be6e24d5..a88c0dba 100644
--- a/examples/tour/src/main.rs
+++ b/examples/tour/src/main.rs
@@ -21,19 +21,13 @@ pub fn main() -> iced::Result {
.run()
}
+#[derive(Default)]
pub struct Tour {
steps: Steps,
debug: bool,
}
impl Tour {
- fn new() -> Self {
- Self {
- steps: Steps::new(),
- debug: false,
- }
- }
-
fn title(&self) -> String {
format!("{} - Iced", self.steps.title())
}
@@ -90,12 +84,6 @@ impl Tour {
}
}
-impl Default for Tour {
- fn default() -> Self {
- Self::new()
- }
-}
-
#[derive(Debug, Clone)]
pub enum Message {
BackPressed,
@@ -177,6 +165,12 @@ impl Steps {
}
}
+impl Default for Steps {
+ fn default() -> Self {
+ Steps::new()
+ }
+}
+
enum Step {
Welcome,
Slider {