如果要允许未使用的代码,在前面加上 #[allow(dead_code)] 即可。 参考文献: https://doc.rust-lang.org/rust-by-example/attribute/unused.html
rust note: `#[warn(dead_code)]` on by default 如果要允许未使用的代码,在前面加上 #[allow(dead_code)] 1. 即可。 参考文献: https://doc.rust-lang.org/rust-by-example/attribute/unused.html
#[warn(dead_code)] fn run_infer() { // code-1 let image_value = Tensor::randn(&[1,1,8, 8], tch::kind::FLOAT_CPU); // code-2 let model = jit::CModule::load( "/home/yuanz/documents/LibTorchDemo/part1_python/model/digit.jit" ).unwrap(); let ouput = model.forward_ts(...
#[warn(dead_code)] fn env_log_builder(){ let format=|record:&LogRecord|{ format!("自定义格式:{}-{}",record.level(),record.args()) };//配置日志输出格式 let mut builder=LogBuilder::new(); builder.format(format).filter(None,log::LogLevelFilter::Info);//设置默认日志level,可以改log...
默认情况下,rust 一般都是在栈上进行内存分配,如果想在堆上分配内存,需要使用Box<T>。 main.rs usestd::mem;#[warn(dead_code)]structPoint{ x:f64, y:f64, }fnorigin()->Point { Point { x:0.0, y:0.0} }fnboxed_origin()->Box<Point> {// 堆上分配Box::new(Point { x:0.0, y:0.0})...
$rustc--crate-type lib hello_world.rswarning:function`main`isnever used--> hello_world.rs:1:4|1|fn main(){|^^^|=note:`#[warn(dead_code)]`onbydefaultwarning:1warning emitted 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 但即便如此,一个名为libhello_world.rlib的文件依然会被rustc生成...
[warn(dead_code)]` on by default warning: 6 warnings emitted 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `"cargo" "rustc" "--release" "--features" "pyo3/extension-module" "--message-format" ...
= note: #[warn(dead_code)] on by default Neitherim_deadnorim_also_deademit their compiler error / warning. It makes sense forim_also_deadto not do so because it'd be redundant with the error already given. On the other hand, with thedeny, it should be a hard error. ...
> cargo build warning: field is never used: `elem` --> src/third.rs:10:5 | 10 | elem: T, | ^^^ | = note: #[warn(dead_code)] on by default warning: field is never used: `next` --> src/third.rs:11:5 | 11 | next: Link<T>, | ^^^ 胆战心惊的编译通过(胆...
= note: `#[warn(dead_code)]` on by default warning: `hello` (lib) generated 1 warning Finished dev [unoptimized + debuginfo] target(s) in 4.07s ➜ hello git:(master) ✗ tree -C -L 3 . ├── Cargo.lock ├── Cargo.toml ...