Skip to content

Commit 9499bb4

Browse files
committed
Undo one needless_lifetimes change
error[E0261]: use of undeclared lifetime name `'i` --> gen/lib/src/gen/include.rs:178:39 | 178 | fn extend<I: IntoIterator<Item = &'i Include>>(&mut self, iter: I) { | ^^ undeclared lifetime | = note: for more information on higher-ranked polymorphism, visit https://doc.rust-lang.org/nomicon/hrtb.html help: consider making the bound lifetime-generic with a new `'i` lifetime | 178 | fn extend<I: for<'i> IntoIterator<Item = &'i Include>>(&mut self, iter: I) { | +++++++ help: consider introducing lifetime `'i` here | 178 | fn extend<'i, I: IntoIterator<Item = &'i Include>>(&mut self, iter: I) { | +++ help: consider introducing lifetime `'i` here | 177 | impl<'i, 'a> Extend<&Include> for Includes<'a> { | +++
1 parent 14c587f commit 9499bb4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gen/src/include.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ pub(super) fn write(out: &mut OutFile) {
174174
}
175175
}
176176

177-
impl<'a> Extend<&Include> for Includes<'a> {
177+
impl<'i, 'a> Extend<&'i Include> for Includes<'a> {
178178
fn extend<I: IntoIterator<Item = &'i Include>>(&mut self, iter: I) {
179179
self.custom.extend(iter.into_iter().cloned());
180180
}

0 commit comments

Comments
 (0)