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