From 9efd6088c34407942705b2ba08cc39d169098a92 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 1 Dec 2025 14:54:10 +0100 Subject: [PATCH] Fix clippy lints --- src/constraint.rs | 14 +++++++------- src/input.rs | 1 + tests/tests.rs | 4 ++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/constraint.rs b/src/constraint.rs index 6cfe574..2e7ff16 100644 --- a/src/constraint.rs +++ b/src/constraint.rs @@ -114,13 +114,13 @@ impl CallSequence { #[allow(unused_variables)] Entry::Occupied(entry) => { #[cfg(debug_assertions)] - if let Some((_, ret2)) = &self.vec[*entry.get()] { - if ret != *ret2 { - panic!( - "comemo: found differing return values. \ - is there an impure tracked function?" - ) - } + if let Some((_, ret2)) = &self.vec[*entry.get()] + && ret != *ret2 + { + panic!( + "comemo: found differing return values. \ + is there an impure tracked function?" + ) } false } diff --git a/src/input.rs b/src/input.rs index da3ff4d..1196cca 100644 --- a/src/input.rs +++ b/src/input.rs @@ -228,6 +228,7 @@ macro_rules! multi { } #[derive(Copy, Clone)] + #[allow(dead_code)] pub struct MappedSink(S); $(multi!(@mapped $param $idx; $params);)* diff --git a/tests/tests.rs b/tests/tests.rs index baf52d1..65d715a 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -152,11 +152,11 @@ fn test_tracked_trait() { loader.load(path).unwrap() } - fn wrapper(loader: &(dyn Loader), path: &Path) -> Vec { + fn wrapper(loader: &dyn Loader, path: &Path) -> Vec { traity(loader.track(), path) } - let loader: &(dyn Loader) = &StaticLoader; + let loader: &dyn Loader = &StaticLoader; test!(miss: traity(loader.track(), Path::new("hi.rs")), [1, 2, 3]); test!(hit: traity(loader.track(), Path::new("hi.rs")), [1, 2, 3]); test!(miss: traity(loader.track(), Path::new("bye.rs")), [1, 2, 3]);