Are there any good concurrent ordered map crates?

⚓ Rust    📅 2025-12-20    👤 surdeus    👁️ 1      

surdeus

I have used dashmap, which has sort of like the popular high-performance replacement for RwLock<HashMap<K, V>>. Are there any similar crates for BTreeMap? I was working on implementing a C++ data structure called Masstree in Rust, it would also be something you would use instead of RwLock<BTreeMap>, but I can't find any good crates to study as reference material for rust code patterns.

I know that it is a niche use case, so please don't bother with 'why? it's unnecessary' replies :'D

9 posts - 2 participants

Read full topic

🏷️ Rust_feed