Pretty-print-ване на стойности

Показвали сме ви, че можете лесно да разгледате една стойност, използвайки {:?} format specifier-а на println!. Примерно:

let bros = ["Гошо Шайбата", "Тошо Сливата", "Пътьо Тъпанчев"];
println!("{:?}", bros);

// => ["Гошо Шайбата", "Тошо Сливата", "Пътьо Тъпанчев"]

Ако имате големи масиви, структури, или речници, този вид може да ви е малко труден за четене. Rust ви дава алтернативно форматиране на "debug" формата, със specifier-а {:#?}:

let bros = ["Гошо Шайбата", "Тошо Сливата", "Пътьо Тъпанчев"];
println!("{:#?}", bros);

// =>
//    [
//        "Гошо Шайбата",
//        "Тошо Сливата",
//        "Пътьо Тъпанчев"
//    ]

Ако си имате снипет за лесно печатане на неща, това може да е удачна промяна към него.