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(); }
알리고 싶은 점은, 실제 프로그램에서는 당신은 사용하지 않는 코드는 제거하는게 좋다. 이번 예제에서는 순수하게 예제로서 다루기 위해 사용하지 않는 코드를 허용한 것이다.