Skip to content

Commit 5e3c166

Browse files
committed
clean up
1 parent d178178 commit 5e3c166

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

examples/usb_led_ctrl.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ impl Led {
4242
*self as u8
4343
}
4444

45-
pub fn from_u8(value: u8) -> Option<Self> {
45+
pub const fn from_u8(value: u8) -> Option<Self> {
4646
match value {
4747
0xAA => Some(Self::Red),
4848
0xBB => Some(Self::Green),
@@ -63,7 +63,7 @@ impl Action {
6363
*self as u8
6464
}
6565

66-
pub fn from_u8(value: u8) -> Option<Self> {
66+
pub const fn from_u8(value: u8) -> Option<Self> {
6767
match value {
6868
0x01 => Some(Self::On),
6969
0x02 => Some(Self::Off),
@@ -147,18 +147,18 @@ mod app {
147147
let msg = receiver.recv().await;
148148
match msg {
149149
Ok(data) => {
150-
if let Some(led) = Led::from_u8(data[0]) {
151-
if let Some(action) = Action::from_u8(data[1]) {
152-
match (led, action) {
153-
(Led::Red, Action::On) => led_red.on(),
154-
(Led::Red, Action::Off) => led_red.off(),
155-
(Led::Green, Action::On) => led_green.on(),
156-
(Led::Green, Action::Off) => led_green.off(),
157-
(Led::Blue, Action::On) => led_blue.on(),
158-
(Led::Blue, Action::Off) => led_blue.off(),
159-
}
160-
debug!("Received: {:?} {:?}", led, action);
150+
if let (Some(led), Some(action)) =
151+
(Led::from_u8(data[0]), Action::from_u8(data[1]))
152+
{
153+
match (led, action) {
154+
(Led::Red, Action::On) => led_red.on(),
155+
(Led::Red, Action::Off) => led_red.off(),
156+
(Led::Green, Action::On) => led_green.on(),
157+
(Led::Green, Action::Off) => led_green.off(),
158+
(Led::Blue, Action::On) => led_blue.on(),
159+
(Led::Blue, Action::Off) => led_blue.off(),
161160
}
161+
debug!("Received: {:?} {:?}", led, action);
162162
}
163163
}
164164
Err(_) => {

0 commit comments

Comments
 (0)