11use crate::uint256::U256 ;
22
3- global high = U128 :: from_integer ( 0x10000000000000000000000000000000 ) ;
4- global low = U128 :: zero () ;
5- global limit = U128 :: from_integer ( 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ) ;
3+ global high : u128 = 0x10000000000000000000000000000000 ;
4+ global low : u128 = 0 ;
5+ global limit : u128 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
66
7- global big_number = U256 { high , low } ;
7+ global big_number : U256 = U256 :: new ( high , low ) ;
88
99#[test]
1010fn success () {
@@ -22,22 +22,22 @@ fn new() {
2222#[test]
2323fn zero_and_one () {
2424 let zero = U256 ::zero ();
25- assert_eq (zero .high , U128 :: zero () );
26- assert_eq (zero .low , U128 :: zero () );
25+ assert_eq (zero .high , 0 );
26+ assert_eq (zero .low , 0 );
2727
2828 let one = U256 ::one ();
29- assert_eq (one .high , U128 :: zero () );
30- assert_eq (one .low , U128 :: one () );
29+ assert_eq (one .high , 0 );
30+ assert_eq (one .low , 0 );
3131}
3232
3333mod from_bytes32 {
3434 use crate::uint256::U256 ;
35- global high = U128 :: from_integer ( 0x10000000000000000000000000000000 ) ;
36- global low = U128 :: zero () ;
37- global limit = U128 :: from_integer ( 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ) ;
35+ global high : u128 = 0x10000000000000000000000000000000 ;
36+ global low : u128 = 0 ;
37+ global limit : u128 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
3838
39- global big_number = U256 { high , low } ;
40- global limit_u256 = U256 { high : limit , low : limit } ;
39+ global big_number : U256 = U256 :: new ( high , low ) ;
40+ global limit_u256 : U256 = U256 :: new ( limit , limit ) ;
4141
4242 #[test]
4343 fn zero () {
@@ -61,12 +61,12 @@ mod from_bytes32 {
6161
6262mod into_bytes32 {
6363 use crate::uint256::U256 ;
64- global high = U128 :: from_integer ( 0x10000000000000000000000000000000 ) ;
65- global low = U128 :: zero () ;
66- global limit = U128 :: from_integer ( 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ) ;
64+ global high : u128 = 0x10000000000000000000000000000000 ;
65+ global low : u128 = 0 ;
66+ global limit : u128 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
6767
68- global big_number = U256 { high , low } ;
69- global limit_u256 = U256 { high : limit , low : limit } ;
68+ global big_number : U256 = U256 :: new ( high , low ) ;
69+ global limit_u256 : U256 = U256 :: new ( limit , limit ) ;
7070
7171 #[test]
7272 fn zero () {
@@ -107,26 +107,26 @@ fn not_eq() {
107107
108108mod trait_add {
109109 use crate::uint256::U256 ;
110- global high = U128 :: from_integer ( 0x10000000000000000000000000000000 ) ;
111- global low = U128 :: zero () ;
112- global limit = U128 :: from_integer ( 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ) ;
110+ global high : u128 = 0x10000000000000000000000000000000 ;
111+ global low : u128 = 0 ;
112+ global limit : u128 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
113113
114- global big_number = U256 { high , low } ;
115- global limit_u256 = U256 { high : limit , low : limit } ;
114+ global big_number : U256 = U256 :: new ( high , low ) ;
115+ global limit_u256 : U256 = U256 :: new ( limit , limit ) ;
116116
117117 #[test]
118118 fn sum () {
119119 let sum = big_number + big_number ;
120120
121- assert_eq (sum , U256 { high : U128 :: from_integer ( 0x20000000000000000000000000000000 ) , low });
121+ assert_eq (sum , U256 { high : 0x20000000000000000000000000000000 , low });
122122 }
123123
124124 #[test]
125125 fn sum_with_carry () {
126126 let big_number = U256 { high , low : limit };
127127 let sum = big_number + U256 ::one ();
128128
129- assert_eq (sum , U256 { high : U128 :: from_integer ( 0x10000000000000000000000000000001 ) , low });
129+ assert_eq (sum , U256 { high : 0x10000000000000000000000000000001 , low });
130130 }
131131
132132 #[test(should_fail_with = "attempt to add with overflow")]
0 commit comments