From 10ead9f3b6301ec1b4e5dd6f2ea3a993210c4d96 Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Tue, 21 Oct 2025 21:10:58 +0400 Subject: [PATCH] one more clippy fix --- core/vector/operations/concat.rs | 4 ++-- core/vector/vector_types.rs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/vector/operations/concat.rs b/core/vector/operations/concat.rs index 178258838..8823568ff 100644 --- a/core/vector/operations/concat.rs +++ b/core/vector/operations/concat.rs @@ -13,8 +13,8 @@ pub fn vector_concat(v1: &Vector, v2: &Vector) -> Result> { let data = match v1.vector_type { VectorType::Float32Dense | VectorType::Float64Dense => { let mut data = Vec::with_capacity(v1.bin_len() + v2.bin_len()); - data.extend_from_slice(&v1.bin_data()); - data.extend_from_slice(&v2.bin_data()); + data.extend_from_slice(v1.bin_data()); + data.extend_from_slice(v2.bin_data()); data } VectorType::Float32Sparse => { diff --git a/core/vector/vector_types.rs b/core/vector/vector_types.rs index c6c599090..8b70fdbda 100644 --- a/core/vector/vector_types.rs +++ b/core/vector/vector_types.rs @@ -118,7 +118,7 @@ impl<'a> Vector<'a> { Self::from_data(vector_type, Some(blob), None) } pub fn from_slice(blob: &'a [u8]) -> Result { - let (vector_type, len) = Self::vector_type(&blob)?; + let (vector_type, len) = Self::vector_type(blob)?; Self::from_data(vector_type, None, Some(&blob[..len])) } pub fn from_data( @@ -126,7 +126,7 @@ impl<'a> Vector<'a> { owned: Option>, refer: Option<&'a [u8]>, ) -> Result { - let owned_slice = owned.as_ref().map(|x| x.as_slice()); + let owned_slice = owned.as_deref(); let refer_slice = refer.as_ref().map(|&x| x); let data = owned_slice.unwrap_or_else(|| refer_slice.unwrap()); match vector_type { @@ -191,7 +191,7 @@ impl<'a> Vector<'a> { } pub fn bin_data(&'a self) -> &'a [u8] { - let owned = self.owned.as_ref().map(|x| x.as_slice()); + let owned = self.owned.as_deref(); let refer = self.refer.as_ref().map(|&x| x); owned.unwrap_or_else(|| refer.unwrap()) }