1个不稳定版本
0.3.0 | 2024年7月7日 |
---|
#95 在 #mutable
每月130次下载
用于 mutification
3KB
mutification
将不可变引用转换为可变引用。在创建getter和setter作为trait以从复杂游戏系统中的结构体中获取字段时,这是一个可以将不可变引用安全地转换为可变引用的crate,这样您就可以绕过Rust编译器规则,在这些规则中您不能同时借用另一个字段!
to_mut
crate比to-mut/
to-mut-proc-macro
更方便。- 支持泛型。
示例
fn test_to_mut(player: &Player) {
player.to_mut().name = "Bruce";
}
依赖项
~250–690KB
~17K SLoC