From f047966f20835267f20e5839272b9ab36c445796 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Mon, 30 Jun 2025 13:34:13 +0530 Subject: [PATCH] feat: Implement when Rhs is & --- src/cosine.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cosine.rs b/src/cosine.rs index c272929..94d6b3a 100644 --- a/src/cosine.rs +++ b/src/cosine.rs @@ -52,15 +52,15 @@ where } } -impl CosineSimilarity> for &ArrayBase +impl CosineSimilarity> for ArrayBase where S1: ndarray::Data, S2: ndarray::Data, T: num::traits::Float + 'static, { type Output = T; - fn cosine_similarity(&self, rhs: ArrayBase) -> Result { - (*self).cosine_similarity(rhs) + fn cosine_similarity(&self, rhs: &ArrayBase) -> Result { + self.cosine_similarity(rhs.view()) } }