Thread-safe cell based on atomic pointers
Safe no_std repr(transparent) wrapper for AtomicPtr and &AtomicPtr with an api similar to a cell.
Shared deterministic binary cache reader/writer for Kira single-cell pipelines (kira-organelle.bin and expr.bin).
BrainFuck interpreter and optimizing JIT compiler
Flexible parsing and transformation utilities for structured data. #[derive(Parser)] adds methods like .parse().json(), .toml(), .bin(), .map(), and .from() to simplify conversions using common wrappers like Arc, Mutex, Box, OnceCell, etc.
A small arena allocator with a static backing store and ability to allocate arbitrary types.
An universal memory prover in Zero-Knowledge Proof
Unsafely make any type Send and Sync
A 64-bit value, that is either a floating-point number (`f64`), or an arbitrary 52-bit integer.
A no_std, zero-dependency crate for the creation and handling of NaN-tagged 64-bit floating-point values.
Rust component object model
Cast between trait objects.