#pointers #identity #comparison #equality #rc #partial-eq #done

refid

支持通过指针比较进行身份比较的新类型(例如,通过指针相等)

5 个不稳定版本

0.2.1 2021 年 11 月 5 日
0.2.0 2021 年 11 月 5 日
0.1.0 2021 年 11 月 2 日
0.0.3 2021 年 11 月 1 日
0.0.1 2021 年 10 月 30 日

#2524 in Rust 模式

MIT/Apache

11KB
211

变更日志

  • 版本 0.2.1
    • std::rc::Weakstd::sync::Weak 添加了实现
    • 添加了 ByIdDeref 包装器
  • 版本 0.2.0
    • RefId 重命名为 ById
    • 使用新特性 Id 来确定身份,而不是使用 Deref 和指针比较
  • 版本 0.1.0
    • 为 RefId 实现 Copy
  • 版本 0.0.3
    • 在文档中进行了微小修复
  • 版本 0.0.2
    • 支持智能指针(通过 Deref
  • 版本 0.0.1

lib.rs:

一个小型 crate,用于在身份检查(例如,通过指针比较)与等价性检查(如 PartialEq 所做的那样)之间进行对比

无运行时依赖