10 个版本
使用旧的 Rust 2015
0.1.0 | 2015 年 4 月 3 日 |
---|---|
0.0.9 | 2015 年 1 月 29 日 |
0.0.5 | 2014 年 12 月 27 日 |
0.0.3 | 2014 年 11 月 28 日 |
#2303 在 Rust 模式
39,233 每月下载量
用于 193 个 crate(12 个直接使用)
5KB
112 行
Rust-Modifier
通过所有者和可变引用对类型的重载修改,最小化代码重复。
示例
let mut thing = Thing { x: 6 };
thing.set_mut(ModifyX(8));
assert_eq!(thing.x, 8);
let thing = thing.set(ModifyX(9));
assert_eq!(thing.x, 9);
概述
Rust-modifier 允许您定义修饰符一次,然后通过 set
和 set_mut
使用它们,使用户能够使用最方便的 API。
此外,rust-modifier 允许用户定义自己的修饰符,任意扩展现有类型的实用性。
许可证
MIT
lib.rs
:
通过所有者和可变引用对类型的重载修改,最小化代码重复。