-
thread_local
Per-object thread-local storage
-
scoped-tls
standard library’s old
scoped_thread_local!
macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS -
tendril
Compact buffer/string type for zero-copy parsing
-
state
safe and effortless global and thread-local state management
-
send_wrapper
implements a wrapper type called SendWrapper which allows you to move around non-Send types between threads, as long as you access the contained value only from within the original thread…
-
better_scoped_tls
scoped-tls, but with good error message
-
rubicon
Deduplicate globals across shared objects to enable a dangerous form of dynamic linking
-
async-local
For using thread locals within an async context and across await points
-
pi-async-rt
Based on future (MVP), a universal asynchronous runtime and tool used to provide a foundation for the outside world
-
HArcMut
mutable arc
-
buffet
Thread-local buffer pool for the
loona
crate -
ref_thread_local
A macro for declaring thread-local
static
s like using both oflazy_static!
andRefCell
-
perthread
ThreadMap structure for accessing PerThread thread local variables form a static context
-
future-local-storage
An init-once-per-future cell for thread-local values
-
thread_local_collect
Supports the collection and aggregation of thread-local data across threads
-
act-locally
single-threaded async actors with ordinary functions as handlers and plainly typed messages
-
thread_map
Types that are simple and easy-to-use alternatives to the
std::thread_local
macro -
log-mdc
A mapped diagnostic context (MDC) for use with the
log
crate -
mt-debug-counters
support high performance debug counters for heavy multithreaded applications
-
scoped_thread_local
Highly flexible Scoped thread local with HKT builtin
-
arcu
An Rcu implementation using an Arc to keep the read critical section short and handle cleanup
-
log-ndc
log extension with NDC-like functionality
-
nolocal-block-on
futures_lite::future::block_on that can run without using thread-locals
-
rt-local
Thread local asynchronous runtime working with platform-specific event loops
-
thread-object
Abstraction over thread-local storage allowing dynamic creation of TLS variables
-
ferris-gc
Flexible implementation of garbage collector for Rust
-
context-allocator
-
sti
STd Improved
-
alloc-tls
Thread-local storage that is safe for use in implementing global allocators
-
generic_singleton
allowing for generic singleton patterns
-
tlrepo
Thread-local git2::Repository, shareable across threads
-
thread-scoped-ref
that is similar to a thread local storage but allows to store references / dyn Trait within a scope
-
switchyard
Real-time compute focused async executor
-
lazy_thread_local
Lazily initialised per-object thread-local storage
-
raw-cstr
Keep raw-cstrings in thread local storage for reuse
-
racer-interner
thread-local string interner for racer-rust
-
mlsp
small library for smart pointers that use both thread local and global atomic counters
-
modtype
Macros that implement modular arithmetic integer types
-
srand
Random number generators and other randomness functionality with simple apis to use
-
compiler-interrupts
Compiler Interrupts API for Rust
-
trove
arena allocator
-
embedded-threadsafe
safe global or thread-local cells for embedded devices
-
davenport
Ergonomic thread-local workspaces for intermediate data
-
tark
An
Arc
with a thread-local strong/weak count -
with-thread-local
A micro crate that simplifies a bit the use of the std macro
thread_local!
-
ambience
Lightweight library for passing ambient parameters
-
deep-bind
A macro for using threadlocals to deeply bind contextual values
-
shared_slice
Thread-local and thread-safe shared slice types, like
&[T]
but without lifetimes. This library depends only onalloc
andcore
, so can be used in environments withoutstd
. -
phoenix-tls
creating always present thread locals
-
rt-local-core
Thread local asynchronous runtime working with platform-specific event loops
-
lurk-metrics
Metrics Sink for lurk
-
thread_local_compat
std::thread_local passthrough, designed to be patched on a per-workspace level to provide thread_local on systems without std
-
thread-local-object
Per-object thread local storage
-
parity-send-wrapper
implements a wrapper type called SendWrapper which allows you to move around non-Send types between threads, as long as you access the contained value only from within the original thread…
-
thread-local-panic-hook
Panic hooks that work per thread
-
local-ex
Thread local async executor
-
rt-local-macros
Thread local asynchronous runtime working with platform-specific event loops
Try searching with DuckDuckGo.