Если у меня есть функция, которая требует срез типа &[usize]
, но у меня есть срез типа &[u8]
, как я могу привести один тип к другому? Кажется, что u8
к usize
должно быть легко, но я не нахожу простого решения.
Что-то вроде:
use rand::{SeedableRng, StdRng};
// seed = &[1, 2, 3] with type u8
let rng: StdRng = SeedableRng::from_seed(seed);