Rust 通過屬性禁用 lint 警告

linghuyichong發表於2020-03-03

編譯器提供dead_code lint,這會對未使用的函式產生警告,可以用一個屬性來禁止。
例子:

fn func1() {
    println!("func1");
}

#[allow(dead_code)]
fn func2() {
    println!("func2");
}

fn func3() {
    println!("func3");
}

fn main() {
    func1();
    println!("Hello, world!");
}

說明:會對func3未使用出現警告,但是對func2未使用不會出現警告

本作品採用《CC 協議》,轉載必須註明作者和本文連結

令狐一衝

相關文章