Closed
Description
$ echo 'fn main(){}' | rustc --test -
<anon>:1:1: 1:12 warning: code is never used: `main`, #[warn(dead_code)] on by default
<anon>:1 fn main(){}
^~~~~~~~~~~
I have put #[cfg(not(test))]
on main
a couple of times (though perhaps #[allow(dead_code)]
would be better) and I have just observed another person doing it. Would it be reasonable to make the dead code lint permit main
to be unused?