|
@@ -107,6 +107,13 @@ pub struct Resource<T: 'static> {
|
|
|
callback: UseCallback<Task>,
|
|
|
}
|
|
|
|
|
|
+impl<T> Clone for Resource<T> {
|
|
|
+ fn clone(&self) -> Self {
|
|
|
+ *self
|
|
|
+ }
|
|
|
+}
|
|
|
+impl<T> Copy for Resource<T> {}
|
|
|
+
|
|
|
/// A signal that represents the state of the resource
|
|
|
// we might add more states (panicked, etc)
|
|
|
#[derive(Clone, Copy, PartialEq, Hash, Eq, Debug)]
|