pub struct GcHead { /* private fields */ }Expand description
GC node info
Implementations§
Source§impl GcHead
impl GcHead
pub fn debug_set_dbg_string(&mut self, str: Cow<'static, str>)
pub fn debug_dbg_string(&self) -> &Cow<'static, str>
pub fn debug_assert_node_valid_simple(&self)
pub fn debug_assert_node_valid(&self, heap: &GcHeap)
Source§impl GcHead
impl GcHead
Sourcepub fn xref(&self) -> GcPartitionId
👎Deprecated
pub fn xref(&self) -> GcPartitionId
Get cross scope reference
Sourcepub fn unset_xref(&mut self)
👎Deprecated
pub fn unset_xref(&mut self)
Unset cross scope reference
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GcHead
impl RefUnwindSafe for GcHead
impl !Send for GcHead
impl !Sync for GcHead
impl Unpin for GcHead
impl UnsafeUnpin for GcHead
impl UnwindSafe for GcHead
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