Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

dead_code

コンパイラは、未使用の関数について警告する dead_code リントを提供します。 _属性_を使用して、このリントを無効化できます。

fn used_function() {}

// `#[allow(dead_code)]` は `dead_code` リントを無効化する属性です
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ 警告を抑制する属性を追加してください

fn main() {
    used_function();
}

実際のプログラムでは、デッドコードを取り除くべきであることに注意してください。 これらの例では、例のインタラクティブな性質のため、一部の場所でデッドコードを許可します。