Browse Source

don't require a valid type for CopyValue::set

Evan Almloff 1 năm trước cách đây
mục cha
commit
10e305d2da
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      packages/signals/src/rt.rs

+ 4 - 0
packages/signals/src/rt.rs

@@ -195,6 +195,10 @@ impl<T: 'static, S: Storage<T>> Writable<T> for CopyValue<T, S> {
     fn write(&self) -> Self::Mut<T> {
         self.value.write()
     }
+
+    fn set(&mut self, value: T) {
+        self.value.set(value);
+    }
 }
 
 impl<T: 'static, S: Storage<T>> PartialEq for CopyValue<T, S> {