diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index 947439ba8b..98fafb8846 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -571,9 +571,7 @@ impl Pallet { let mut shuffled = (0..len).collect::>(); for i in 0..len { let j = (rng.next_u32() as usize) % len; - let a = shuffled[i]; - shuffled[i] = shuffled[j]; - shuffled[j] = a; + shuffled.as_mut_slice().swap(i, j); } shuffled }