From 0880635e496b2cb1fb65ad48ebe271c2e74756ba Mon Sep 17 00:00:00 2001 From: Filipe Rodrigues Date: Tue, 5 Mar 2024 15:13:59 +0000 Subject: [PATCH] Renamed methods of `SignalSetWith` to avoid overloading existing terms. --- dynatos-reactive/src/signal/ops.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dynatos-reactive/src/signal/ops.rs b/dynatos-reactive/src/signal/ops.rs index a85ca1c..e177a77 100644 --- a/dynatos-reactive/src/signal/ops.rs +++ b/dynatos-reactive/src/signal/ops.rs @@ -77,16 +77,16 @@ pub trait SignalWith { /// Types which may be set by [`SignalSet`] pub trait SignalSetWith: Sized { - fn set(self, new_value: T); + fn set_value(self, new_value: T); } impl SignalSetWith for &'_ mut T { - fn set(self, new_value: T) { + fn set_value(self, new_value: T) { *self = new_value; } } impl SignalSetWith for &'_ mut Option { - fn set(self, new_value: T) { + fn set_value(self, new_value: T) { *self = Some(new_value); } } @@ -103,7 +103,7 @@ where for<'a> S::Value<'a>: SignalSetWith, { fn set(&self, new_value: T) { - self.update(|value| SignalSetWith::set(value, new_value)); + self.update(|value| SignalSetWith::set_value(value, new_value)); } }