From 6ed3325ee216ae6d1753cb1ccf8678d40dd604e0 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Tue, 14 Jun 2022 06:38:00 +0200 Subject: [PATCH] Fix clippy nightly --- objc2-encode/src/parse.rs | 2 +- objc2-foundation/src/lib.rs | 1 + objc2/src/lib.rs | 1 + objc2/src/rc/test_object.rs | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/objc2-encode/src/parse.rs b/objc2-encode/src/parse.rs index eb6e78ced..f4bfc57df 100644 --- a/objc2-encode/src/parse.rs +++ b/objc2-encode/src/parse.rs @@ -83,7 +83,7 @@ pub(crate) fn rm_enc_prefix<'a>(s: &'a str, enc: &Encoding<'_>) -> Option<&'a st fn chomp_int(s: &str) -> Option<(usize, &str)> { // Chomp until we hit a non-digit - let (num, t) = match s.find(|c: char| !c.is_digit(10)) { + let (num, t) = match s.find(|c: char| !c.is_ascii_digit()) { Some(i) => s.split_at(i), None => (s, ""), }; diff --git a/objc2-foundation/src/lib.rs b/objc2-foundation/src/lib.rs index a343e43a5..f58298241 100644 --- a/objc2-foundation/src/lib.rs +++ b/objc2-foundation/src/lib.rs @@ -34,6 +34,7 @@ #![allow(clippy::missing_safety_doc)] // TODO: Remove this #![warn(clippy::cargo)] #![warn(clippy::ptr_as_ptr)] +#![allow(clippy::let_unit_value)] // let _: () = ... // Update in Cargo.toml as well. #![doc(html_root_url = "https://docs.rs/objc2-foundation/0.2.0-alpha.5")] diff --git a/objc2/src/lib.rs b/objc2/src/lib.rs index 4569ebe5d..0519ba727 100644 --- a/objc2/src/lib.rs +++ b/objc2/src/lib.rs @@ -132,6 +132,7 @@ #![deny(unsafe_op_in_unsafe_fn)] #![warn(clippy::cargo)] #![warn(clippy::ptr_as_ptr)] +#![allow(clippy::let_unit_value)] // let _: () = ... // Update in Cargo.toml as well. #![doc(html_root_url = "https://docs.rs/objc2/0.3.0-beta.0")] diff --git a/objc2/src/rc/test_object.rs b/objc2/src/rc/test_object.rs index 8b06c05f2..3a3f1d7a2 100644 --- a/objc2/src/rc/test_object.rs +++ b/objc2/src/rc/test_object.rs @@ -8,7 +8,7 @@ use crate::runtime::{Bool, Class, Object, Sel}; use crate::{msg_send, msg_send_bool}; use crate::{Encoding, Message, RefEncode}; -#[derive(Debug, Clone, Default, PartialEq)] +#[derive(Debug, Clone, Default, PartialEq, Eq)] pub(crate) struct ThreadTestData { pub(crate) alloc: usize, pub(crate) dealloc: usize,