Re-exports§
pub use gctype::GcTypeInfo;pub use gctype::GcTypeRegistry;pub use gctype::gctype_drop;pub use gctype::gctype_trace;
Modules§
Macros§
Structs§
- Gc
- A safe GC reference with a lifetime guarantee.
- GcArena
- Bump-pointer arena + free-list hybrid allocator
- GcHead
- GC node info
- GcHeap
- GcNode
Link - GcPartition
- GcPartition
Id - Partition ID, used as index into
GcHeap::partitions. - GcRef
- Garbage collection reference
- GcScope
- Handle to a GC scope, used to:
- GcScope
Stack Id - GcScope
State - The GC scope state
- GcTrace
Ctx - GcWeak
- Weak reference
Enums§
Constants§
- ARENA_
CAPACITY - Arena capacity (64 KB)
- MAX_
ARENA_ ALLOC - Allocations larger than this skip the arena and go directly to system malloc