Skip to content

Commit ee6f1c8

Browse files
committed
Auto merge of #14487 - ehuss:fix-elided-lifetime, r=epage
Fix elided lifetime This fixes an issue with the recent nightly that has added a lint (rust-lang/rust#129207) that warns about the lack of a lifetime, which looks like: ``` warning: elided lifetime has a name --> src/cargo/core/workspace.rs:580:66 | 580 | pub fn default_members<'a>(&'a self) -> impl Iterator<Item = &Package> { | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default ```
2 parents cf88141 + 2597cdf commit ee6f1c8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/cargo/core/workspace.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ impl<'gctx> Workspace<'gctx> {
577577
}
578578

579579
/// Returns an iterator over default packages in this workspace
580-
pub fn default_members<'a>(&'a self) -> impl Iterator<Item = &Package> {
580+
pub fn default_members<'a>(&'a self) -> impl Iterator<Item = &'a Package> {
581581
let packages = &self.packages;
582582
self.default_members
583583
.iter()

tests/testsuite/lints/implicit_features.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ unused_optional_dependency = "allow"
127127
.masquerade_as_nightly_cargo(&["cargo-lints", "edition2024"])
128128
.with_stderr_data(str![[r#"
129129
[UPDATING] `dummy-registry` index
130-
[LOCKING] 1 package to latest Rust 1.82.0-nightly compatible version
130+
[LOCKING] 1 package to latest Rust 1.[..] compatible version
131131
[CHECKING] foo v0.1.0 ([ROOT]/foo)
132132
[FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s
133133

0 commit comments

Comments
 (0)