|0.1.1||Mar 4, 2021|
|0.1.0||Jan 18, 2021|
Used in 3 crates (via kira)
A set of memory-management tools for real-time audio and other latency-critical scenarios.
basedrop provides smart pointers analogous to
Arc which mark their contents for deferred collection on another thread rather than immediately freeing it, making them safe to drop on a real-time thread.
Memory-management tools for real-time audio and other latency-critical scenarios.
Sharedare smart pointers analogous to
Arcwhich add their contents to a queue for deferred collection when dropped.
Collectoris used to process the drop queue.
Nodeprovides a lower-level interface for implementing custom smart pointers or data structures.
SharedCellimplements a mutable memory location holding a
Sharedpointer that can be used by multiple readers and writers in a thread-safe manner.