brurucy / indexset
A pure-Rust two-level dynamic b-tree. This crate implements a compact set data structure that preserves its elements' sorted order and allows lookups of entries by value or sorted order position.
☆84Updated this week
Alternatives and similar repositories for indexset:
Users that are interested in indexset are comparing it to the libraries listed below
- A concurrent, append-only vector.☆141Updated last month
- Oneshot Rust channel working both in and between sync and async environments☆84Updated 3 months ago
- A minimal and unopinionated actor framework for Rust.☆69Updated 2 years ago
- A memory efficient syntax tree for language developers☆52Updated last week
- Zero-cost bitsets over native Rust types☆76Updated last month
- An exploration of Storages☆36Updated last year
- Lending iterators on stable Rust☆81Updated last year
- Lazy formatting utility macro for rust☆127Updated last year
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆117Updated 4 months ago
- Const equivalents of std functions, compile-time comparison, and parsing.☆90Updated last month
- It executes futures☆55Updated last year
- Generate enum variants inline☆55Updated last year
- A fast, lightweight, embedded system-friendly library for wrapping text.☆65Updated 11 months ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆106Updated last year
- Human-friendly indexed collections☆51Updated last year
- Typed any map for rust☆65Updated last month
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆68Updated last month
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆126Updated 4 months ago
- This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap☆41Updated 4 months ago
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆178Updated 3 months ago
- Reliably performant diffing☆136Updated last month
- Blazing fast immutable collection datatypes for Rust.☆93Updated this week
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆81Updated 3 months ago
- Map data structure whose keys are stored as ranges☆81Updated last month
- Fast, concurrent, arena-based allocator with drop support☆124Updated 10 months ago
- Zero-cost type for stack without complicated type or Box☆44Updated last week
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆76Updated 2 weeks ago
- A concise, self-describing binary format written in Rust for Serde☆63Updated 5 months ago
- Yet another string type for Rust☆81Updated this week
- Rust microbenchmarking harness based on paired-testing methodology☆83Updated 3 weeks ago