Как я могу привести из одного типа среза к другому? - PullRequest
0 голосов
/ 04 мая 2018

Если у меня есть функция, которая требует срез типа &[usize], но у меня есть срез типа &[u8], как я могу привести один тип к другому? Кажется, что u8 к usize должно быть легко, но я не нахожу простого решения.

Что-то вроде:

use rand::{SeedableRng, StdRng};

// seed = &[1, 2, 3] with type u8
let rng: StdRng = SeedableRng::from_seed(seed);
...