>>732
>let x = vec.swap_remove(0);
let x = vec.swap_remove(0).x
のことかな?