-
hashbrown
谷歌SwissTable哈希表的移植
-
indexmap
具有一致顺序和快速迭代的哈希表
-
dashmap
Rust的闪电快速并发HashMap
-
ahash
使用AES-NI的高性能非加密哈希函数
-
fnv
Fowler–Noll–Vo哈希函数
-
linked-hash-map
按插入顺序存储键值对的HashMap包装器
-
scc
高性能容器和并发/异步编程实用工具
-
clru
具有常量时间操作和加权语义的LRU缓存实现
-
indicium
内存中的集合和键值存储搜索
-
multimap
多映射实现
-
phf_codegen
PHF类型的代码生成库
-
maplit
HashMap、HashSet、BTreeMap和BTreeSet的“文字”宏集合
-
litemap
基于平面排序Vec的键值映射实现
-
flurry
Java的ConcurrentHashMap的Rust端口
-
parse_link_header
解析HTTP Link头
-
former
支持嵌套构建器和集合特定子形式的灵活的Builder模式实现
-
yaml-rust2
完全符合YAML 1.2规范的YAML解析器
-
halfbrown
适用于不同键空间大小的HashMap多后端,以实现更高的性能
-
gxhash
非加密算法
-
memo-map
实现用于memoization的同步映射
-
typedmap
哈希映射(短横线映射)。值的类型由键类型上实现的trait定义
-
hashlru
LRU缓存
-
query_map
VectorMap 是 HashMap
> 的通用包装器,用于处理不同的转换,如 URL 查询字符串 -
t1ha
T1AH(快速正哈希)哈希函数
-
memory-db
内存中的哈希数据库实现,适用于测试
-
cow_hashbrown
支持写时复制的 Google 的 SwissTable 哈希映射的移植版
-
small-map
专为少量数据设计的内联 SIMD 加速的 hashmap
-
keyed-set
Keyed Set:基于其元素投影的哈希brown-based HashSet
-
weak-table
弱哈希映射和集合
-
velcro
用于初始化向量、哈希映射和其他 Rust 集合的便捷宏
-
equivalent
用于映射中键比较的特质
-
micromap
HashMap 的最快替代品,适用于小于 20 个键的映射
-
cachemap2
仅支持并发插入的缓存哈希表
-
intmap
专门用于u64键的HashMap
-
hash_hasher
一个专为与已哈希或类似哈希数据一起工作而设计的哈希器
-
hud-slice-by-8
HUD软件对Intel Slice-By-8算法的Rust改进实现
-
case_insensitive_hashmap
使用不区分大小写的字符串作为键的HashMap
-
foldhash
一种快速、非加密、最小化DoS抵抗的哈希算法
-
mapped_futures
基于FuturesUnordered的future集合,支持通过键插入、删除和修改future
-
blazemap
实现了一个类似于HashMap的基于向量的slab-like map,并提供生成轻量级标识符的工具,这些标识符可以作为此map的类型安全键使用
-
delay_map
HashMap集合,其条目在给定时间后过期
-
fast-able
天下武功,唯快不破
-
enum-collections
针对Enum优化的集合数据结构,可在运行时初始化
-
papaya
适用于读密集型工作负载的快速且易用的并发哈希表
-
typemap_rev
一种哈希表,但使用类型作为键
-
tld
顶级域静态哈希表,tld列表从iana.org获取
-
rbtree
Rust的rbtree
-
type-map
使用FxHashMap的typemap容器
-
vclock
向量时钟
-
map-to-javascript-html
将映射序列化为HTML中的JavaScript代码,通常用于在网页上动态生成字符串
-
map-macro
用于静态初始化集合的声明式宏
-
phf_mut
完美哈希可变容器
-
cityhash-sys
Rust对Google CityHash算法的绑定
-
cow_hashmap
具有写时复制语义且无需锁的哈希表
-
merge-yaml-hash
具有合并/更新功能的 YAML Hash
-
timedmap
具有过期键值对的哈希表
-
anymap2
每个类型一个值的便捷存储
-
rucksack
基于并发哈希表的终端密码管理器、生成器以及导入/导出工具(Firefox, Chrome)
-
lsph
学习空间哈希表
-
emap
具有固定容量和整数键的映射
-
hybridmap
使用 smallvec 和 std hashmap 的混合映射
-
serde-tuple-vec-map
在 serde 中将序列化的映射反序列化到 Vec<(K, V)>
-
leveled-hash-map
通过键将值分离到不同级别的结构。每个不在顶级的关键字值条目都有一个在更高级别的父关键字。同一级别的键是唯一的...
-
cityhasher
Google 的 CityHash 哈希算法的纯 Rust 实现
-
scdb
一个非常简单且快速的键值存储,但将数据持久化到磁盘,具有类似 'localStorage' 的 API
-
agb_hashmap
为在
agb
库中使用而设计的no_std hashmap实现 -
struct-to-json-db
专为简单软件应用设计的最小化基于文件的数据库。它利用Serde crate无缝地将结构化数据的HashMap序列化和反序列化到JSON文件...
-
chashmap-async
具有键范围锁的并发异步哈希表
-
izihawa-tantivy-stacker
用于索引的term hashmap
-
stupid_utils
提供一些简单、可能愚蠢或有用的工具
-
defaultmap
具有自动默认值的HashMap
-
multi-map
类似于std::collection::HashMap,但允许您使用两个不同的键检索项目
-
delta-collections
具有可撤销操作的数据结构,称为deltas
-
lmfu
低内存占用实用工具(String,HashMap,JSON)
-
griddle
一种HashMap变体,可以在插入时分散调整大小的负载
-
hashers
Rust 的非加密哈希算法集合
-
fn-store
使用闭包类型作为键,并存储其返回值的动态持久化值存储
-
indexedlinkedhashmap
可索引的 LinkedHashMap,用户定义控制顺序的数据结构。
-
svi
将 hashmap 中的变量插值到格式字符串中的函数
-
collection_tools
用于操作集合(如 Vec/HashMap/HashSet)的通用工具集合
-
interned-string
高性能并发字符串池化,适用于通用用途
-
metrohash
高质量、高性能的哈希算法
-
fhash
Rust 中 HashMap 的闪电般快速的哈希算法
-
leapfrog
快速、无锁的并发哈希表
-
folklore
无锁并发哈希表
-
hashmap_settings
分层设置的 HashMap 包装器
-
serde_json_any_key
解决与 serde_json 相关的“键必须是字符串”错误。将 HashMap
、Vec 、Iter<(&K,&V)> 或 Iter<&(K,V)> 序列化和反序列化为 JSON 地图。 -
mashmap
支持每个键多个条目的扁平 HashMap
-
simplicio
消除 rust 中的样板代码
-
jsonmap
在一个 Map 中存储多个类型的值
-
tantivy-stacker
用于索引的term hashmap
-
indexmap-nostd
indexmap 库的无 std 实现
-
fn-map
HashMap 的抽象。使用闭包计算和存储值。
-
tinymap
一种将数据存储在栈上的映射结构
-
comparer
跟踪 HashMap 在多次迭代中的更改
-
rapidsync
快速且线程安全的嵌入式数据存储
-
hashable-map
HashMap 和 HashSet 的哈希包装器
-
cfgmap
一种考虑配置的特殊 HashMap
-
vec_key_value_pair
std::HashMap 和 std::HashSet 的后端使用 Vec 的替代品
-
inttable
专门用于随机分布的 u64 键的 HashMap
-
expiringmap
基于 HashMap 的 TTL 映射
-
futures-waitmap
基于 future 的并发事件等待 HashMap
-
httplite
一个轻量级的 Rust HTTP 服务器,功能类似于 Go 中的 "NET/HTTP" 模块
-
prehash
使用预计算哈希存储值
-
ordered_hashmap
有序 HashMap 实现,以克服 Rust 中键值对任意顺序的问题
-
vec-btree-map
基本上是一个可以作为 HashMap 使用的排序 Vec
-
hashable_weak
一个可哈希的弱指针
-
napmap
异步 HashMap,在请求的数据可访问之前挂起请求者任务
-
memory
具有 forget 函数的 HashMap 实现
-
ritelinked
类似于 HashMap 的容器,可以按用户可控的顺序保存其键值对
-
defaultdict
一个与 Python defaultdict 功能相似的哈希表实现
-
hashbrown_tstd
谷歌SwissTable哈希表的移植
-
hash-rings
各种哈希环的实现
-
thisisplural
#[derive(Plural)] 用于创建任何集合类型(如 Vec 或 HashMap)的无摩擦新类型
-
mbarc-map
最小阻塞、原子引用计数的映射表
-
moka-cht
无锁可扩展的并发哈希表
-
argmap
将命令行参数解析到哈希表和位置参数的 Vec 中
-
extract_map
用于存储具有自身键的值类型的内存高效的 HashMap
-
fvm_ipld_hamt
分片 IPLD 哈希表实现
-
pi_map
定义一个 Triat:映射的映射表,并提供 HashMap 和 vecmap 的两个内置实现
-
literally
std::collections 成员的表达式字面量宏
-
concurrent_open_map
Rust 中的并发哈希表实现
-
vacp2p_pmtree
Rust中的持久化默克尔树
-
key-node-list
存储键节点对的双向链表
-
quickscope
用于高效表示变量作用域的多层HashMap和HashSet实现
-
hash_ord
库包含OrdMap(avl树)和HashMap(使用avl解决冲突);
-
remote_hash_map
远程哈希表
-
cht
无锁可调整大小的并发哈希表
-
densevec
类似于map的集合,具有usize索引,存储连续的值
-
implhm
碰撞处理HashMap的简化库
-
compact-map
'小型映射'优化:在栈上存储少量键值对
-
indexmap-amortized
具有一致顺序和快速迭代的哈希表。indexmap是一个哈希表,其中键值对的迭代顺序与键的哈希值无关。它具有通常…
-
parse_argument
处理命令行参数的方式
-
animejs-rs
anime.js的Rust绑定
-
chashmap-serde
快速、支持广泛API和Serde的并发哈希表
-
ttmap
类型映射的简单实现
-
linear-hashtbl
线性探测哈希表
-
small_iter_fields
获取迭代器,或获取长度,或将枚举转换为哈希表
-
counted_map
自动为推入的值分配键的哈希表
-
double-map
具有双键的单个数据/值的HashMap
-
murmurhash3
MurmurHash3实现
-
optempty
处理可能为空的类型的工作工具。例如,空的String、Vec、HashMap等。
-
dashmap-shard
谷歌SwissTable哈希表的移植
-
segmentmap
维护插入顺序的集合
-
comprehend
通过宏实现Python样式的列表、集合和哈希表推导
-
hash-map-id
带有递增ID(u64)作为键的HashMap包装器
-
vector-map
VecMap
:具有Map API的线性搜索 -
gtrie
支持不同键和值类型的通用 trie 实现
-
try-from-map
将 HashMap
转换为结构的 derive 宏 -
scherben-map
Rust 的并发分片 HashMap
-
hash-trie
哈希数组映射 trie (HAMT) 不可变集合实现
-
core_collections
移除了所有在 core 中不起作用的部分的 libstd::collections 的副本。最重要的是,它提供了 HashMap 和 HashSet。此 crate 主要由 rust git 源自动生成...
-
transient-hashmap
具有短暂条目的 HashMap
-
periodic-rs
有界数据结构
-
chashmap
具有广泛 API 的快速、并发 HashMap
-
quickphf_codegen
用于与 quickphf 一起使用创建静态映射和集合的代码生成器
-
waitcache
一个不断增长的并发哈希表,具有键级锁粒度
-
chainmap
中间映射的可变性
-
cycle_map
双向访问哈希表的实现
-
co_managed
创建受管理的子协程。父进程退出时,受管理的子协程将被取消
-
storage-map
并发只读映射存储
-
nummap
定义了一个围绕数字值HashMap的包装器,其行为好像所有键都已映射,但未存储值
0
-
holyhashmap
具有稳定索引的哈希表
-
automap
实现键值映射的模式的模式,其中值类型包含键类型
-
common_macros
如
hash_map!
或hash_set!
之类的常用宏(WIP) -
evicting_cache_map
支持修剪钩子的Evicting LRU缓存
-
cons
快速且简单的hash consing
-
indexmap-rmw
具有一致顺序和快速迭代的哈希表。indexmap是一个哈希表,其中键值对的迭代顺序与键的哈希值无关。它具有通常…
-
php_serde
PHP序列化格式的Serde支持
-
merge2
通过值合并结构体到单个
-
veilid-hashlink
hashlink的临时分支。以用户可控的顺序存储键值对的类似HashMap的容器
-
discord-indexmap
对流行的
indexmap
库的分支,添加了一些尚未上传的额外API -
lit2
HashMap, HashSet, BTreeMap, 和 BTreeSet的集合助手库和“字面量”宏
-
pi_hash
提供统一的哈希器、HashMap和HashSet,使用的哈希算法可以通过编译条件确定
-
veho
可迭代的工具集
-
nexum
常用数据结构的集合
-
actix-storage-hashmap
基于hashmap的actix-storage
-
maplit2
HashMap, HashSet, BTreeMap, 和 BTreeSet的集合助手库和“字面量”宏
-
noindexmap
具有一致顺序和快速迭代的哈希表。indexmap是一个哈希表,其中键值对的迭代顺序与键的哈希值无关。它具有通常…
-
shared_hashmap
用于进程间共享的共享HashMap,使用共享内存
-
rucksack-db
rucksack加密数据库
-
fast-map
类似Map的结构体
-
hash-chain
一个分层哈希映射和哈希集实现,便于表示词法作用域变量
-
multi_mut
HashMap 和 BTreeMap 的方法,用于安全地获取包含值的多个可变引用
-
nohash-hasher
std::hash::Hasher
不会进行任何哈希 -
wson
使用 nom 编写的 JSON 解析器
-
typedb
持久化的泛型 HashMap/键值存储
-
string_template
Rust 的非常简单的字符串模板
-
light-ini
INI 文件格式的基于事件的解析器
-
rahashmap
标准库 HashMap 的分支,增加了额外功能
-
helper
为 Rust 提供了一些有用的过程宏
-
identity-hash
std::hash::Hasher
不会进行任何哈希 -
skippable_map
HashMap 的反序列化包装器,可以跳过不符合规范的数据
-
dashmap_with_out_t_map_trait
Rust的闪电快速并发HashMap
-
cborg
CBOR 解析器
-
aabel-hashmap-rs
为 HashMap 实现扩展
-
libmemtester
测试内存故障
-
mapro
一个用于创建 std::collections 的小型宏库
-
lockfree-cuckoohash
无锁 Cuckoo HashMap
-
transient_map
具有未使用元素淘汰功能的 HashMap
-
chain-map
具有单一视图的聚合值的映射链
-
quickphf
基于 PTHash 完美哈希函数的静态数据结构的运行时代码
-
memorydb
hashdb 的内存实现
-
hash_set_map
HashSetMap, K=hash(V),V=V | So uh.. yeah. HashSetMap. ⛓️
-
ccl
用于高度并发系统的高效数据结构
-
semver-store
使用 semver 字符串作为键的 HashMap 结构
-
concache
快速、并发、共享的 HashMap
-
serde-ordered-collections
有序序列化/反序列化 serde 功能
-
leetspeak
随机、非随机和自定义leetspeak翻译函数
-
compressible-map
一种允许压缩最少使用值的哈希表
-
shash
用于竞技编程和实验目的的任意长度输入哈希函数
使用 DuckDuckGo 进行搜索。