Rollup merge of #32180 - srinivasreddy:type_check_lib, r=steveklabnik
removed integer suffixes in librustc_typeck crate
This commit is contained in:
commit
7a1df9e8de
1 changed files with 3 additions and 3 deletions
|
|
@ -379,7 +379,7 @@ impl Test {
|
|||
|
||||
fn main() {
|
||||
let x = Test;
|
||||
let v = &[0i32];
|
||||
let v = &[0];
|
||||
|
||||
x.method::<i32, i32>(v); // error: only one type parameter is expected!
|
||||
}
|
||||
|
|
@ -398,7 +398,7 @@ impl Test {
|
|||
|
||||
fn main() {
|
||||
let x = Test;
|
||||
let v = &[0i32];
|
||||
let v = &[0];
|
||||
|
||||
x.method::<i32>(v); // OK, we're good!
|
||||
}
|
||||
|
|
@ -901,7 +901,7 @@ Example of erroneous code:
|
|||
```compile_fail
|
||||
enum Foo { FirstValue(i32) };
|
||||
|
||||
let u = Foo::FirstValue { value: 0i32 }; // error: Foo::FirstValue
|
||||
let u = Foo::FirstValue { value: 0 }; // error: Foo::FirstValue
|
||||
// isn't a structure!
|
||||
// or even simpler, if the name doesn't refer to a structure at all.
|
||||
let t = u32 { value: 4 }; // error: `u32` does not name a structure.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue