]> git.lizzy.rs Git - rust.git/blob - tests/ui/rfc-2093-infer-outlives/regions-outlives-nominal-type-type.stderr
Rollup merge of #106664 - chenyukang:yukang/fix-106597-remove-lseek, r=cuviper
[rust.git] / tests / ui / rfc-2093-infer-outlives / regions-outlives-nominal-type-type.stderr
1 error[E0491]: in type `&'a Foo<&'b i32>`, reference has a longer lifetime than the data it references
2   --> $DIR/regions-outlives-nominal-type-type.rs:17:20
3    |
4 LL |         type Out = &'a Foo<&'b i32>;
5    |                    ^^^^^^^^^^^^^^^^
6    |
7 note: the pointer is valid for the lifetime `'a` as defined here
8   --> $DIR/regions-outlives-nominal-type-type.rs:16:10
9    |
10 LL |     impl<'a, 'b> Trait<'a, 'b> for usize {
11    |          ^^
12 note: but the referenced data is only valid for the lifetime `'b` as defined here
13   --> $DIR/regions-outlives-nominal-type-type.rs:16:14
14    |
15 LL |     impl<'a, 'b> Trait<'a, 'b> for usize {
16    |              ^^
17
18 error: aborting due to previous error
19
20 For more information about this error, try `rustc --explain E0491`.