Open
Description
When this setting is true, dead_code
would analyze an entire workspace, checking that all code is used somewhere in the workspace.
This is particularly useful in projects that have libraries (for compilation speed or modularity reasons) that are never intended to be published. In those cases, it's easy to accidentally forget to remove dead code, as pub
library types and traits and functions and constants are exempted.
With the addition of workspace-level lint controls, this feels like it may actually be possible. #74970 is related, but only targets binary crates.