CowArc can be useful for decreasing memory allocations by sharing immutable memory.
ArcCow is a Rust smart pointer that combines the best features of Cow (clone-on-write) and Arc (atomic reference counting) to provide efficient, flexible data handling.
Atomically swappable Arc
Lazy Arc/Weak pointers
A `Cow`-like data structure where owned data is stored inside an `Arc`.
Yet another string for Rust: zero-cost borrow and slicing, inline representation for small strings, (atomic) reference counting
High-performance AI coding agent CLI - Rust port of Pi Agent
Box that stores small objects inline and bigger objects on the heap using Box, Rc or Arc, with CoW semantic
Copy-on-Write shared strings
A powerful and flexible Rust library based on procedural macros for validation, modification, and DTO (Data Transfer Object) handling. Designed to integrate seamlessly with Axum. Inspired by Validator, Validify and Garde.
A terminal-based typing game for Rust programmers. Practice typing real Rust code snippets to improve your coding speed and accuracy.
A serialization and deserialization implementation which allows for schema-evolution.