Module std::gc[src]

Task-local garbage-collected boxes

The Gc type provides shared ownership of an immutable value. Destruction is not deterministic, and will occur some time between every Gc handle being gone and the end of the task. The garbage collector is task-local so Gc<T> is not sendable.

Structs

Gc

Immutable garbage-collected pointer type

Statics

pub static GC: () = ()

An value that represents the task-local managed heap.

Use this like let foo = box(GC) Bar::new(...);