#chaining #mutable #modifiers #api #user #modification #fluid

修饰符

为可变和不可变所有权的类型提供流畅的链式 API

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 日

#2303Rust 模式

Download history 8698/week @ 2024-03-14 8510/week @ 2024-03-21 6898/week @ 2024-03-28 10464/week @ 2024-04-04 8405/week @ 2024-04-11 11042/week @ 2024-04-18 7947/week @ 2024-04-25 9213/week @ 2024-05-02 10010/week @ 2024-05-09 10906/week @ 2024-05-16 9455/week @ 2024-05-23 9889/week @ 2024-05-30 8944/week @ 2024-06-06 11261/week @ 2024-06-13 8770/week @ 2024-06-20 8033/week @ 2024-06-27

39,233 每月下载量
用于 193 个 crate(12 个直接使用)

MIT 许可证

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 允许您定义修饰符一次,然后通过 setset_mut 使用它们,使用户能够使用最方便的 API。

此外,rust-modifier 允许用户定义自己的修饰符,任意扩展现有类型的实用性。

许可证

MIT


lib.rs:

通过所有者和可变引用对类型的重载修改,最小化代码重复。

无运行时依赖