18个版本 (10个稳定版)
3.2.2 | 2024年5月5日 |
---|---|
3.2.0 | 2024年1月21日 |
3.2.0-alpha.3 | 2023年12月24日 |
3.2.0-alpha.2 | 2023年11月11日 |
1.0.0 | 2023年7月16日 |
#632 in 数据结构
97KB
2K SLoC
Dyn-Slice
类似于 &dyn [Trait] 的引用实现,受Reddit论坛启发。
dyn-slice 是特质对象的切片。索引其中一个会得到一个特质对象引用。vtable 指针只存储一次。
cargo add dyn-slice
crates.io上的dyn-slice
lib.rs上的dyn-slice
GitHub上的dyn-slice
警告
这最初只是一个概念验证,可能存在一些错误,所以最好不要在生产(或任何重要)代码中使用。
话虽如此,您可以在不需要可靠性的代码中使用它,如果发现任何错误,请提交问题。
许可证
Dyn-Slice 可以根据您的选择,在 Apache License Version 2.0 或 MIT 许可证下双许可。
依赖
~290–750KB
~18K SLoC