#mut #change #memory #immutability #variables #value

已删除 mut_immut

改变不可变变量的值

0.2.1 2022年5月30日
0.2.0 2022年5月30日
0.1.0 2022年5月30日

#54 in #mut

MPL-2.0 许可证

3KB

crates.io License Documentation

mut_immut

改变不可变变量的值!!!

示例

extern crate mut_immut;
use mut_immut::change;

fn main() {
    let a: u8 = 6;
    change(&a, 255);
    println!("{a}"); // >> 255
}
extern crate mut_immut;
use mut_immut::*;

fn main() {
    let a: u8 = 15;
    let mut mut_a = get_mut(&a);
    *mut_a = 8;
    println!("{a}"); // >> 8
}

lib.rs:

mut_immut 是一个小型的crate,其中包含一个名为 "change" 的函数,允许你在不修改变量的情况下改变其值。

无运行时依赖