diff --git a/packages/core/src/nodes.rs b/packages/core/src/nodes.rs index 41b312b3d..24f2e083d 100644 --- a/packages/core/src/nodes.rs +++ b/packages/core/src/nodes.rs @@ -103,6 +103,12 @@ impl BoxedCellSlice { } pub fn transfer(&self, other: &Self) { + unsafe { + *self.0.get() = (*other.0.get()).clone(); + } + } + + pub fn take_from(&self, other: &Self) { unsafe { *self.0.get() = (*other.0.get()).take(); }