Skip to main content

Collectable

Trait Collectable 

Source
pub trait Collectable: Debug { }
Expand description

Marker trait for GC-managed objects.

C: GCObject in lobject.h / lstate.h. Phase A–C: objects are Rc-tracked; Phase D: real tracing GC. types.tsv: GCObject → (trait Collectable; concrete = GcRef<T>)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§