diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-02-18 23:55:19 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-02-18 23:55:19 -0500 |
commit | a54f18f445e5bb13231ab3c716a32d1706119b5f (patch) | |
tree | f08cba15c7f47261c03860f8ca4f4839f43f0e6e | |
parent | 93a6fb1027243a0f35d99373d84584b33a46c202 (diff) | |
download | rbw-a54f18f445e5bb13231ab3c716a32d1706119b5f.tar.gz rbw-a54f18f445e5bb13231ab3c716a32d1706119b5f.zip |
more clippy cleanups
-rw-r--r-- | src/api.rs | 3 | ||||
-rw-r--r-- | src/bin/rbw-agent/main.rs | 1 | ||||
-rw-r--r-- | src/bin/rbw-agent/sock.rs | 2 | ||||
-rw-r--r-- | src/bin/rbw/commands.rs | 3 | ||||
-rw-r--r-- | src/bin/rbw/main.rs | 1 | ||||
-rw-r--r-- | src/db.rs | 1 | ||||
-rw-r--r-- | src/lib.rs | 1 | ||||
-rw-r--r-- | src/pinentry.rs | 1 | ||||
-rw-r--r-- | src/protocol.rs | 3 |
9 files changed, 3 insertions, 13 deletions
@@ -678,9 +678,6 @@ impl Client { device_push_token: String::new(), two_factor_token: two_factor_token .map(std::string::ToString::to_string), - // enum casts are safe, and i don't think there's a better way to - // write it without some explicit impls - #[allow(clippy::as_conversions)] two_factor_provider: two_factor_provider.map(|ty| ty as u32), }; let client = self.reqwest_client().await?; diff --git a/src/bin/rbw-agent/main.rs b/src/bin/rbw-agent/main.rs index 8342a36..ad1fe80 100644 --- a/src/bin/rbw-agent/main.rs +++ b/src/bin/rbw-agent/main.rs @@ -11,6 +11,7 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::type_complexity)] #![allow(clippy::multiple_crate_versions)] +#![allow(clippy::large_enum_variant)] use anyhow::Context as _; diff --git a/src/bin/rbw-agent/sock.rs b/src/bin/rbw-agent/sock.rs index b97d33d..280b8cc 100644 --- a/src/bin/rbw-agent/sock.rs +++ b/src/bin/rbw-agent/sock.rs @@ -44,8 +44,6 @@ impl Sock { pub fn listen() -> anyhow::Result<tokio::net::UnixListener> { let path = rbw::dirs::socket_file(); // if the socket already doesn't exist, that's fine - // https://github.com/rust-lang/rust-clippy/issues/8003 - #[allow(let_underscore_drop)] let _ = std::fs::remove_file(&path); let sock = tokio::net::UnixListener::bind(&path) .context("failed to listen on socket")?; diff --git a/src/bin/rbw/commands.rs b/src/bin/rbw/commands.rs index a2516d6..93f00da 100644 --- a/src/bin/rbw/commands.rs +++ b/src/bin/rbw/commands.rs @@ -514,7 +514,6 @@ impl DecryptedCipher { #[derive(Debug, Clone)] #[cfg_attr(test, derive(Eq, PartialEq))] -#[allow(clippy::large_enum_variant)] enum DecryptedData { Login { username: Option<String>, @@ -1252,8 +1251,6 @@ fn check_config() -> anyhow::Result<()> { fn version_or_quit() -> anyhow::Result<u32> { crate::actions::version().map_err(|e| { - // https://github.com/rust-lang/rust-clippy/issues/8003 - #[allow(let_underscore_drop)] let _ = crate::actions::quit(); e }) diff --git a/src/bin/rbw/main.rs b/src/bin/rbw/main.rs index cd36755..822819a 100644 --- a/src/bin/rbw/main.rs +++ b/src/bin/rbw/main.rs @@ -11,6 +11,7 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::type_complexity)] #![allow(clippy::multiple_crate_versions)] +#![allow(clippy::large_enum_variant)] use anyhow::Context as _; use clap::{CommandFactory as _, Parser as _}; @@ -106,7 +106,6 @@ impl<'de> serde::Deserialize<'de> for Uri { #[derive( serde::Serialize, serde::Deserialize, Debug, Clone, Eq, PartialEq, )] -#[allow(clippy::large_enum_variant)] pub enum EntryData { Login { username: Option<String>, @@ -11,6 +11,7 @@ #![allow(clippy::too_many_lines)] #![allow(clippy::type_complexity)] #![allow(clippy::multiple_crate_versions)] +#![allow(clippy::large_enum_variant)] // we aren't really documenting apis anyway #![allow(clippy::missing_errors_doc)] #![allow(clippy::missing_panics_doc)] diff --git a/src/pinentry.rs b/src/pinentry.rs index d3bf65a..f7d36c7 100644 --- a/src/pinentry.rs +++ b/src/pinentry.rs @@ -160,7 +160,6 @@ fn percent_decode(buf: &mut [u8]) -> usize { if c == b'%' && read_idx + 2 < len { if let Some(h) = char::from(buf[read_idx + 1]).to_digit(16) { - #[allow(clippy::cast_possible_truncation)] if let Some(l) = char::from(buf[read_idx + 2]).to_digit(16) { // h and l were parsed from a single hex digit, so they // must be in the range 0-15, so these unwraps are safe diff --git a/src/protocol.rs b/src/protocol.rs index a10d301..f9a9d28 100644 --- a/src/protocol.rs +++ b/src/protocol.rs @@ -1,6 +1,3 @@ -// https://github.com/rust-lang/rust-clippy/issues/6902 -#![allow(clippy::use_self)] - // eventually it would be nice to make this a const function so that we could // just get the version from a variable directly, but this is fine for now #[must_use] |