summaryrefslogtreecommitdiffstats
path: root/src/test/ui/rust-2021/future-prelude-collision-generic.fixed
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/rust-2021/future-prelude-collision-generic.fixed')
-rw-r--r--src/test/ui/rust-2021/future-prelude-collision-generic.fixed37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/ui/rust-2021/future-prelude-collision-generic.fixed b/src/test/ui/rust-2021/future-prelude-collision-generic.fixed
deleted file mode 100644
index 1bb9ba377..000000000
--- a/src/test/ui/rust-2021/future-prelude-collision-generic.fixed
+++ /dev/null
@@ -1,37 +0,0 @@
-// test for https://github.com/rust-lang/rust/issues/86940
-// run-rustfix
-// edition:2018
-// check-pass
-#![warn(rust_2021_prelude_collisions)]
-#![allow(dead_code)]
-#![allow(unused_imports)]
-
-struct Generic<'a, U>(&'a U);
-
-trait MyFromIter {
- fn from_iter(_: i32) -> Self;
-}
-
-impl MyFromIter for Generic<'static, i32> {
- fn from_iter(_: i32) -> Self {
- todo!()
- }
-}
-
-impl std::iter::FromIterator<i32> for Generic<'static, i32> {
- fn from_iter<T: IntoIterator<Item = i32>>(_: T) -> Self {
- todo!()
- }
-}
-
-fn main() {
- <Generic<'_, _> as MyFromIter>::from_iter(1);
- //~^ WARNING trait-associated function `from_iter` will become ambiguous in Rust 2021
- //~| this is accepted in the current edition (Rust 2018)
- <Generic::<'static, i32> as MyFromIter>::from_iter(1);
- //~^ WARNING trait-associated function `from_iter` will become ambiguous in Rust 2021
- //~| this is accepted in the current edition (Rust 2018)
- <Generic::<'_, _> as MyFromIter>::from_iter(1);
- //~^ WARNING trait-associated function `from_iter` will become ambiguous in Rust 2021
- //~| this is accepted in the current edition (Rust 2018)
-}