]>
Commit | Line | Data |
---|---|---|
cdc7bbd5 | 1 | error: conflicting implementations of trait `TheTrait` for type `fn(&u8)` |
f035d41b XL |
2 | --> $DIR/coherence-free-vs-bound-region.rs:16:1 |
3 | | | |
4 | LL | impl<'a> TheTrait for fn(&'a u8) {} | |
5 | | -------------------------------- first implementation here | |
923072b8 | 6 | LL | |
f035d41b XL |
7 | LL | impl TheTrait for fn(&u8) { |
8 | | ^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `fn(&u8)` | |
9 | | | |
10 | note: the lint level is defined here | |
11 | --> $DIR/coherence-free-vs-bound-region.rs:10: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 |