rust/tests/ui/repeat-expr/typo-in-repeat-expr-issue-8...

132 lines
3.8 KiB
Plaintext

error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:15:19
|
LL | let a = ["a", 10];
| ^^ expected `&str`, found integer
|
help: replace the comma with a semicolon to create an array
|
LL - let a = ["a", 10];
LL + let a = ["a"; 10];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:20:20
|
LL | let b = [Type, size_b];
| ^^^^^^ expected `Type`, found `usize`
|
help: replace the comma with a semicolon to create an array
|
LL - let b = [Type, size_b];
LL + let b = [Type; size_b];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:25:20
|
LL | let c = [Type, size_c];
| ^^^^^^ expected `Type`, found `usize`
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:29:20
|
LL | let d = [Type, size_d];
| ^^^^^^ expected `Type`, found `bool`
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:32:29
|
LL | let e = [String::new(), 10];
| ^^- help: try using a conversion method: `.to_string()`
| |
| expected `String`, found integer
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:36:19
|
LL | let f = ["f", get_size()];
| ^^^^^^^^^^ expected `&str`, found `usize`
|
help: replace the comma with a semicolon to create an array
|
LL - let f = ["f", get_size()];
LL + let f = ["f"; get_size()];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:40:19
|
LL | let m = ["m", get_dyn_size()];
| ^^^^^^^^^^^^^^ expected `&str`, found `usize`
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:44:33
|
LL | let g = vec![String::new(), 10];
| ^^ expected `String`, found integer
|
help: replace the comma with a semicolon to create a vector
|
LL - let g = vec![String::new(), 10];
LL + let g = vec![String::new(); 10];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:49:24
|
LL | let h = vec![Type, dyn_size];
| ^^^^^^^^ expected `Type`, found integer
|
help: replace the comma with a semicolon to create a vector
|
LL - let h = vec![Type, dyn_size];
LL + let h = vec![Type; dyn_size];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:53:24
|
LL | let i = vec![Type, get_dyn_size()];
| ^^^^^^^^^^^^^^ expected `Type`, found `usize`
|
help: replace the comma with a semicolon to create a vector
|
LL - let i = vec![Type, get_dyn_size()];
LL + let i = vec![Type; get_dyn_size()];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:57:23
|
LL | let k = vec!['c', 10];
| ^^ expected `char`, found `u8`
|
help: replace the comma with a semicolon to create a vector
|
LL - let k = vec!['c', 10];
LL + let k = vec!['c'; 10];
|
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:61:24
|
LL | let j = vec![Type, 10_u8];
| ^^^^^ expected `Type`, found `u8`
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:64:27
|
LL | let l = vec![NewType, 10];
| ^^ expected `NewType`, found integer
error[E0308]: mismatched types
--> $DIR/typo-in-repeat-expr-issue-80173.rs:68:24
|
LL | let h = vec![Type, byte_size];
| ^^^^^^^^^ expected `Type`, found `u8`
error: aborting due to 14 previous errors
For more information about this error, try `rustc --explain E0308`.