2 个稳定版本
2.0.0 | 2024 年 4 月 16 日 |
---|---|
1.0.0 | 2024 年 3 月 7 日 |
#961 in Rust 模式
9KB
75 行
条件应用
有条件地对对象进行链式应用方法。
安装
- 使用
cargo
cargo add apply_conditionally
- 通过更新
Cargo.toml
[dependencies]
apply_conditionally = "1.0.0"
使用方法
// Bring the trait into scope to access the trait methods on objects
use apply_conditionally::ApplyConditionally;
fn foo<T>(value: T, condition: bool) {
value
.apply(bar)
.apply_if(condition, baz)
.some_other_method();
}
许可证
lib.rs
:
条件应用
有条件地对对象进行链式应用方法。
依赖项
~46KB