Module zerogc_context::handle[][src]

Expand description

Implementation of ::zerogc::GcHandle

Inspired by Mono’s Lock free Gc Handles

Structs

FreedHandleSlot

A handle that is free

GcHandle
GcHandleList

Concurrent list of GcHandles

GcRawHandle

The underlying value of a handle.

Traits

RawHandleImpl

A RawCollectorImpl that supports handles

RawHandleImplHack

A type hack on RawHandleImpl to get the associated type of ::zerogc::GcRef

Unions

HandleSlot

A slot in the array of handles