Refactor a match expression
This commit is contained in:
@@ -19,7 +19,6 @@ mod example {
|
|||||||
|
|
||||||
#[cfg(feature = "with_nfc")]
|
#[cfg(feature = "with_nfc")]
|
||||||
mod example {
|
mod example {
|
||||||
|
|
||||||
use super::Console;
|
use super::Console;
|
||||||
use super::Write;
|
use super::Write;
|
||||||
use libtock_core::result::CommandError;
|
use libtock_core::result::CommandError;
|
||||||
@@ -160,8 +159,7 @@ mod example {
|
|||||||
let mut is_enabled = false;
|
let mut is_enabled = false;
|
||||||
let mut state_change_counter = 0;
|
let mut state_change_counter = 0;
|
||||||
loop {
|
loop {
|
||||||
match is_enabled {
|
if is_enabled {
|
||||||
true => {
|
|
||||||
let mut rx_buf = [0; 256];
|
let mut rx_buf = [0; 256];
|
||||||
loop {
|
loop {
|
||||||
receive_packet(&mut console, &mut rx_buf);
|
receive_packet(&mut console, &mut rx_buf);
|
||||||
@@ -172,17 +170,15 @@ mod example {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
false => {
|
|
||||||
NfcTag::enable_emulation();
|
NfcTag::enable_emulation();
|
||||||
// Configure Type 4 tag
|
// Configure Type 4 tag
|
||||||
if NfcTag::configure(4) {
|
if NfcTag::configure(4) {
|
||||||
is_enabled = true;
|
is_enabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
state_change_counter += 1;
|
state_change_counter += 1;
|
||||||
if state_change_counter > 100 && is_enabled == false {
|
if !is_enabled && state_change_counter > 100 {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user