Skip to content

Commit 5d354f2

Browse files
Remove Toggle enum
1 parent 86abb46 commit 5d354f2

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

examples/tour/src/main.rs

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ pub struct Tour {
3939
disable_toggle: bool,
4040
}
4141

42-
#[derive(Debug, Clone)]
43-
pub enum Toggle {
44-
Disable,
45-
Enable,
46-
}
47-
4842
#[derive(Debug, Clone)]
4943
pub enum Message {
5044
BackPressed,
@@ -62,7 +56,7 @@ pub enum Message {
6256
ToggleTextInputIcon(bool),
6357
DebugToggled(bool),
6458
TogglerChanged(bool),
65-
ToggleBehavior(Toggle)
59+
ToggleBehavior(bool),
6660
}
6761

6862
impl Tour {
@@ -140,18 +134,14 @@ impl Tour {
140134
self.toggler = toggler;
141135
}
142136
Message::ToggleBehavior(toggle) => {
143-
match toggle {
144-
Toggle::Disable => {
145-
self.toggler = false;
146-
self.disable_toggle = true;
147-
}
148-
Toggle::Enable => {
149-
self.disable_toggle = false;
150-
}
137+
if toggle {
138+
self.toggler = false;
139+
self.disable_toggle = true;
140+
} else {
141+
self.disable_toggle = false;
151142
}
152143
}
153144

154-
155145
}
156146
}
157147

@@ -385,10 +375,10 @@ impl Tour {
385375
let toggle_behavior = Row::new()
386376
.push(
387377
Button::new("Disable Toggle")
388-
.on_press(Message::ToggleBehavior(Toggle::Disable)),
378+
.on_press(Message::ToggleBehavior(true)),
389379
)
390380
.push(
391-
Button::new("Enable Toggle").on_press(Message::ToggleBehavior(Toggle::Enable)),
381+
Button::new("Enable Toggle").on_press(Message::ToggleBehavior(false)),
392382
)
393383
.spacing(10)
394384
.align_items(Alignment::Center);

0 commit comments

Comments
 (0)