Skip to main content

Crate sim_lib_gc_tracing

Crate sim_lib_gc_tracing 

Source
Expand description

Bounded stop-the-world tracing collection for managed arenas.

Structs§

CollectionLimits
Independently enforced limits for one collection.
CollectionReceipt
Deterministic evidence for a completed collection.
FailureReceipt
Inspectable evidence for a collection refused before mutation.
FinalizationRecord
Opaque, language-neutral notification that one unreachable target is ready.
FinalizationRegistry
At-most-once finalization registrations, separate from managed storage.

Enums§

CollectionError
A fail-closed collection error.
CorrectnessDimension
Independent correctness dimensions maintained by the collector conformance suite.
LimitKind
A resource class which refused collection.

Functions§

collect
Performs a complete bounded collection, mutating only after the plan succeeds.
collect_with_finalization
Collects and atomically admits ready records to the isolated finalization queue. The callback is stored as a job and cannot run before this function returns.