heisen

Results 13 issues of heisen

### What does this PR try to resolve? Remove `lib.plugin` key, making it an "unused key" warning. Remove some of the tests, which should look useless (I hope I'm understanding...

A-documenting-cargo-itself
A-manifest
S-waiting-on-review

### What does this PR try to resolve? In this PR: - Changed the warning to a hard error and modified the associated test function; - Removed what should have...

Command-package
S-waiting-on-review

### What does this PR try to resolve? Fixes https://github.com/rust-lang/cargo/issues/10358 Fixes #8693 ### Additional information Due to my stupidity, I screwed up the [previous PR](https://github.com/rust-lang/cargo/pull/14027). I didn't know what to...

A-documenting-cargo-itself
A-rebuild-detection
T-cargo
S-waiting-on-review
A-cfg-expr