-
scoped-tls-hkt
more flexible version of
scoped-tls, allowing the following additional features: Storage of references to dynamically sized types. Storage of mutable references. Storage of… -
spinning_top
spinlock crate based on the abstractions provided by
lock_api -
lets_expect
Clean tests for Rust
-
is-tree
Everything is a tree
-
pin-cell
A pin-safe cell
-
takeable
Container type that allows for temporarily moving out of the container, or permanently moving out and invalidating the container
-
any-fn
Dynamically-typed functions to represent any functions in Rust
-
get_mut_drop_weak
A function to safely get a mutable reference to an Arc and dissociate any weak references
-
tui_lib
Be the base of a Tui Operation
-
abstract-getters
Abstract how, what and from where to get a value using a trait
-
fsmentry-cli
Finite State Machines with an entry API and data storage
-
buffet
Thread-local buffer pool for the
loonacrate -
scopegraphs-prust-lib
fork of prust for scopegraphs
-
splitmut
Safely retrieves multiple mutable values from the same collection
-
ecsilarant
Sketch of an ECS for the future
-
asyncified
A small library for operating on long lived sync values in an async context
-
embedded_commands_rs
Lightweight, embeddable command interpreter for Rust
-
bonzai
An abstraction for optimizing the memory layout and pointer aliasing of trees
-
fluke-buffet
Buffer management for the
flukecrate -
final
Wrap a value in a type that does not give out mutable references
-
prust-lib
Persistent & Immutable Data Structures in Rust
-
totally-safe
that allows you to bypass Rust's safety guarantees with totally safe patterns, featuring arbitrary lifetimes, aliasing, and more!
-
xor_rand
An arbitrary byte length, counter based PRNG crate
-
modifier
Fluid chaining APIs for both mutable ownership types
-
lets_expect_core
Core lets_expect code. This crate is internal to the lets_expect crate and should not be used directly.
-
deborrow
Splits mutable references safely into their fields, and helps with reference manipulation
-
json-value
Helper method to get the json value
-
downgrade
mutable reference to an immutable one
-
c-arrow
allows you to use the arrow operator -> to access the field of the row pointer, just like C/C++
-
lis3dh-spi
no_std driver for the ultra-low-power high-performance 3-axis "nano" accelerometer LIS3DH using SPI
-
extend-ref
A wrapper struct that implements
Extendfor mutable references -
iterify
Turn any type into an iterator with closures!
-
concurrent_log
A log container supporting concurrent append operations
-
circular_vec
A fixed length vector that provides a next function that loops infinitely
-
gavl
A fast implementation for a map and a set using an AVL tree
-
tree-struct
A general-purpose Tree implementation in Rust
-
cursedcontainer
A "cursed" container with opaque keys, usable as a static variable
-
fsmentry
Finite State Machines with an entry API and data storage
-
totally-sync-variable
🔥
-
try-ref
AsRef/AsMut version of TryFrom
-
mutification
Convert immutable reference to mutable reference
-
take
A container utility for Rust
-
shared_mut_ref
introduces a type for sharing a mutable reference and mutating the value behind it
-
eater-arc-illegal
An Arc that allows multiple mutable references (illegal!)
-
ndimage
conversion between ndarray and image
-
to-mut
Convert immutable reference to mutable reference
-
write_ref
Support for write-only references and slices
-
ref-mut-n
Defines a nested mutable reference
-
accessors-rs
Derive macro generating an impl for accessing the fields of a struct
-
abstract-getters-derive
Derive macros for the abstract-getters crate
-
diskvec
A thread-safe, on-disk vector for Copy types
-
region_buffer
A growable array allowing for multiple mutable non overlapping regions
-
deborrow-macro
Macros for deborrow
Try searching with DuckDuckGo.