From 3242fc9e88c741e33a440d326d03cf59fa6b5d29 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Fri, 4 Aug 2023 14:49:52 -0700 Subject: [PATCH] add debug impl --- packages/signals/src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/signals/src/lib.rs b/packages/signals/src/lib.rs index 2a30d0798..cfb25c96a 100644 --- a/packages/signals/src/lib.rs +++ b/packages/signals/src/lib.rs @@ -1,6 +1,6 @@ use std::{ cell::{Ref, RefMut}, - fmt::Display, + fmt::{Debug, Display}, ops::{Add, Div, Mul, Sub}, sync::Arc, }; @@ -92,6 +92,12 @@ impl Display for Signal { } } +impl Debug for Signal { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + self.with(|v| Debug::fmt(v, f)) + } +} + impl + Copy + 'static> std::ops::AddAssign for Signal { fn add_assign(&mut self, rhs: T) { self.set(self.get() + rhs);