Crate gc_api

source ·
Expand description

A collection of traits and structures to help define the semantics of a multithreading garbage collector.


To allow standard GC errors to be detected and handled no matter the implementation, this module provides a simple error type partially modeled after std::io::Error.


A pointer into the heap. Depending on how the implementing garbage collector is implemented, the data stored in a GC pointer can be accessed in one of a few ways.


An owned handle into a garbage collected heap. The heap should outlive

Type Definitions