Каковы аналоги функций ord и chr Python для Rust (если есть)?

Rust.
Как вернуть код символа от числа и как получить кодовое число от символа? Чтобы диапазон символов был до 1 000 000?

println!("{}", 244 as char);

Так работает, но если диапазон больше 255 ошибка, тут нужно поставить нужный тип данных возможно, который имеет диапазон больше 255, но какой я без понятия....либо может есть аналоги простых функций ord(), chr() Питона?


Ответы (1 шт):

Автор решения: saintech
let c = std::char::from_u32(1000000).unwrap();

println!("{}", c);
println!("{}", c as u32);

Rust Playground

→ Ссылка