diff -r 073ea94b119a -r 724413fc8d17 src/euclidean/wrap.rs --- a/src/euclidean/wrap.rs Fri Sep 05 00:55:10 2025 -0500 +++ b/src/euclidean/wrap.rs Fri Sep 05 00:56:59 2025 -0500 @@ -226,19 +226,19 @@ { fn axpy>(&mut self, α: $F, x: I, β: $F) { x.eval_decompose(|v| { - self.get_view_mut().axpy(α, (*v).get_view(), β) + $crate::linops::AXPY::axpy(&mut self.get_view_mut(), α, v.get_view(), β) }) } fn copy_from>(&mut self, x: I) { x.eval_decompose(|v| { - self.get_view_mut().copy_from((*v).get_view()) + $crate::linops::AXPY::copy_from(&mut self.get_view_mut(), v.get_view()) }) } fn scale_from>(&mut self, α: $F, x: I) { x.eval_decompose(|v| { - self.get_view_mut().scale_from(α, (*v).get_view()) + $crate::linops::AXPY::scale_from(&mut self.get_view_mut(), α, v.get_view()) }) }