summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/device.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/device.rs b/src/device.rs
index c4af8a8..386ce94 100644
--- a/src/device.rs
+++ b/src/device.rs
@@ -798,9 +798,10 @@ impl Pro {
/// [`NotConnected`]: enum.CommunicationError.html#variant.NotConnected
pub fn connect() -> Result<Pro, Error> {
// TODO: maybe Option instead of Result?
- match connect_enum(Model::Pro) {
- true => Ok(Pro::new()),
- false => Err(CommunicationError::NotConnected.into()),
+ if connect_enum(Model::Pro) {
+ Ok(Pro::new())
+ } else {
+ Err(CommunicationError::NotConnected.into())
}
}
@@ -850,9 +851,10 @@ impl Storage {
/// [`NotConnected`]: enum.CommunicationError.html#variant.NotConnected
pub fn connect() -> Result<Storage, Error> {
// TODO: maybe Option instead of Result?
- match connect_enum(Model::Storage) {
- true => Ok(Storage::new()),
- false => Err(CommunicationError::NotConnected.into()),
+ if connect_enum(Model::Storage) {
+ Ok(Storage::new())
+ } else {
+ Err(CommunicationError::NotConnected.into())
}
}