Scott Schafer

Results 14 issues of Scott Schafer

[Workspace inheritance](https://github.com/rust-lang/cargo/issues/8415) was [stabilized](https://github.com/rust-lang/cargo/pull/10859) recently and set to be released in `1.64` on [September 22, 2022](https://forge.rust-lang.org/#current-release-versions). Currently `cargo-outdated` does not support the use of workspace inheritance and throws an error....

This is a draft PR to represent what it would look like to port an existing project to using `{key}.workspace = true` in its workspace members.

[Workspace inheritance](https://github.com/rust-lang/cargo/issues/8415) was [stabilized](https://github.com/rust-lang/cargo/pull/10859) recently and set to be released in Rust version `1.64` on [September 22, 2022](https://forge.rust-lang.org/#current-release-versions). Workspace inheritance support is needed since `cargo-release` modifies the `version` field, which...

[Workspace inheritance](https://github.com/rust-lang/cargo/issues/8415) was [stabilized](https://github.com/rust-lang/cargo/pull/10859) recently and set to be released in Rust version `1.64` on [September 22, 2022](https://forge.rust-lang.org/#current-release-versions). `cargo-upgrade` currently does not update dependencies in the `[workspace.dependencies]` table. Support for...

bug
cargo-upgrade

[Workspace inheritance](https://github.com/rust-lang/cargo/issues/8415) was [stabilized](https://github.com/rust-lang/cargo/pull/10859) recently and set to be released in Rust version `1.64` on [September 22, 2022](https://forge.rust-lang.org/#current-release-versions). `cargo-set-version` currently does not allow setting the `version` in the `[workspace.package]` table....

bug
cargo-set-version

This adds a note that some warnings (and/or errors) can be auto-fixed by running `cargo --fix`. This only supports `cargo check` as we can't show the same note for `cargo...

S-blocked

#12235 is tracking user control over warnings. One part of that is making `cargo`'s diagnostic system output messages in the style of `rustc`. To make it so that `cargo` didn't...

A-diagnostics
A-manifest
S-waiting-on-review

As I have been working on cargo's diagnostic system, I have disliked copying around the code for a new `Renderer`: ```rust let renderer = Renderer::styled().term_width( gctx.shell() .err_width() .diagnostic_terminal_width() .unwrap_or(annotate_snippets::renderer::DEFAULT_TERM_WIDTH), );...

A-configuration
A-manifest
S-waiting-on-review

In [#13797, it was noted that](https://github.com/rust-lang/cargo/pull/13797#discussion_r1578162057) the `im-a-teapot` lint should always be unstable. This PR makes it so that `im-a-teapot` is unstable, and it is an error to specify it...

A-workspaces
S-waiting-on-review
A-unstable

### Problem There is no way to tell `cargo add` that you want to add a dependency from a workspace explicitly. It is currently only done implicitly if you run...

C-feature-request
A-workspace-inheritance
Command-add