pub enum GcListKind {
GcObj,
Tmp,
ZeroRef,
}Expand description
Which intrusive GC list currently owns an object. Each object is on at most one list.
Variants§
Trait Implementations§
Source§impl Clone for GcListKind
impl Clone for GcListKind
Source§fn clone(&self) -> GcListKind
fn clone(&self) -> GcListKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GcListKind
Source§impl Debug for GcListKind
impl Debug for GcListKind
impl Eq for GcListKind
Source§impl PartialEq for GcListKind
impl PartialEq for GcListKind
impl StructuralPartialEq for GcListKind
Auto Trait Implementations§
impl Freeze for GcListKind
impl RefUnwindSafe for GcListKind
impl Send for GcListKind
impl Sync for GcListKind
impl Unpin for GcListKind
impl UnsafeUnpin for GcListKind
impl UnwindSafe for GcListKind
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