#[repr(C)]pub struct TracedReference<T> { /* private fields */ }
Expand description
A traced handle without destructor that clears the handle. The embedder needs to ensure that the handle is not accessed once the V8 object has been reclaimed. For more details see BasicTracedReference.
Implementations§
Source§impl<T> TracedReference<T>
impl<T> TracedReference<T>
Trait Implementations§
Auto Trait Implementations§
impl<T> Freeze for TracedReference<T>
impl<T> RefUnwindSafe for TracedReference<T>where
T: RefUnwindSafe,
impl<T> Send for TracedReference<T>where
T: Send,
impl<T> Sync for TracedReference<T>where
T: Sync,
impl<T> Unpin for TracedReference<T>where
T: Unpin,
impl<T> UnwindSafe for TracedReference<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more