Rust编程知识拾遗: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未使用不会出现警告

发布了142 篇原创文章 · 获赞 283 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/lcloveyou/article/details/105023730