0.1.0 |
|
---|
#24 in #locations
5KB
86 行
mmut
MutPair
通过键从集合中获取两个位置的可变引用。
use mmut::MutPair;
let mut v = vec![1, 2, 3, 4, 5];
let (a, b) = v.two_mut(1, 3).unwrap();
*a = 8;
*b = 7;
assert_eq!(v, vec![1, 8, 3, 7, 5]);
lib.rs
:
mmut
MutPair
通过键从集合中获取两个位置的可变引用。
use mmut::MutPair;
let mut v = vec![1, 2, 3, 4, 5];
let (a, b) = v.mut_pair(1, 3).unwrap();
*a = 8;
*b = 7;
assert_eq!(v, vec![1, 8, 3, 7, 5]);