File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -58,9 +58,9 @@ impl Number {
58
58
}
59
59
}
60
60
61
- impl From < i64 > for Number {
62
- fn from ( i : i64 ) -> Self {
63
- Number ( i)
61
+ impl From < i32 > for Number {
62
+ fn from ( i : i32 ) -> Self {
63
+ Number ( i as i64 )
64
64
}
65
65
}
66
66
@@ -265,10 +265,10 @@ mod tests {
265
265
use super :: Number ;
266
266
267
267
#[ test]
268
- fn number_and_i64_conversion ( ) {
268
+ fn number_from_i32_and_to_i64_conversion ( ) {
269
269
assert_eq ! ( Number :: from( 1 ) . as_i64( ) , Some ( 1 ) ) ;
270
270
assert_eq ! ( Number :: from( 584 ) . as_i64( ) , Some ( 584 ) ) ;
271
- assert_eq ! ( Number :: from( i64 :: min_value( ) ) . as_i64( ) , Some ( i64 :: min_value( ) ) ) ;
272
- assert_eq ! ( Number :: from( i64 :: max_value( ) ) . as_i64( ) , Some ( i64 :: max_value( ) ) ) ;
271
+ assert_eq ! ( Number :: from( i32 :: min_value( ) ) . as_i64( ) , Some ( i32 :: min_value( ) as i64 ) ) ;
272
+ assert_eq ! ( Number :: from( i32 :: max_value( ) ) . as_i64( ) , Some ( i32 :: max_value( ) as i64 ) ) ;
273
273
}
274
274
}
You can’t perform that action at this time.
0 commit comments