1 warning: trait-associated function `from_iter` will become ambiguous in Rust 2021
2 --> $DIR/future-prelude-collision-generic.rs:28:5
4 LL | Generic::from_iter(1);
5 | ^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `<Generic<_, _> as MyFromIter>::from_iter`
7 note: the lint level is defined here
8 --> $DIR/future-prelude-collision-generic.rs:5:9
10 LL | #![warn(rust_2021_prelude_collisions)]
11 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12 = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
13 = note: for more information, see issue #85684 <https://github.com/rust-lang/rust/issues/85684>
15 warning: trait-associated function `from_iter` will become ambiguous in Rust 2021
16 --> $DIR/future-prelude-collision-generic.rs:31:5
18 LL | Generic::<i32, i32>::from_iter(1);
19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `<Generic::<i32, i32> as MyFromIter>::from_iter`
21 = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
22 = note: for more information, see issue #85684 <https://github.com/rust-lang/rust/issues/85684>
24 warning: trait-associated function `from_iter` will become ambiguous in Rust 2021
25 --> $DIR/future-prelude-collision-generic.rs:34:5
27 LL | Generic::<_, _>::from_iter(1);
28 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `<Generic::<_, _> as MyFromIter>::from_iter`
30 = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
31 = note: for more information, see issue #85684 <https://github.com/rust-lang/rust/issues/85684>
33 warning: 3 warnings emitted