ritelinked:LinkedHashMap和LinkedHashSet

时间:2024-03-26 10:12:50
【文件属性】:

文件名称:ritelinked:LinkedHashMap和LinkedHashSet

文件大小:26KB

文件格式:ZIP

更新时间:2024-03-26 10:12:50

data-structures linked-hash-map linked-hash-set Rust

RiteLinked-类似HashMap的容器,以用户可控制的顺序保存其键值对 提供了LinkedHashMap和LinkedHashSet更多最新版本。 您可以在std或no_std环境中轻松使用它。 一些实用的功能组合,支持,帮助您更好地将其嵌入到现有代码: serde , inline-more等。特别是,它使用griddle在默认情况下,如果你有大量的数据,它可以有效帮助你减少可能的尾巴延迟。 (当然,也可以使用hashbrown ) 用法 将ritelinked添加到Cargo.toml : ritelinked = " x.y.z " 编写如下代码: let mut lru_cache = LinkedHashMap :: new (); let key = "key" . to_owned (); let _cached_val = lru_cache .


【文件预览】:
ritelinked-main
----.gitignore(30B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----CHANGELOG.md(190B)
----Cargo.toml(1KB)
----tests()
--------linked_hash_map.rs(13KB)
--------linked_hash_set.rs(11KB)
--------serde.rs(1KB)
----LICENSE-APACHE(11KB)
----src()
--------linked_hash_map.rs(57KB)
--------lib.rs(205B)
--------linked_hash_set.rs(19KB)
--------serde.rs(4KB)
----benches()
--------lru.rs(1KB)

网友评论