]> git.lizzy.rs Git - rust.git/blob - tests/ui/rust-2021/generic-type-collision.rs
Rollup merge of #106709 - khuey:disable_split_dwarf_inlining_by_default, r=davidtwco
[rust.git] / tests / ui / rust-2021 / generic-type-collision.rs
1 // check-pass
2 // run-rustfix
3 // edition 2018
4 #![warn(rust_2021_prelude_collisions)]
5
6 trait MyTrait<A> {
7     fn from_iter(x: Option<A>);
8 }
9
10 impl<T> MyTrait<()> for Vec<T> {
11     fn from_iter(_: Option<()>) {}
12 }
13
14 fn main() {
15     <Vec<i32>>::from_iter(None);
16     //~^ WARNING trait-associated function `from_iter` will become ambiguous in Rust 2021
17     //~^^ WARNING this is accepted in the current edition
18 }