aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-01-01 15:30:19 -0500
committerGitHub <noreply@github.com>2024-01-01 15:30:19 -0500
commitff89d8af9d2265b9ae5ab1856a55e5038d61f190 (patch)
tree839c4675fbff558797464e67e09e1ba6ca311991
parentbb1791d14e64ad83fb57116a24eb913a4946afed (diff)
parentece824ed8fcf6eaf8096267fa1eaeb64faa4e89e (diff)
downloadrbw-ff89d8af9d2265b9ae5ab1856a55e5038d61f190.tar.gz
rbw-ff89d8af9d2265b9ae5ab1856a55e5038d61f190.zip
Merge pull request #134 from arcstur/fix/clippy
fix: CI linting
-rw-r--r--Cargo.lock8
-rw-r--r--src/bin/rbw-agent/actions.rs31
-rw-r--r--src/edit.rs2
3 files changed, 15 insertions, 26 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 7d4d24b..850a8de 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1564,9 +1564,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.101.1"
+version = "0.101.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e"
+checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d"
dependencies = [
"ring",
"untrusted",
@@ -2324,9 +2324,9 @@ dependencies = [
[[package]]
name = "webpki"
-version = "0.22.0"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e"
dependencies = [
"ring",
"untrusted",
diff --git a/src/bin/rbw-agent/actions.rs b/src/bin/rbw-agent/actions.rs
index 58432b1..ff39510 100644
--- a/src/bin/rbw-agent/actions.rs
+++ b/src/bin/rbw-agent/actions.rs
@@ -10,8 +10,7 @@ pub async fn register(
let url_str = config_base_url().await?;
let url = reqwest::Url::parse(&url_str)
.context("failed to parse base url")?;
- let Some(host) = url.host_str()
- else {
+ let Some(host) = url.host_str() else {
return Err(anyhow::anyhow!(
"couldn't find host in rbw base url {}",
url_str
@@ -88,8 +87,7 @@ pub async fn login(
let url_str = config_base_url().await?;
let url = reqwest::Url::parse(&url_str)
.context("failed to parse base url")?;
- let Some(host) = url.host_str()
- else {
+ let Some(host) = url.host_str() else {
return Err(anyhow::anyhow!(
"couldn't find host in rbw base url {}",
url_str
@@ -330,8 +328,7 @@ async fn login_success(
sync(None, state.clone()).await?;
let db = load_db().await?;
- let Some(protected_private_key) = db.protected_private_key
- else {
+ let Some(protected_private_key) = db.protected_private_key else {
return Err(anyhow::anyhow!(
"failed to find protected private key in db"
));
@@ -369,15 +366,11 @@ pub async fn unlock(
if state.lock().await.needs_unlock() {
let db = load_db().await?;
- let Some(kdf) = db.kdf
- else {
- return Err(anyhow::anyhow!(
- "failed to find kdf type in db"
- ));
+ let Some(kdf) = db.kdf else {
+ return Err(anyhow::anyhow!("failed to find kdf type in db"));
};
- let Some(iterations) = db.iterations
- else {
+ let Some(iterations) = db.iterations else {
return Err(anyhow::anyhow!(
"failed to find number of iterations in db"
));
@@ -386,14 +379,12 @@ pub async fn unlock(
let memory = db.memory;
let parallelism = db.parallelism;
- let Some(protected_key) = db.protected_key
- else {
+ let Some(protected_key) = db.protected_key else {
return Err(anyhow::anyhow!(
"failed to find protected key in db"
));
};
- let Some(protected_private_key) = db.protected_private_key
- else {
+ let Some(protected_private_key) = db.protected_private_key else {
return Err(anyhow::anyhow!(
"failed to find protected private key in db"
));
@@ -543,8 +534,7 @@ pub async fn decrypt(
org_id: Option<&str>,
) -> anyhow::Result<()> {
let state = state.lock().await;
- let Some(keys) = state.key(org_id)
- else {
+ let Some(keys) = state.key(org_id) else {
return Err(anyhow::anyhow!(
"failed to find decryption keys in in-memory state"
));
@@ -570,8 +560,7 @@ pub async fn encrypt(
org_id: Option<&str>,
) -> anyhow::Result<()> {
let state = state.lock().await;
- let Some(keys) = state.key(org_id)
- else {
+ let Some(keys) = state.key(org_id) else {
return Err(anyhow::anyhow!(
"failed to find encryption keys in in-memory state"
));
diff --git a/src/edit.rs b/src/edit.rs
index aa8c7b1..178e188 100644
--- a/src/edit.rs
+++ b/src/edit.rs
@@ -30,7 +30,7 @@ pub fn edit(contents: &str, help: &str) -> Result<String> {
let editor = std::path::Path::new(&editor);
let mut editor_args = vec![];
- #[allow(clippy::single_match)] // more to come
+ #[allow(clippy::single_match_else)] // more to come
match editor.file_name() {
Some(editor) => match editor.to_str() {
Some("vim" | "nvim") => {