Каждая программа, безусловно, нуждается в комментариях и Rust предоставляет несколько способов комментирования кода:
// Однострочный комментарий. Который завершается в конце строки./* Блочный комментарий, который продолжается до завершающего символа. *//// Генерация документации для функции.//! Генерация документации для модуля.fn main() {
    // Это пример однострочного комментария
    // Обратите внимание на то, что строка комментария начинается с двух косых черт
    // Компилятор проигнорирует все, что написано внутри комментария
    // println!("Hello, world!");
    // Запустите данный код. Видите? Теперь попробуйте удалить комментарий и запустить еще раз.
    /* 
     * Это другой тип комментария - блочный. В целом, рекомендованным стилем
     * комментирования кода является однострочный комментарий, но блочный комментарий
     * является очень полезным в случае, когда необходимо проигнорировать какую-то 
     * большую часть кода. /* Блочные комментарии могут быть /* вложенными, */ */
     * так что комментирование всего кода в функции main займет всего пару нажатий
     * клавиш на клавиатуре. /*/*/* Попробуйте сами! */*/*/ 
     */
     /*
     Обратите внимание, что столбец из * в прошлом комментарие был добавлен
     для стиля. Он является необязательным. 
     */
     // Обратите внимание, как блочный комментарий позволяет легко управлять выражениями
     // однострочный комментарии не подходит для этой цели. Удалите блочный комментарий
     // и посмотрите, как изменится результат:
     let x = 5 + /* 90 + */ 5;
     println!("Is `x` 10 or 100? x = {}", x);
}