11.1 dead_code
컴파일러가 제공하는 dead_code lint는 사용되지 않는 함수에 대해 경고할 것이다. 속성을 통해 이를 비활성화 할 수 있다.
fn used_function() {}
//`#[allow(dead_code)]`는 `dead_code` lint를 비활성화시키는 속성.
#[allow(dead_code)]
fn unused_function() {}
fn noisy_unused_function() {}
// FIXME ^ 경고를 표시하지 않는 속성을 추가해보세요.
fn main() {
used_function();
}알리고 싶은 점은, 실제 프로그램에서는 당신은 사용하지 않는 코드는 제거하는게 좋다. 이번 예제에서는 순수하게 예제로서 다루기 위해 사용하지 않는 코드를 허용한 것이다.