| |
| expected f32, found integer
| help: use a float literal: `1.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:20:12
| |
| expected f32, found integer
| help: use a float literal: `2.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:26:12
| |
| expected f32, found integer
| help: use a float literal: `3.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:29:12
| |
| expected f32, found integer
| help: use a float literal: `4.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:35:12
| |
| expected f32, found integer
| help: use a float literal: `5.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:42:12
| |
| expected f32, found integer
| help: use a float literal: `7.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0107]: wrong number of type arguments: expected 0, found 1
--> $DIR/structure-constructor-type-mismatch.rs:48:24
| |
| expected f32, found integer
| help: use a float literal: `9.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:50:12
| |
| expected f32, found integer
| help: use a float literal: `10.0`
- |
- = note: expected type `f32`
- found type `{integer}`
error[E0107]: wrong number of type arguments: expected 0, found 1
--> $DIR/structure-constructor-type-mismatch.rs:54:18
LL | PointF::<u32> { .. } => {}
| ^^^^^^^^^^^^^^^^^^^^ expected integer, found f32
|
- = note: expected type `Point<{integer}>`
- found type `Point<f32>`
+ = note: expected struct `Point<{integer}>`
+ found struct `Point<f32>`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:59:9
LL | PointF { .. } => {}
| ^^^^^^^^^^^^^ expected integer, found f32
|
- = note: expected type `Point<{integer}>`
- found type `Point<f32>`
+ = note: expected struct `Point<{integer}>`
+ found struct `Point<f32>`
error[E0308]: mismatched types
--> $DIR/structure-constructor-type-mismatch.rs:67:9
LL | PairF::<u32> { .. } => {}
| ^^^^^^^^^^^^^^^^^^^ expected integer, found f32
|
- = note: expected type `Pair<{integer}, {integer}>`
- found type `Pair<f32, u32>`
+ = note: expected struct `Pair<{integer}, {integer}>`
+ found struct `Pair<f32, u32>`
error: aborting due to 13 previous errors
-Some errors occurred: E0107, E0308.
+Some errors have detailed explanations: E0107, E0308.
For more information about an error, try `rustc --explain E0107`.