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 .