]>
Commit | Line | Data |
---|---|---|
cdc7bbd5 | 1 | error: conflicting implementations of trait `Trait` for type `for<'a, 'b> fn(&'a &'b u32, &'b &'a u32) -> &'b u32` |
f035d41b XL |
2 | --> $DIR/coherence-fn-implied-bounds.rs:21:1 |
3 | | | |
4 | LL | impl Trait for for<'a, 'b> fn(&'a &'b u32, &'b &'a u32) -> &'b u32 {} | |
5 | | ------------------------------------------------------------------ first implementation here | |
923072b8 | 6 | LL | |
f035d41b XL |
7 | LL | impl Trait for for<'c> fn(&'c &'c u32, &'c &'c u32) -> &'c u32 { |
8 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `for<'a, 'b> fn(&'a &'b u32, &'b &'a u32) -> &'b u32` | |
9 | | | |
10 | note: the lint level is defined here | |
11 | --> $DIR/coherence-fn-implied-bounds.rs:15:9 | |
12 | | | |
13 | LL | #![deny(coherence_leak_check)] | |
14 | | ^^^^^^^^^^^^^^^^^^^^ | |
15 | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | |
16 | = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105> | |
17 | = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details | |
18 | ||
19 | error: aborting due to previous error | |
20 |