Язык Rust предназначен тем, кто жаждет скорости и стабильности в языке. Под скоростью мы подразумеваем скорость программ, которые вы можете создавать с помощью языка Rust, и скорость, с которой язык Rust позволяет вам их писать.
Язык Rust включает в себя функциональность печати отладочной информации, но мы должны согласиться с тем, чтобы сделать эту функциональность доступной для структуры. Для этого нужно добавить аннотацию #[derive(Debug)] непосредственно перед определением структуры
Rust не позволяет помечать только определенные поля как изменяемые.