diff --git a/crates/ai/src/test.rs b/crates/ai/src/test.rs index 89edc71b0b..f10ca4f5fa 100644 --- a/crates/ai/src/test.rs +++ b/crates/ai/src/test.rs @@ -54,6 +54,7 @@ impl LanguageModel for FakeLanguageModel { } } +#[derive(Default)] pub struct FakeEmbeddingProvider { pub embedding_count: AtomicUsize, } @@ -66,14 +67,6 @@ impl Clone for FakeEmbeddingProvider { } } -impl Default for FakeEmbeddingProvider { - fn default() -> Self { - FakeEmbeddingProvider { - embedding_count: AtomicUsize::default(), - } - } -} - impl FakeEmbeddingProvider { pub fn embedding_count(&self) -> usize { self.embedding_count.load(atomic::Ordering::SeqCst) diff --git a/tooling/xtask/src/main.rs b/tooling/xtask/src/main.rs index e40a92c0a0..1f075c59d4 100644 --- a/tooling/xtask/src/main.rs +++ b/tooling/xtask/src/main.rs @@ -85,7 +85,6 @@ fn run_clippy(args: ClippyArgs) -> Result<()> { "clippy::cast_abs_to_unsigned", "clippy::cmp_owned", "clippy::crate_in_macro_def", - "clippy::derivable_impls", "clippy::derive_ord_xor_partial_ord", "clippy::eq_op", "clippy::implied_bounds_in_impls",