diff --git a/src/lib.rs b/src/lib.rs index c2f44a07..481bcd4f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -113,6 +113,12 @@ pub mod __rt { } } + pub fn get_mut(&mut self) -> &mut T { + unsafe { + &mut *self.value.get() + } + } + pub fn borrow(&self) -> Ref { unsafe { if self.borrow.get() == usize::max_value() {