A convenience library for working with `Arc<Mutex<T>>`s
Concurrent utilities library providing thread pools, task scheduling, synchronization primitives and other concurrent programming tools
Concurrent utilities library providing thread pools, task scheduling, synchronization primitives and other concurrent programming tools
Reusable double-checked lock executor for Rust lock abstractions
Lock utilities library providing synchronous, asynchronous, and monitor-based locking primitives
A comprehensive Rust type library for HTTP operations and concurrent programming. Provides core HTTP types (Request/Response with builder patterns, Method, HttpStatus, HttpVersion, ContentType, FileExtension with MIME mapping, Cookie parsing/building, HttpUrl parsing, WebSocket frame/opcode, protocol upgrade types, stream/task management, panic handling), thread-safe concurrent wrappers (ArcMutex, ArcRwLock, BoxRwLock, RcRwLock), dynamic dispatch types (BoxAny, RcAny, ArcAny with Send/Sync variants), high-performance hash collections (HashMapXxHash3_64, HashSetXxHash3_64), and static lifetime utilities (BoxLeak, Lifetime trait).
Simple concurrent progress bars.
A fork of the IBKR-API-Rust package that uses a simpler interface paradigm
Provides a `PinArcMutex` type, for shared mutable access to pinned data
A crate in Rust that provides an attribute macro for mods, structs and impls. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous mutation (Mutex) control elements.