Persistent warnings from cargo build


#1

Is there a way to get persistent warnings from cargo build, independently of what has been rebuilt in this particular run?

I found this:

But it has been closed as not applicable to cargo. Is there another tool which helps with that?

Alternatively, I would be fine to invoke cargo build with a special option to get the effect of #![deny(warnings)] for the current project sources, so that it’s no longer possible to miss a warning due to partial rebuilds. (I do not want to put #![deny(warnings)] into the source tree for obvious reasons.)

Will incremental compilation suppress additional warnings in bits which that aren’t recompiled?


#2

To deny all warnings without changing the source, you can set RUSTFLAGS=-Dwarnings.