Каким будет идиоматический способ преобразования массивов или векторов одного типа в другой в Rust? Желаемый эффект
let x = ~[0 as int, 1 as int, 2 as int];
let y = vec::map(x, |&e| { e as uint });
но я не уверен, что то же самое можно было бы достичь более кратким образом, подобно скалярным типам.
Кажется, я не могу найти подсказки в руководстве Rust или ссылке. ТИА.