鉴于 type std::cell::Ref,它似乎基本上是一个指针。但它没有Hash,PartialEq或Eqtrait 实现。没有添加这些特征是否有任何根本原因?
该Ref类型提供了Deref进行比较的特征,因此您可以取消引用它来检查是否相等。类似的类型如MutexGuard,RwLockReadGuard和RwLockWeiteGuard也实现Deref但不是任何等等Eq。Hash
关于在这些类型上实现这些特征已经进行了一些讨论,但没有一种方法是可行的。所以他们从来没有得到实施。
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |