2个稳定版本
1.0.1 | 2022年3月21日 |
---|---|
1.0.0 | 2022年3月19日 |
1300 in 进程宏
3KB
ref_mut_n
这定义了一个嵌套可变引用。
[dependencies]
ref-mut-n = "1"
use ref_mut_n::ref_mut_n;
fn main() {
let mut data = [[0u8; 3]; 4];
let _ref_data: &mut [&mut [u8]] = ref_mut_n!(data, 4);
}
工作方式
let _ref_data: &mut [&mut [u8]] = {
let [ref mut a0, ref mut a1, ref mut a2, ref mut a3] = data;
&mut[a0, a1, a2, a3]
}
依赖关系
~1.5MB
~37K SLoC