]> git.proxmox.com Git - rustc.git/blame - src/test/ui/mismatched_types/issue-74918-missing-lifetime.stderr
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / mismatched_types / issue-74918-missing-lifetime.stderr
CommitLineData
3dfed10e
XL
1error[E0106]: missing lifetime specifier
2 --> $DIR/issue-74918-missing-lifetime.rs:9:31
3 |
4LL | type Item = IteratorChunk<T, S>;
5 | ^ expected named lifetime parameter
6 |
7help: consider introducing a named lifetime parameter
8 |
9LL | type Item<'a> = IteratorChunk<'a, T, S>;
10 | ^^^^ ^^^
11
12error: `impl` item signature doesn't match `trait` item signature
13 --> $DIR/issue-74918-missing-lifetime.rs:11:5
14 |
15LL | fn next(&mut self) -> Option<IteratorChunk<T, S>> {
1b1a35ee 16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ found `fn(&mut ChunkingIterator<T, S>) -> Option<IteratorChunk<'_, T, S>>`
3dfed10e
XL
17 |
18 ::: $SRC_DIR/core/src/iter/traits/iterator.rs:LL:COL
19 |
20LL | fn next(&mut self) -> Option<Self::Item>;
1b1a35ee 21 | ----------------------------------------- expected `fn(&mut ChunkingIterator<T, S>) -> Option<IteratorChunk<'static, _, _>>`
3dfed10e 22 |
1b1a35ee
XL
23 = note: expected `fn(&mut ChunkingIterator<T, S>) -> Option<IteratorChunk<'static, _, _>>`
24 found `fn(&mut ChunkingIterator<T, S>) -> Option<IteratorChunk<'_, _, _>>`
3dfed10e
XL
25 = help: the lifetime requirements from the `impl` do not correspond to the requirements in the `trait`
26 = help: verify the lifetime relationships in the `trait` and `impl` between the `self` argument, the other inputs and its output
27
28error: aborting due to 2 previous errors
29
30For more information about this error, try `rustc --explain E0106`.