Отключение предупреждений о неиспользуемом коде в Rust

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом упражнении (lab) компилятор предоставляет предупреждение (lint) dead_code, которое сигнализирует о неиспользуемых функциях. Однако вы можете использовать атрибуты, такие как #[allow(dead_code)], чтобы отключить это предупреждение и избежать появления соответствующих сообщений.

Примечание: Если в упражнении (lab) не указано имя файла, вы можете использовать любое имя по своему усмотрению. Например, вы можете использовать main.rs, скомпилировать и запустить его с помощью команды rustc main.rs &&./main.

dead_code

Компилятор предоставляет предупреждение (lint) dead_code, которое сигнализирует о неиспользуемых функциях. Атрибут (attribute) можно использовать для отключения этого предупреждения.

fn used_function() {}

// `#[allow(dead_code)]` - это атрибут, который отключает предупреждение `dead_code`
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ Добавьте атрибут, чтобы подавить предупреждение

fn main() {
    used_function();
}

Обратите внимание, что в реальных программах вы должны избавиться от неиспользуемого кода (dead code). В этих примерах мы будем допускать неиспользуемый код в некоторых местах из-за интерактивного характера примеров.

Итог

Поздравляем! Вы завершили упражнение (lab) Dead_code. Вы можете попрактиковаться в других упражнениях в LabEx, чтобы улучшить свои навыки.