@@ -57,11 +57,13 @@ impl_versionize!(i8);
5757impl_versionize ! ( i16 ) ;
5858impl_versionize ! ( i32 ) ;
5959impl_versionize ! ( i64 ) ;
60+ impl_versionize ! ( i128 ) ;
6061impl_versionize ! ( usize ) ;
6162impl_versionize ! ( u8 ) ;
6263impl_versionize ! ( u16 ) ;
6364impl_versionize ! ( u32 ) ;
6465impl_versionize ! ( u64 ) ;
66+ impl_versionize ! ( u128 ) ;
6567impl_versionize ! ( f32 ) ;
6668impl_versionize ! ( f64 ) ;
6769impl_versionize ! ( char ) ;
@@ -447,10 +449,12 @@ mod tests {
447449 primitive_int_test ! ( u16 , test_ser_de_u16) ;
448450 primitive_int_test ! ( u32 , test_ser_de_u32) ;
449451 primitive_int_test ! ( u64 , test_ser_de_u64) ;
452+ primitive_int_test ! ( u128 , test_ser_de_u128) ;
450453 primitive_int_test ! ( i8 , test_ser_de_i8) ;
451454 primitive_int_test ! ( i16 , test_ser_de_i16) ;
452455 primitive_int_test ! ( i32 , test_ser_de_i32) ;
453456 primitive_int_test ! ( i64 , test_ser_de_i64) ;
457+ primitive_int_test ! ( i128 , test_ser_de_i128) ;
454458 primitive_int_test ! ( f32 , test_ser_de_f32) ;
455459 primitive_int_test ! ( f64 , test_ser_de_f64) ;
456460 primitive_int_test ! ( char , test_ser_de_char) ;
@@ -562,10 +566,12 @@ mod tests {
562566 _u16 : u16 ,
563567 _u32 : u32 ,
564568 _u64 : u64 ,
569+ _u128 : u128 ,
565570 _i8 : i8 ,
566571 _i16 : i16 ,
567572 _i32 : i32 ,
568573 _i64 : i64 ,
574+ _i128 : i128 ,
569575 _f32 : f32 ,
570576 _f64 : f64 ,
571577 _usize : usize ,
@@ -589,10 +595,12 @@ mod tests {
589595 _u16 : 32000 ,
590596 _u32 : 0x1234_5678 ,
591597 _u64 : 0x1234_5678_9875_4321 ,
598+ _u128 : 0x1234_5678_1234_5678_1234_5678_1234_5678 ,
592599 _i8 : -1 ,
593600 _i16 : -32000 ,
594601 _i32 : -0x1234_5678 ,
595602 _i64 : -0x1234_5678_9875_4321 ,
603+ _i128 : -0x1234_5678_9098_7654_3212_3456_7890_9876 ,
596604 _usize : 0x1234_5678_9875_4321 ,
597605 _isize : -0x1234_5678_9875_4321 ,
598606 _f32 : 0.123 ,
@@ -626,10 +634,12 @@ mod tests {
626634 _u16 : 32000 ,
627635 _u32 : 0x1234_5678 ,
628636 _u64 : 0x1234_5678_9875_4321 ,
637+ _u128 : 0x1234_1234_1234_1234_1234_1234_1234_1234 ,
629638 _i8 : -1 ,
630639 _i16 : -32000 ,
631640 _i32 : -0x1234_5678 ,
632641 _i64 : -0x1234_5678_9875_4321 ,
642+ _i128 : -0x1234_1234_1234_1234_1234_1234_1234_1234 ,
633643 _usize : 0x1234_5678_9875_4321 ,
634644 _isize : -0x1234_5678_9875_4321 ,
635645 _f32 : 0.123 ,
0 commit comments