gpt4 book ai didi

collections - Rust 有集合特性吗?

转载 作者:行者123 更新时间:2023-11-29 07:42:17 24 4
gpt4 key购买 nike

我想编写一个库,它是 BTreeMap 中一些功能的精简包装器.不过,我不想将它与那个特定的数据结构紧密耦合。严格来说,我只需要它的一部分功能,类似于 NavigableMap 的部分。 Java 中的接口(interface)。我希望找到我可以使用的类似特征。我似乎记得在某个时候标准库中有 MapMutableMap 之类的特性,但现在它们似乎不存在了。

是否有定义这些的 crate ?或者它们最终会被重新添加到 std 中吗?

最佳答案

没有,现在只有Iterator . MutableMapMap 已在稳定 Rust 1.0 std 的道路上的某处被删除。

关于向 std 重新添加特征的讨论有很多。请参阅这些关于 Rust 内部结构的讨论:

或(较新但更具体地针对集合):

底线:每个人都希望 std 中具有某种形式的这些特征,但没有人愿意 promise 在标准库中添加和支持错误的特征,直到更清楚地了解什么是人体工程学。

关于collections - Rust 有集合特性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35159530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com