编译器提供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未使用不会出现警告
网友评论