]> git.lizzy.rs Git - rust.git/blob - src/test/ui/specialization/issue-50452-fail.rs
Auto merge of #81507 - weiznich:add_diesel_to_cargo_test, r=Mark-Simulacrum
[rust.git] / src / test / ui / specialization / issue-50452-fail.rs
1 #![feature(specialization)]
2 //~^ WARN the feature `specialization` is incomplete
3
4 pub trait Foo {
5     fn foo();
6 }
7
8 impl Foo for i32 {}
9 impl Foo for i64 {
10     fn foo() {}
11     //~^ERROR `foo` specializes an item from a parent `impl`
12 }
13 impl<T> Foo for T {
14     fn foo() {}
15 }
16
17 fn main() {
18     i32::foo();
19     i64::foo();
20     u8::foo();
21 }