4 #![cfg_attr(full, feature(const_generics))]
5 #![cfg_attr(full, allow(incomplete_features))]
6 #![cfg_attr(min, feature(min_const_generics))]
9 use std::ops::AddAssign;
11 fn inc<T: AddAssign + Clone, const N: usize>(v: &mut [T; N]) -> &mut [T; N] {
12 for x in v.iter_mut() {
19 let mut v = [1, 2, 3];
21 assert_eq!(v, [2, 4, 6]);