@@ -7,118 +7,6 @@ use std::contract_id::ContractId;
7
7
8
8
use advanced_logging_other_contract_abi :: AdvancedLoggingOtherContract ;
9
9
10
- impl AbiEncode for str [8 ] {
11
- fn abi_encode (self , ref mut buffer : Buffer ) {
12
- let s = from_str_array (self );
13
-
14
- let len = s . len ();
15
- let ptr = s . as_ptr ();
16
-
17
- let mut i = 0 ;
18
- while i < len {
19
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
20
- buffer . push (byte );
21
- i += 1 ;
22
- }
23
- }
24
- }
25
-
26
- impl AbiEncode for str [10 ] {
27
- fn abi_encode (self , ref mut buffer : Buffer ) {
28
- let s = from_str_array (self );
29
-
30
- let len = s . len ();
31
- let ptr = s . as_ptr ();
32
-
33
- let mut i = 0 ;
34
- while i < len {
35
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
36
- buffer . push (byte );
37
- i += 1 ;
38
- }
39
- }
40
- }
41
-
42
- impl AbiEncode for str [11 ] {
43
- fn abi_encode (self , ref mut buffer : Buffer ) {
44
- let s = from_str_array (self );
45
-
46
- let len = s . len ();
47
- let ptr = s . as_ptr ();
48
-
49
- let mut i = 0 ;
50
- while i < len {
51
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
52
- buffer . push (byte );
53
- i += 1 ;
54
- }
55
- }
56
- }
57
-
58
- impl AbiEncode for str [12 ] {
59
- fn abi_encode (self , ref mut buffer : Buffer ) {
60
- let s = from_str_array (self );
61
-
62
- let len = s . len ();
63
- let ptr = s . as_ptr ();
64
-
65
- let mut i = 0 ;
66
- while i < len {
67
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
68
- buffer . push (byte );
69
- i += 1 ;
70
- }
71
- }
72
- }
73
-
74
- impl AbiEncode for str [14 ] {
75
- fn abi_encode (self , ref mut buffer : Buffer ) {
76
- let s = from_str_array (self );
77
-
78
- let len = s . len ();
79
- let ptr = s . as_ptr ();
80
-
81
- let mut i = 0 ;
82
- while i < len {
83
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
84
- buffer . push (byte );
85
- i += 1 ;
86
- }
87
- }
88
- }
89
-
90
- impl AbiEncode for str [18 ] {
91
- fn abi_encode (self , ref mut buffer : Buffer ) {
92
- let s = from_str_array (self );
93
-
94
- let len = s . len ();
95
- let ptr = s . as_ptr ();
96
-
97
- let mut i = 0 ;
98
- while i < len {
99
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
100
- buffer . push (byte );
101
- i += 1 ;
102
- }
103
- }
104
- }
105
-
106
- impl AbiEncode for str [24 ] {
107
- fn abi_encode (self , ref mut buffer : Buffer ) {
108
- let s = from_str_array (self );
109
-
110
- let len = s . len ();
111
- let ptr = s . as_ptr ();
112
-
113
- let mut i = 0 ;
114
- while i < len {
115
- let byte = ptr . add :: <u8 >(i ). read :: <u8 >();
116
- buffer . push (byte );
117
- i += 1 ;
118
- }
119
- }
120
- }
121
-
122
10
enum GameState {
123
11
Playing : u8 ,
124
12
GameOver : u8 ,
@@ -157,7 +45,9 @@ impl AdvancedLogging for Contract {
157
45
ammo : 10 ,
158
46
game_id : 10_11_12u64 ,
159
47
state : GameState :: Playing (1 ),
160
- contract_Id: ContractId :: from (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFF ),
48
+ contract_Id: ContractId :: from (
49
+ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFF ,
50
+ ),
161
51
difficulty : Difficulty :: Medium (true ),
162
52
};
163
53
@@ -205,7 +95,9 @@ impl AdvancedLogging for Contract {
205
95
ammo : 10 ,
206
96
game_id : 10_11_12u64 ,
207
97
state : GameState :: Playing (1 ),
208
- contract_Id: ContractId :: from (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFF ),
98
+ contract_Id: ContractId :: from (
99
+ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFF ,
100
+ ),
209
101
difficulty : Difficulty :: Medium (true ),
210
102
};
211
103
require (a == b , game_ref );
0 commit comments