Трейт ToString
Трейт ToString предоставляет метод to_string,
который преобразует значение в строку типа String.
Он автоматически реализуется для любого типа, который реализует
трейт Display, поэтому для большинства стандартных типов
доступен без дополнительного кода. Метод не принимает параметров
и возвращает новую строку типа String.
Синтаксис
value.to_string()
Пример
Давайте преобразуем число 12345 в строку и выведем результат:
fn main()
{
let res = 12345.to_string();
println!("{}", res);
}
Результат выполнения кода:
"12345"
Пример
Давайте преобразуем число с плавающей точкой 3.14 в строку:
fn main()
{
let res = 3.14.to_string();
println!("{}", res);
}
Результат выполнения кода:
"3.14"
Пример
Давайте преобразуем срез строки "abcde" в строку типа String:
fn main()
{
let res = "abcde".to_string();
println!("{}", res);
}
Результат выполнения кода:
"abcde"