文件名称:pointer-utils:一组用于在Rust中处理指针类型的小实用程序
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-03 15:57:12
Rust
指针工具箱 :擦除其具体类型的指针。 : Rc和Arc借用形式。 : Rc和Arc已知唯一形式。 :指针指针的大小。 :支持基于切片的自定义DST。 为什么不呢? 凯旋门是一个很棒的原子引用计数库! Triomphe和这些实用程序之间的主要区别在于Triomphe实现了一个新的Arc类型,该类型不支持弱引用(因此不必支付处理潜在弱引用的成本),而这些指针实用程序使用标准库的引用计数类型。 如果您需要使用标准库Arc / Rc ,那么Triomphe将不适合您。 如果您需要伺服开发人员经过更多测试的库,请使用Triomphe。 如果您需要标准库类型的小型独立式扩展,请使用这些指针实用程序。 此外,凯旋仅支持原子引用计数。 我们为Arc和Rc以及适用的Box提供支持。 最低支持的Rust版本 我们要求的最低Rust版本为1.41.0。 这是为了调整局部特征隐含检查。
【文件预览】:
pointer-utils-master
----.gitignore(8B)
----blog()
--------Announcement.md(6KB)
----Cargo.lock(3KB)
----LICENSE()
--------APACHE(10KB)
--------MIT(1KB)
----Cargo.toml(142B)
----.github()
--------workflows()
----README.md(2KB)
----bors.toml(129B)
----rustfmt.toml(77B)
----crates()
--------erasable()
--------rc-borrow()
--------ptr-union()
--------slice-dst()
--------rc-box()
----.editorconfig(78B)