Rust 通过属性禁用 lint 警告

编译器提供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 协议》,转载必须注明作者和本文链接
令狐一冲
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
255
粉丝
120
喜欢
308
收藏
128
排名:335
访问:2.8 万
私信
所有博文
社区赞助商