mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 02:33:55 +00:00
12 lines
288 B
Rust
12 lines
288 B
Rust
use std::ops::Add;
|
|
|
|
fn main() {
|
|
<i32 as Add<u32>>::add(1, 2);
|
|
//~^ ERROR cannot add `u32` to `i32`
|
|
//~| ERROR cannot add `u32` to `i32`
|
|
<i32 as Add<i32>>::add(1u32, 2);
|
|
//~^ ERROR mismatched types
|
|
<i32 as Add<i32>>::add(1, 2u32);
|
|
//~^ ERROR mismatched types
|
|
}
|