Remove implicit conversion from float to integer

This commit is contained in:
David Tolnay committed 2017-04-05 11:25:12 -07:00
1 parent dcb837b531
commit e66033e53e
2 files changed
+38 -26

No files matched your search

+6 -2
View File
@@ -187,8 +187,6 @@ declare_tests! {
0isize => &[Token::U16(0)],
0isize => &[Token::U32(0)],
0isize => &[Token::U64(0)],
0isize => &[Token::F32(0.)],
0isize => &[Token::F64(0.)],
}
test_ints {
0i8 => &[Token::I8(0)],
@@ -1032,4 +1030,10 @@ declare_error_tests! {
],
Error::Message("invalid type: string \"1\", expected isize".into()),
}
test_integer_from_float<isize> {
&[
Token::F32(0.0),
],
Error::Message("invalid type: floating point `0`, expected isize".into()),
}
}