Trait zerogc::GcSystem[][src]

pub unsafe trait GcSystem {
    type Id: CollectorId;
    type Context: GcContext<Id = Self::Id>;
}
Expand description

A garbage collector implementation.

These implementations should be completely safe and zero-overhead.

Associated Types

type Id: CollectorId[src]

Expand description

The type of collector IDs given by this system

type Context: GcContext<Id = Self::Id>[src]

Expand description

The type of contexts used in this sytem

Implementors