]> git.lizzy.rs Git - rust.git/blob - src/test/ui/regions/regions-fn-subtyping-return-static-fail.stderr
Auto merge of #106143 - matthiaskrgr:rollup-3kpy1dc, r=matthiaskrgr
[rust.git] / src / test / ui / regions / regions-fn-subtyping-return-static-fail.stderr
1 error[E0308]: mismatched types
2   --> $DIR/regions-fn-subtyping-return-static-fail.rs:48:12
3    |
4 LL |     want_G(baz);
5    |     ------ ^^^ one type is more general than the other
6    |     |
7    |     arguments to this function are incorrect
8    |
9    = note: expected fn pointer `for<'cx> fn(&'cx S) -> &'static S`
10                  found fn item `for<'a> fn(&'a S) -> &'a S {baz}`
11 note: function defined here
12   --> $DIR/regions-fn-subtyping-return-static-fail.rs:20:4
13    |
14 LL | fn want_G(f: G) {}
15    |    ^^^^^^ ----
16
17 error: aborting due to previous error
18
19 For more information about this error, try `rustc --explain E0308`.