@@ -57,11 +57,13 @@ impl_versionize!(i8);
57
57
impl_versionize ! ( i16 ) ;
58
58
impl_versionize ! ( i32 ) ;
59
59
impl_versionize ! ( i64 ) ;
60
+ impl_versionize ! ( i128 ) ;
60
61
impl_versionize ! ( usize ) ;
61
62
impl_versionize ! ( u8 ) ;
62
63
impl_versionize ! ( u16 ) ;
63
64
impl_versionize ! ( u32 ) ;
64
65
impl_versionize ! ( u64 ) ;
66
+ impl_versionize ! ( u128 ) ;
65
67
impl_versionize ! ( f32 ) ;
66
68
impl_versionize ! ( f64 ) ;
67
69
impl_versionize ! ( char ) ;
@@ -447,10 +449,12 @@ mod tests {
447
449
primitive_int_test ! ( u16 , test_ser_de_u16) ;
448
450
primitive_int_test ! ( u32 , test_ser_de_u32) ;
449
451
primitive_int_test ! ( u64 , test_ser_de_u64) ;
452
+ primitive_int_test ! ( u128 , test_ser_de_u128) ;
450
453
primitive_int_test ! ( i8 , test_ser_de_i8) ;
451
454
primitive_int_test ! ( i16 , test_ser_de_i16) ;
452
455
primitive_int_test ! ( i32 , test_ser_de_i32) ;
453
456
primitive_int_test ! ( i64 , test_ser_de_i64) ;
457
+ primitive_int_test ! ( i128 , test_ser_de_i128) ;
454
458
primitive_int_test ! ( f32 , test_ser_de_f32) ;
455
459
primitive_int_test ! ( f64 , test_ser_de_f64) ;
456
460
primitive_int_test ! ( char , test_ser_de_char) ;
@@ -562,10 +566,12 @@ mod tests {
562
566
_u16 : u16 ,
563
567
_u32 : u32 ,
564
568
_u64 : u64 ,
569
+ _u128 : u128 ,
565
570
_i8 : i8 ,
566
571
_i16 : i16 ,
567
572
_i32 : i32 ,
568
573
_i64 : i64 ,
574
+ _i128 : i128 ,
569
575
_f32 : f32 ,
570
576
_f64 : f64 ,
571
577
_usize : usize ,
@@ -589,10 +595,12 @@ mod tests {
589
595
_u16 : 32000 ,
590
596
_u32 : 0x1234_5678 ,
591
597
_u64 : 0x1234_5678_9875_4321 ,
598
+ _u128 : 0x1234_5678_1234_5678_1234_5678_1234_5678 ,
592
599
_i8 : -1 ,
593
600
_i16 : -32000 ,
594
601
_i32 : -0x1234_5678 ,
595
602
_i64 : -0x1234_5678_9875_4321 ,
603
+ _i128 : -0x1234_5678_9098_7654_3212_3456_7890_9876 ,
596
604
_usize : 0x1234_5678_9875_4321 ,
597
605
_isize : -0x1234_5678_9875_4321 ,
598
606
_f32 : 0.123 ,
@@ -626,10 +634,12 @@ mod tests {
626
634
_u16 : 32000 ,
627
635
_u32 : 0x1234_5678 ,
628
636
_u64 : 0x1234_5678_9875_4321 ,
637
+ _u128 : 0x1234_1234_1234_1234_1234_1234_1234_1234 ,
629
638
_i8 : -1 ,
630
639
_i16 : -32000 ,
631
640
_i32 : -0x1234_5678 ,
632
641
_i64 : -0x1234_5678_9875_4321 ,
642
+ _i128 : -0x1234_1234_1234_1234_1234_1234_1234_1234 ,
633
643
_usize : 0x1234_5678_9875_4321 ,
634
644
_isize : -0x1234_5678_9875_4321 ,
635
645
_f32 : 0.123 ,
0 commit comments