Ed Page
Ed Page
### What does this PR try to resolve? This is part of #14039 and allows snapshotting in more places. ### How should we test and review this PR? ### Additional...
### What does this PR try to resolve? This includes - `cargo generate-lockfile --ignore-rust-version` - `cargo update --ignore-rust-version` This does not include - `edition = "2024"` - `resolver = "3"`...
For example 
### Problem If nothing can activate an optional dependency, cargo acts as if the dependency doesn't exist which creates poor error messages. Also, with how things are arranged, the unused...
### What does this PR try to resolve? In discussing #14414, the general problem of the resolver picking a version older than a package needs for its MSRV (or lack...
When you have some git dependencies or patches, loading them takes a long time For the traces from #14238, notice how slow the first `resolve` is compared to the second....
`ValueHint` works well for ahead-of-time generated completions as it tells the generator what shell behavior to opt-in to. However, its not really needed with Rust-native completions and actually puts more...
Compare zsh  With bash 
As reported in rust-lang/cargo#14545 ``` ++++ actual: In-memory 1 + Deprecation: the legacy temporary assignment syntax is deprecated; use "tmp" instead 2 + /tmp/cargo/target/tmp/cit/t0/home/elvish/rc.elv:3:7: eval (E:CARGO_COMPLETE=elvish cargo | slurp) ```...
A blocker for #4697 which is important for #3123 and #2621 is the ability to have a group own another group. API-wise, I suspect we'd change `ArgGroup::arg` to `ArgGroup::member` or...