4 个版本
| 0.0.4 | 2022 年 7 月 17 日 |
|---|---|
| 0.0.3 | 2022 年 7 月 17 日 |
| 0.0.2 | 2020 年 11 月 20 日 |
| 0.0.1 | 2020 年 11 月 20 日 |
#2797 在 Rust 模式
8KB
::dyn_safe
掌握你的 traits 的 dyn 安全性中的 Semver 风险!
使用方法
-
cargo add dyn_safe,或者在您的Cargo.toml文件中添加以下内容[dependencies] dyn_safe = "x.y.z"- 您可以使用
cargo search dyn_safe查找版本
- 您可以使用
-
将以下内容添加到您的
lib.rs文件中#[macro_use] extern crate dyn_safe; -
使用
#[dyn_safe(true)]或#[dyn_safe(false)]来分别断言 trait 对象是dyn-safe 或 trait 对象不应是dyn-safe。-
#[macro_use] extern crate dyn_safe; #[dyn_safe(true)] trait Foo { fn whoops (); } -
#[macro_use] extern crate dyn_safe; #[dyn_safe(false)] trait Foo { // … } let _: dyn Foo; // Whoops
-