commit ea57dc3bc9253b8db8e0815bac344f2cf981894b
parent 16eb0a56f9767b33256ab6c9d66b5dd49af22e6e
Author: Jake Howard <git@theorangeone.net>
Date: Sat, 27 Mar 2021 14:03:07 +0000
Use `matches` macro
Diffstat:
2 files changed, 7 insertions(+), 22 deletions(-)
diff --git a/src/db/models/organization.rs b/src/db/models/organization.rs
@@ -90,17 +90,11 @@ impl PartialOrd<i32> for UserOrgType {
}
fn gt(&self, other: &i32) -> bool {
- match self.partial_cmp(other) {
- Some(Ordering::Less) | Some(Ordering::Equal) => false,
- _ => true,
- }
+ !matches!(self.partial_cmp(other), Some(Ordering::Less) | Some(Ordering::Equal))
}
fn ge(&self, other: &i32) -> bool {
- match self.partial_cmp(other) {
- Some(Ordering::Less) => false,
- _ => true,
- }
+ !matches!(self.partial_cmp(other), Some(Ordering::Less))
}
}
@@ -119,17 +113,11 @@ impl PartialOrd<UserOrgType> for i32 {
}
fn lt(&self, other: &UserOrgType) -> bool {
- match self.partial_cmp(other) {
- Some(Ordering::Less) | None => true,
- _ => false,
- }
+ matches!(self.partial_cmp(other), Some(Ordering::Less) | None)
}
fn le(&self, other: &UserOrgType) -> bool {
- match self.partial_cmp(other) {
- Some(Ordering::Less) | Some(Ordering::Equal) | None => true,
- _ => false,
- }
+ matches!(self.partial_cmp(other), Some(Ordering::Less) | Some(Ordering::Equal) | None)
}
}
diff --git a/src/main.rs b/src/main.rs
@@ -48,10 +48,7 @@ fn main() {
let level = LF::from_str(&CONFIG.log_level()).expect("Valid log level");
init_logging(level).ok();
- let extra_debug = match level {
- LF::Trace | LF::Debug => true,
- _ => false,
- };
+ let extra_debug = matches!(level, LF::Trace | LF::Debug);
check_data_folder();
check_rsa_keys();
@@ -64,10 +61,10 @@ fn main() {
const HELP: &str = "\
A Bitwarden API server written in Rust
-
+
USAGE:
bitwarden_rs
-
+
FLAGS:
-h, --help Prints help information
-v, --version Prints the app version