From 828326441e5c39d13d47391724c32349d8f40b20 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Tue, 7 Jan 2025 19:22:53 +0100 Subject: [PATCH] Implement `Neg` for `Scalar` --- experiments/2024-12-09/src/math/scalar.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/experiments/2024-12-09/src/math/scalar.rs b/experiments/2024-12-09/src/math/scalar.rs index d2a0d85f9..55be2adf9 100644 --- a/experiments/2024-12-09/src/math/scalar.rs +++ b/experiments/2024-12-09/src/math/scalar.rs @@ -73,6 +73,15 @@ where } } +impl ops::Neg for Scalar { + type Output = Self; + + fn neg(self) -> Self::Output { + let value = -self.value(); + Self::new(value) + } +} + impl ops::Sub for Scalar where S: Into,