const_mutex(val)) to statically initialize the locking primitives. Using e.g. Mutex::new(val) does not work on stable Rust yet. To enable nightly-only functionality, you need to enable the nightly feature in Ca
This is a collection of synchronization facilities that aren't part of the standard library that I wanted to make sure were available for the Rust community. This crate contains the following synchronization primitives: CountdownEvent, a port of System.Threading.CountdownEvent from .NET (also call...
🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用 480 ziglang/zig Zig 39.388k General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. 481 zhongyang219/TrafficMonitor C++ 39.387k 这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持...
Written in Rust. vprof - Visual Python profiler. Others django-debug-toolbar - Display various debug information for Django. flask-debugtoolbar - A port of the django-debug-toolbar to flask. icecream - Inspect variables, expressions, and program execution with a single, simple function call....
A modern TLS library in Rust. Contribute to rustls/rustls development by creating an account on GitHub.
SQLSync - Multiplayer offline-first SQLite SurrealDB - A scalable, distributed, document-graph database TerminusDB - open source graph database and document store tikv - A distributed KV database in Rust Tonbo - Tonbo is an embedded persistent database built on Apache Arrow & Parquet Tr...
// in std::sync pub struct ReentrantLock<T: ?Sized> { .. } impl<T> ReentrantLock<T> { pub const fn new(t: T) -> ReentrantLock<T>; pub const fn into_inner(self) -> T; } impl<T: ?Sized> ReentrantLock<T> { pub fn lock(&self) -> ReentrantLockGuard<'_, T>; pub fn get_...
Rust geospatial primitives & algorithms. Contribute to georust/geo development by creating an account on GitHub.
Covering nearly all aspects of Rust, such as async/await, threads, sync primitives, optimizing, standard libraries, tool chain, data structures and algorithms etc. Every exercise has its own solutions The overall difficulties are a bit higher and from easy to super hard: easy 🌟 medium 🌟...
Rust primitives: (). Option<T>. Arbitrary-precision decimal floating point numbers. Other built-in tags may be added in the future. Libraries may also define their own tags. Current status This project has a complete and stable API, but isn't well documented yet....