forked from SoroSusu-Protocol/sorosusu-contracts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheck_errors_v6.txt
More file actions
338 lines (337 loc) · 983 KB
/
Copy pathcheck_errors_v6.txt
File metadata and controls
338 lines (337 loc) · 983 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.106\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.106\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\proc-macro2-69316f97a2781add\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\proc-macro2-df27912ec3945b41\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.45\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.45\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\quote-546e858ab8c7b2f1\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libunicode_ident-7e381db65566a79f.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libunicode_ident-7e381db65566a79f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"version_check","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libversion_check-7b58f1d31ea0c30f.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libversion_check-7b58f1d31ea0c30f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcfg_if-0606ce63a416ab6f.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcfg_if-0606ce63a416ab6f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","result","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde_core-487cbc3f1b3804d3\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\typenum-c17f27c091af801d\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde-6877b59825b7cc84\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\quote-41c7965e46f34fef\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.106\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.106\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libproc_macro2-730fce2e3e417b27.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libproc_macro2-730fce2e3e417b27.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde_core-4fa0e78ddb06f662\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\typenum-5c920030fb6fcbb3\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde-afe1acbcc42b1940\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libmemchr-c021322a4be8e1e9.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libmemchr-c021322a4be8e1e9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.21\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.21\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\zmij-e475c3013f5365d7\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde_json-f8b688750a2d5c60\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.45\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.45\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libquote-7a9e29e8eb875f3c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libquote-7a9e29e8eb875f3c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","result","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_core-8409f6d41551a206.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_core-8409f6d41551a206.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"typenum","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libtypenum-67218fec977fdc1d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libtypenum-67218fec977fdc1d.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\zmij-577d5a9afeae28f6\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\serde_json-3f4dcdd58b9e843a\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libitoa-07cc2d95cee546c2.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libitoa-07cc2d95cee546c2.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs","edition":"2015","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["more_lengths","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\generic-array-b5098fbca216da2b\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeroize-1.8.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zeroize","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeroize-1.8.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzeroize-de3c7e6808cbc65d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzeroize-de3c7e6808cbc65d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.117\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.117\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsyn-45d8b8f069efd166.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsyn-45d8b8f069efd166.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.21\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.21\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzmij-077d5fff271eb232.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzmij-077d5fff271eb232.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","linked_libs":[],"linked_paths":[],"cfgs":["relaxed_coherence","ga_is_deprecated"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\generic-array-9900656e523a2c2a\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\subtle-2.6.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"subtle","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\subtle-2.6.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsubtle-c2cdc0878c3ae386.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsubtle-c2cdc0878c3ae386.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\strsim-0.11.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\strsim-0.11.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstrsim-b134665248b3be69.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstrsim-b134665248b3be69.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ident_case-1.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ident_case","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ident_case-1.0.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libident_case-fd1d4163a963f083.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libident_case-fd1d4163a963f083.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libautocfg-0bb20496ad51a5aa.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libautocfg-0bb20496ad51a5aa.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\const-oid-0.9.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"const_oid","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\const-oid-0.9.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libconst_oid-3acfe2ce5bfc9ad2.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libconst_oid-3acfe2ce5bfc9ad2.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.228\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\serde_derive-da90631d956c79df.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_derive-da90631d956c79df.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.149\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_json-b8307715347a9382.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_json-b8307715347a9382.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"generic_array","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["more_lengths","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgeneric_array-de46141d59fc4ec7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgeneric_array-de46141d59fc4ec7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.2.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.2.17\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["js","js-sys","std","wasm-bindgen"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-e9078499829e53ad.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-e9078499829e53ad.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.27","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\semver-1.0.27\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\semver-1.0.27\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsemver-d3cbe2fa60ddc516.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsemver-d3cbe2fa60ddc516.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.23.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_core-0.23.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"darling_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_core-0.23.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["strsim","suggestions"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_core-729725d92ba2b265.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_core-729725d92ba2b265.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\thiserror-0c529d0c00109b8b\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-1.0.69\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-1.0.69\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\thiserror_impl-3d804b8f8bcfced9.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libthiserror_impl-3d804b8f8bcfced9.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde-cf81928fb2b6b8a7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde-cf81928fb2b6b8a7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-common-0.1.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crypto_common","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-common-0.1.6\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_common-a9548bc887922841.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_common-a9548bc887922841.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\block-buffer-0.10.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"block_buffer","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\block-buffer-0.10.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libblock_buffer-e430ab3894cb04f7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libblock_buffer-e430ab3894cb04f7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","getrandom","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_core-c413296b50e969bc.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_core-c413296b50e969bc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.23.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_macro-0.23.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"darling_macro","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_macro-0.23.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\darling_macro-3102d26b2fcfdfa9.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_macro-3102d26b2fcfdfa9.dll.a"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\thiserror-40702f122cdd4e79\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc_version-0.4.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_version","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc_version-0.4.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librustc_version-0a110f7695df50b4.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librustc_version-0a110f7695df50b4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base32@0.4.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base32-0.4.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base32","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base32-0.4.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase32-f5bfd1b8268027e8.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase32-f5bfd1b8268027e8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crate-git-revision@0.0.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crate-git-revision-0.0.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crate_git_revision","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crate-git-revision-0.0.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrate_git_revision-d098f55340a20c2b.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrate_git_revision-d098f55340a20c2b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\digest-0.10.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"digest","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\digest-0.10.7\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","block-buffer","const-oid","core-api","default","mac","oid","std","subtle"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdigest-3ed90219a98f028b.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdigest-3ed90219a98f028b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.23.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling-0.23.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"darling","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling-0.23.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","suggestions"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling-fea3a0e3b453967a.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling-fea3a0e3b453967a.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libthiserror-9041477927d80f47.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libthiserror-9041477927d80f47.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hex","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","serde","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhex-faa662f23cc3be91.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhex-faa662f23cc3be91.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cpufeatures-0.2.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cpufeatures","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cpufeatures-0.2.17\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcpufeatures-6c17c6d8d1ec3b80.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcpufeatures-6c17c6d8d1ec3b80.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#escape-bytes@0.1.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\escape-bytes-0.1.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"escape_bytes","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\escape-bytes-0.1.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libescape_bytes-5063811082474d77.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libescape_bytes-5063811082474d77.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\num-traits-e8b2af9c75165464\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-strkey@0.0.8","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-strkey-0.0.8\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-strkey-0.0.8\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-strkey-18085ba1dead86c4\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.18.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with_macros-3.18.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_with_macros","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with_macros-3.18.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\serde_with_macros-7cd3a6b66f7bbd51.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_with_macros-7cd3a6b66f7bbd51.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","curr","hex","serde","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-xdr-123bb3b6a8f1b43c\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.48\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.48\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\zerocopy-71646b7ee19e3ec4\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\num-traits-e73a5602240c4858\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ff@0.13.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ff-0.13.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ff","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ff-0.13.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libff-a11ee81faf6aac0f.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libff-a11ee81faf6aac0f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#der@0.7.10","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\der-0.7.10\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"der","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\der-0.7.10\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["oid","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libder-5e839a8d18c74872.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libder-5e839a8d18c74872.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs","edition":"2015","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["more_lengths"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\generic-array-66b33d28101e032f\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-strkey@0.0.8","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["GIT_REVISION","79ede59c97ed80090b9af63151c9f9a15260492d"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-strkey-dd2340137849f163\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["GIT_REVISION","9bea881f2057e412fdbb98875841626bf77b4b88"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-xdr-4aecb406b3953908\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_with@3.18.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with-3.18.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_with","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with-3.18.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","macros","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_with-1535277848514db5.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_with-1535277848514db5.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\zerocopy-ecbdfa87cf860e32\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std","use_std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libeither-20680597173b6ed9.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libeither-20680597173b6ed9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhashbrown-ace805a1202c8228.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhashbrown-ace805a1202c8228.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base16ct@0.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base16ct-0.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base16ct","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base16ct-0.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase16ct-320dbac0f598eca8.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase16ct-320dbac0f598eca8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libequivalent-e3eada715caed5a3.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libequivalent-e3eada715caed5a3.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-strkey@0.0.8","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-strkey-0.0.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stellar_strkey","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-strkey-0.0.8\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_strkey-b2fdbdf6a9275ffe.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_strkey-b2fdbdf6a9275ffe.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.48\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerocopy","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.48\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzerocopy-0b3cd1bf1fa2ef6c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libzerocopy-0b3cd1bf1fa2ef6c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.11.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.11.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.11.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libitertools-0e8d7f403e446f64.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libitertools-0e8d7f403e446f64.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sec1@0.7.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sec1-0.7.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sec1","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sec1-0.7.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","der","point","subtle","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsec1-fe31fb5c9364c89d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsec1-fe31fb5c9364c89d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.13.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.13.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libindexmap-85154c9b529eb81e.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libindexmap-85154c9b529eb81e.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#group@0.13.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\group-0.13.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"group","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\group-0.13.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgroup-e0653598d4339348.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgroup-e0653598d4339348.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_traits-3a488ed0e73e0d8c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_traits-3a488ed0e73e0d8c.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","linked_libs":[],"linked_paths":[],"cfgs":["relaxed_coherence","ga_is_deprecated"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\generic-array-ca7038e6d5ac71d9\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stellar_xdr","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","curr","hex","serde","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_xdr-784224edc0585414.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_xdr-784224edc0585414.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#signature@2.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\signature-2.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"signature","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\signature-2.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","digest","rand_core","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsignature-4da345f11bf4741c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsignature-4da345f11bf4741c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crypto-bigint@0.5.5","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-bigint-0.5.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crypto_bigint","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-bigint-0.5.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["generic-array","rand_core","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_bigint-b793e4746e15eaa8.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_bigint-b793e4746e15eaa8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\num-traits-603006b480b851aa\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_link","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwindows_link-d4b871b8a1ec040e.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwindows_link-d4b871b8a1ec040e.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.13.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base64-0.13.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base64-0.13.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase64-853eb9040121fcea.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbase64-853eb9040121fcea.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\paste-1.0.15\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\paste-1.0.15\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\paste-8fae823d4b0c4f44\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\libm-b53f2f6414e71ae0\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#elliptic-curve@0.13.8","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\elliptic-curve-0.13.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"elliptic_curve","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\elliptic-curve-0.13.8\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arithmetic","digest","ff","group","hazmat","sec1"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libelliptic_curve-9521955557c80fca.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libelliptic_curve-9521955557c80fca.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\num-traits-fcf2b5a07d2265a1\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","linked_libs":[],"linked_paths":[],"cfgs":["arch_enabled"],"env":[["CFG_CARGO_FEATURES","[\"arch\", \"default\"]"],["CFG_OPT_LEVEL","0"],["CFG_TARGET_FEATURES","[\"cmpxchg16b\", \"fxsr\", \"sse\", \"sse2\", \"sse3\"]"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\libm-12e79e2101fe072e\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\paste-7bb2d893fc372755\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"generic_array","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["more_lengths"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgeneric_array-91d12eec0f664457.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgeneric_array-91d12eec0f664457.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ppv_lite86","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libppv_lite86-3b498af8f9884e96.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libppv_lite86-3b498af8f9884e96.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.116.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-0.116.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasmparser","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-0.116.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmparser-6f698267654095f0.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmparser-6f698267654095f0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hmac-0.12.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hmac","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hmac-0.12.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["reset"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhmac-35d83cef21edd5d0.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhmac-35d83cef21edd5d0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fnv-1.0.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fnv-1.0.7\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libfnv-47945cc71999b33a.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libfnv-47945cc71999b33a.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rfc6979@0.4.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfc6979-0.4.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rfc6979","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfc6979-0.4.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librfc6979-edb391ecaba10191.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librfc6979-edb391ecaba10191.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liblibm-98cb0d2dd0a4d2f3.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liblibm-98cb0d2dd0a4d2f3.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_traits-30942f61bb534d7d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_traits-30942f61bb534d7d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#paste@1.0.15","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\paste-1.0.15\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"paste","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\paste-1.0.15\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\paste-aeb7481dca7a4eca.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libpaste-aeb7481dca7a4eca.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-macros@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-macros-21.2.1\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"soroban_env_macros","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-macros-21.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\soroban_env_macros-7ce2a6477658a9b2.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_macros-7ce2a6477658a9b2.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","arbitrary","base64","curr","hex","serde","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-xdr-8746c7450c1521fa\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha2-0.10.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sha2","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha2-0.10.9\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha2-7a2834ddc355f04e.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha2-7a2834ddc355f04e.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-4.1.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-4.1.3\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","digest","precomputed-tables","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\curve25519-dalek-2afa7426443f809e\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-derive@0.4.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-derive-0.4.2\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"num_derive","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-derive-0.4.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\num_derive-1539981a7399f9e6.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_derive-1539981a7399f9e6.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#derive_arbitrary@1.3.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\derive_arbitrary-1.3.2\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"derive_arbitrary","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\derive_arbitrary-1.3.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\derive_arbitrary-95c8431d88be879a.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libderive_arbitrary-95c8431d88be879a.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\static_assertions-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"static_assertions","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\static_assertions-1.1.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstatic_assertions-d190e56295731ae6.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstatic_assertions-d190e56295731ae6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.183\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.183\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\libc-2b3d00492f254344\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap-nostd@0.4.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-nostd-0.4.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap_nostd","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-nostd-0.4.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libindexmap_nostd-68f25b1ba9649494.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libindexmap_nostd-68f25b1ba9649494.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.3.4\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.3.4\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\getrandom-4daa6c6b39f8a122\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#downcast-rs@1.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\downcast-rs-1.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"downcast_rs","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\downcast-rs-1.2.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdowncast_rs-f4b26cab605f8909.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdowncast_rs-f4b26cab605f8909.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ethnum@1.5.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ethnum","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libethnum-5c2f9c3918842090.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libethnum-5c2f9c3918842090.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\object-0.37.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\object-0.37.3\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["archive","coff","elf","macho","pe","read_core","unaligned","xcoff"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\object-fb1a89d5f16c87f1\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasmi_core@0.13.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmi_core-0.13.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasmi_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmi_core-0.13.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmi_core-6335a8b9e7446faf.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmi_core-6335a8b9e7446faf.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183","linked_libs":[],"linked_paths":[],"cfgs":["freebsd12"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\libc-22c66f25f8f0bdd2\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arbitrary@1.3.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arbitrary-1.3.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arbitrary","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arbitrary-1.3.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","derive_arbitrary"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libarbitrary-852a6aaa1d693350.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libarbitrary-852a6aaa1d693350.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3","linked_libs":[],"linked_paths":[],"cfgs":["curve25519_dalek_bits=\"64\"","curve25519_dalek_backend=\"simd\""],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\curve25519-dalek-fa9094f4416bc996\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\getrandom-33592df468c331ed\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser-nostd@0.100.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-nostd-0.100.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasmparser_nostd","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmparser-nostd-0.100.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmparser_nostd-a5e2d7576adc40f1.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmparser_nostd-a5e2d7576adc40f1.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","linked_libs":[],"linked_paths":[],"cfgs":["core_error"],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\object-799dc2bd3db85ae2\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ecdsa@0.16.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ecdsa-0.16.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ecdsa","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ecdsa-0.16.9\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arithmetic","der","digest","hazmat","rfc6979","signing","verifying"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libecdsa-08bfee50aca7f55c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libecdsa-08bfee50aca7f55c.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["GIT_REVISION","9bea881f2057e412fdbb98875841626bf77b4b88"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\stellar-xdr-4c5814595ddda3a5\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\block-buffer-0.10.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"block_buffer","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\block-buffer-0.10.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libblock_buffer-56dd57e4fe823e7f.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libblock_buffer-56dd57e4fe823e7f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-common-0.1.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crypto_common","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\crypto-common-0.1.6\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_common-078aaa358774a0bc.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcrypto_common-078aaa358774a0bc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_with@3.18.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with-3.18.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_with","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_with-3.18.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","hex","macros","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_with-cfa2e15aca8abfa0.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libserde_with-cfa2e15aca8abfa0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","shallow-val-hash","std","testutils","wasmi"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-common-89e7ed70753d6d3a\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek-derive@0.1.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-derive-0.1.1\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"curve25519_dalek_derive","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-derive-0.1.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\curve25519_dalek_derive-c04eaa969d11a743.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcurve25519_dalek_derive-c04eaa969d11a743.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\prettyplease-0.2.37\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\prettyplease-0.2.37\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\prettyplease-920101f776c42392\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["union"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsmallvec-c65c1e0d1a7b2ace.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsmallvec-c65c1e0d1a7b2ace.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gimli@0.32.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gimli-0.32.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gimli","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gimli-0.32.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["read","read-core"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgimli-f527b8599a193c4d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgimli-f527b8599a193c4d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wasmi_arena@0.4.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmi_arena-0.4.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wasmi_arena","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wasmi_arena-0.4.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmi_arena-0b697834177ad478.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwasmi_arena-0b697834177ad478.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\adler2-2.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"adler2","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\adler2-2.0.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libadler2-7fda28d4cd7c257d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libadler2-7fda28d4cd7c257d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spin-0.9.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"spin","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spin-0.9.8\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["mutex","rwlock","spin_mutex","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libspin-0a000e5ebe76446c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libspin-0a000e5ebe76446c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\digest-0.10.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"digest","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\digest-0.10.7\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","block-buffer","core-api","default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdigest-a0a17abf48a37070.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdigest-a0a17abf48a37070.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\object-0.37.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"object","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\object-0.37.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["archive","coff","elf","macho","pe","read_core","unaligned","xcoff"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libobject-465d6e3658c17107.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libobject-465d6e3658c17107.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\prettyplease-6fcc3cdc67a30116\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#addr2line@0.25.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\addr2line-0.25.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"addr2line","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\addr2line-0.25.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libaddr2line-5241fba26e8ff261.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libaddr2line-5241fba26e8ff261.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-wasmi@0.31.1-soroban.20.0.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-wasmi-0.31.1-soroban.20.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_wasmi","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-wasmi-0.31.1-soroban.20.0.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_wasmi-fffc975b07893baf.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_wasmi-fffc975b07893baf.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\miniz_oxide-0.8.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"miniz_oxide","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\miniz_oxide-0.8.9\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libminiz_oxide-33571c91bd7e21b7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libminiz_oxide-33571c91bd7e21b7.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["GIT_REVISION","e44506e251b5bf80c0dd0674a816af9e24a871a7"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-common-4888c0c47550fa04\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stellar-xdr@21.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stellar_xdr","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","arbitrary","base64","curr","hex","serde","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_xdr-c9c2623a9a4b09d7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libstellar_xdr-c9c2623a9a4b09d7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#curve25519-dalek@4.1.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-4.1.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"curve25519_dalek","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\curve25519-dalek-4.1.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","digest","precomputed-tables","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcurve25519_dalek-1882f0fc8d407263.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libcurve25519_dalek-1882f0fc8d407263.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.3.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.3.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-7f92d638b4a773ba.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-7f92d638b4a773ba.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.183\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.183\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liblibc-45d9702750a8b2e6.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liblibc-45d9702750a8b2e6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_core-0.20.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"darling_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_core-0.20.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["strsim","suggestions"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_core-0803b8cf8c6c57c1.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_core-0803b8cf8c6c57c1.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#primeorder@0.13.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\primeorder-0.13.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"primeorder","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\primeorder-0.13.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libprimeorder-4388e992f10fd8fc.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libprimeorder-4388e992f10fd8fc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.3.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_chacha-5e4a13177c2e8b83.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_chacha-5e4a13177c2e8b83.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ed25519@2.2.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ed25519-2.2.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ed25519","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ed25519-2.2.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libed25519-aabe5a5815d8ec3b.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libed25519-aabe5a5815d8ec3b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-common-6a0ceb4e15ddd1a4\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-demangle@0.1.27","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-demangle-0.1.27\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_demangle","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-demangle-0.1.27\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librustc_demangle-0ced1cde721b6cc2.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librustc_demangle-0ced1cde721b6cc2.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.2\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.2\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\getrandom-4e37fe976471a154\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#keccak@0.1.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"keccak","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.6\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libkeccak-c9718aa0f5694f88.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libkeccak-c9718aa0f5694f88.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-host@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-host-21.2.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-host-21.2.1\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["recording_mode","testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-host-3a3f7c28c1528ef4\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ed25519-dalek@2.2.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ed25519-dalek-2.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ed25519_dalek","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ed25519-dalek-2.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","fast","rand_core","std","zeroize"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libed25519_dalek-57f8480642ec9430.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libed25519_dalek-57f8480642ec9430.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand-0.8.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand-0.8.5\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","getrandom","libc","rand_chacha","std","std_rng"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand-4924bfb42160c224.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand-4924bfb42160c224.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#backtrace@0.3.76","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\backtrace-0.3.76\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"backtrace","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\backtrace-0.3.76\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbacktrace-b28ea4bcec000b86.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbacktrace-b28ea4bcec000b86.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\getrandom-c47281716c58e7f6\\out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["GIT_REVISION","e44506e251b5bf80c0dd0674a816af9e24a871a7"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-common-718cec2c9edddfcc\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_macro-0.20.11\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"darling_macro","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling_macro-0.20.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\darling_macro-6600b1525a373475.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling_macro-6600b1525a373475.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sha3@0.10.8","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha3-0.10.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sha3","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha3-0.10.8\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha3-a21459e339e5d459.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha3-a21459e339e5d459.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-host@21.2.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-env-host-46a105ab9c43dc5f\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#p256@0.13.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\p256-0.13.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"p256","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\p256-0.13.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arithmetic","digest","ecdsa","ecdsa-core","sha2","sha256"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libp256-640deb36e68ac9b4.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libp256-640deb36e68ac9b4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.9.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.9.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["os_rng","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_core-cdb7489afd68bc36.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_core-cdb7489afd68bc36.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_env_common","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","shallow-val-hash","std","testutils","wasmi"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_common-0c5a3c36f5cbce25.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_common-0c5a3c36f5cbce25.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\prettyplease-0.2.37\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"prettyplease","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\prettyplease-0.2.37\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libprettyplease-eaf1a2cc8f884db8.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libprettyplease-eaf1a2cc8f884db8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha2-0.10.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sha2","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha2-0.10.9\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha2-d00a0dc64b13d09d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsha2-d00a0dc64b13d09d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#k256@0.13.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\k256-0.13.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"k256","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\k256-0.13.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arithmetic","digest","ecdsa","ecdsa-core","sha2","sha256"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libk256-c037b5973fec213c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libk256-c037b5973fec213c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.46\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_integer","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.46\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_integer-a156d03a3ba09f4c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_integer-a156d03a3ba09f4c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-spec@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-spec-21.7.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_spec","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-spec-21.7.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_spec-1dcab7399a2a4251.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_spec-1dcab7399a2a4251.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-builtin-sdk-macros@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-builtin-sdk-macros-21.2.1\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"soroban_builtin_sdk_macros","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-builtin-sdk-macros-21.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\soroban_builtin_sdk_macros-c7a2422827191d97.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_builtin_sdk_macros-c7a2422827191d97.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.46\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_integer","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.46\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_integer-654bdf1b6bd4ddba.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_integer-654bdf1b6bd4ddba.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk-macros@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-sdk-macros-6cb760cfa35a6b03\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hex-literal@0.4.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-literal-0.4.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hex_literal","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-literal-0.4.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhex_literal-b08732c0bdd86e3b.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libhex_literal-b08732c0bdd86e3b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-common@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_env_common","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-common-21.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_common-4d69c46fcc95628d.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_common-4d69c46fcc95628d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.2\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-3660db2546e5b3a7.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libgetrandom-3660db2546e5b3a7.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk-macros@21.7.7","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["RUSTC_VERSION","1.94.1"],["GIT_REVISION","5da789c50b18a4c2be53394138212fed56f0dfc4"]],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-sdk-macros-27d76b208c0fc1f2\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.4.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_bigint","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.4.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_bigint-2647af6e0d0e9911.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libnum_bigint-2647af6e0d0e9911.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-spec-rust@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-spec-rust-21.7.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_spec_rust","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-spec-rust-21.7.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_spec_rust-2e2502d1a7ecdade.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_spec_rust-2e2502d1a7ecdade.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-env-host@21.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-host-21.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_env_host","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-env-host-21.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["recording_mode","testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_host-0336f180d7b72242.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_env_host-0336f180d7b72242.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling-0.20.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"darling","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\darling-0.20.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","suggestions"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling-1893738de57e47bb.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libdarling-1893738de57e47bb.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Win32","Win32_Foundation","Win32_Storage","Win32_Storage_FileSystem","default"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwindows_sys-c8611ba927974e47.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwindows_sys-c8611ba927974e47.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-sdk-7872ff92ff1768ec\\build-script-build.exe"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","race","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libonce_cell-4029d3d01aeff584.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libonce_cell-4029d3d01aeff584.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.3.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libfastrand-a5e3c8d002cef961.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libfastrand-a5e3c8d002cef961.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-ledger-snapshot@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-ledger-snapshot-21.7.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_ledger_snapshot","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-ledger-snapshot-21.7.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_ledger_snapshot-ac40e1581774e866.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_ledger_snapshot-ac40e1581774e866.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk@21.7.7","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\build\\soroban-sdk-9faeafb2c13fda93\\out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk-macros@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"soroban_sdk_macros","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\soroban_sdk_macros-7bba934392324556.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_sdk_macros-7bba934392324556.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytes-lit@0.0.5","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-lit-0.0.5\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bytes_lit","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-lit-0.0.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\bytes_lit-609d6e556a527a3e.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbytes_lit-609d6e556a527a3e.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.2.9","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ctor-0.2.9\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"ctor","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ctor-0.2.9\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\ctor-83fed57063df29fe.dll","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libctor-83fed57063df29fe.dll.a"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wait-timeout@0.2.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wait-timeout-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wait_timeout","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wait-timeout-0.2.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwait_timeout-0d61598ea370e467.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libwait_timeout-0d61598ea370e467.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-vec-0.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_vec","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-vec-0.8.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbit_vec-cf323b5cfd5a9382.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbit_vec-cf323b5cfd5a9382.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","getrandom"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libtempfile-bdb7a6e6f1f911fd.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libtempfile-bdb7a6e6f1f911fd.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quick-error@1.2.3","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quick-error-1.2.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quick_error","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quick-error-1.2.3\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libquick_error-98c960b906755bb6.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libquick_error-98c960b906755bb6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-set-0.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_set","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-set-0.8.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbit_set-95224798f685f462.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbit_set-95224798f685f462.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#soroban-sdk@21.7.7","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"soroban_sdk","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["testutils"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_sdk-a8772f5a7e8dd18c.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsoroban_sdk-a8772f5a7e8dd18c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand-0.9.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand-0.9.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","os_rng","std"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand-87bd2d2819f0f160.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand-87bd2d2819f0f160.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_xorshift@0.4.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_xorshift-0.4.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_xorshift","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_xorshift-0.4.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_xorshift-d0ada82b05345f36.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_xorshift-d0ada82b05345f36.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.9.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.9.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_chacha-ba5d706092ad27a0.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librand_chacha-ba5d706092ad27a0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\regex-syntax-0.8.10\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\regex-syntax-0.8.10\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libregex_syntax-c5c7c58050459533.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libregex_syntax-c5c7c58050459533.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rusty-fork@0.3.1","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rusty-fork-0.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rusty_fork","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rusty-fork-0.3.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["timeout","wait-timeout"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librusty_fork-7058a4c8c2d5b602.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\librusty_fork-7058a4c8c2d5b602.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unarray@0.1.4","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unarray-0.1.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unarray","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unarray-0.1.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libunarray-c1d111e7c1bf5fb1.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libunarray-c1d111e7c1bf5fb1.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.11.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.11.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbitflags-6436981fb34fecfa.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libbitflags-6436981fb34fecfa.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: unused imports: `Map` and `Symbol`\n --> src\\lib.rs:4:27\n |\n4 | Address, Env, String, Symbol, Vec, Map,\n | ^^^^^^ ^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":159,"byte_start":151,"column_end":33,"column_start":25,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":33,"highlight_start":25,"text":" Address, Env, String, Symbol, Vec, Map,"}]},{"byte_end":169,"byte_start":164,"column_end":43,"column_start":38,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":43,"highlight_start":38,"text":" Address, Env, String, Symbol, Vec, Map,"}]}]}],"level":"warning","message":"unused imports: `Map` and `Symbol`","spans":[{"byte_end":159,"byte_start":153,"column_end":33,"column_start":27,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":33,"highlight_start":27,"text":" Address, Env, String, Symbol, Vec, Map,"}]},{"byte_end":169,"byte_start":166,"column_end":43,"column_start":40,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":43,"highlight_start":40,"text":" Address, Env, String, Symbol, Vec, Map,"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: unused imports: `Map`, `Symbol`, `contractclient`, `contracterror`, `contracttype`, `symbol_short`, and `token`\n --> src\\liquidity_buffer.rs:2:15\n |\n2 | contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,\n | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^\n3 | Address, Env, String, Symbol, Vec, Map,\n | ^^^^^^ ^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":63,"byte_start":32,"column_end":44,"column_start":13,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":44,"highlight_start":13,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":112,"byte_start":77,"column_end":93,"column_start":58,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":93,"highlight_start":58,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":147,"byte_start":139,"column_end":33,"column_start":25,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":3,"line_start":3,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":33,"highlight_start":25,"text":" Address, Env, String, Symbol, Vec, Map,"}]},{"byte_end":157,"byte_start":152,"column_end":43,"column_start":38,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":3,"line_start":3,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":43,"highlight_start":38,"text":" Address, Env, String, Symbol, Vec, Map,"}]}]}],"level":"warning","message":"unused imports: `Map`, `Symbol`, `contractclient`, `contracterror`, `contracttype`, `symbol_short`, and `token`","spans":[{"byte_end":48,"byte_start":34,"column_end":29,"column_start":15,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":15,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":63,"byte_start":50,"column_end":44,"column_start":31,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":31,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":91,"byte_start":79,"column_end":72,"column_start":60,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":72,"highlight_start":60,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":105,"byte_start":93,"column_end":86,"column_start":74,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":86,"highlight_start":74,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":112,"byte_start":107,"column_end":93,"column_start":88,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":93,"highlight_start":88,"text":" contract, contractclient, contracterror, contractimpl, contracttype, symbol_short, token,"}]},{"byte_end":147,"byte_start":141,"column_end":33,"column_start":27,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":33,"highlight_start":27,"text":" Address, Env, String, Symbol, Vec, Map,"}]},{"byte_end":157,"byte_start":154,"column_end":43,"column_start":40,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":43,"highlight_start":40,"text":" Address, Env, String, Symbol, Vec, Map,"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: unused imports: `Error`, `Member`, and `SoroSusuTrait`\n --> src\\liquidity_buffer.rs:7:5\n |\n7 | SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,\n | ^^^^^^^^^^^^^ ^^^^^ ^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":206,"byte_start":184,"column_end":27,"column_start":5,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":27,"highlight_start":5,"text":" SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,"}]},{"byte_end":233,"byte_start":225,"column_end":54,"column_start":46,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":54,"highlight_start":46,"text":" SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,"}]}]}],"level":"warning","message":"unused imports: `Error`, `Member`, and `SoroSusuTrait`","spans":[{"byte_end":197,"byte_start":184,"column_end":18,"column_start":5,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":5,"text":" SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,"}]},{"byte_end":204,"byte_start":199,"column_end":25,"column_start":20,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":25,"highlight_start":20,"text":" SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,"}]},{"byte_end":233,"byte_start":227,"column_end":54,"column_start":48,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":54,"highlight_start":48,"text":" SoroSusuTrait, Error, DataKey, CircleInfo, Member, UserStats,"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: constant `TAX_WITHHOLDING_BPS` is never used\n --> src\\lib.rs:8:7\n |\n8 | const TAX_WITHHOLDING_BPS: u64 = 1000; // 10%\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]}],"level":"warning","message":"constant `TAX_WITHHOLDING_BPS` is never used","spans":[{"byte_end":231,"byte_start":212,"column_end":26,"column_start":7,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":7,"text":"const TAX_WITHHOLDING_BPS: u64 = 1000; // 10%"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: constant `MAX_QUERY_LIMIT` is never used\n --> src\\lib.rs:9:7\n |\n9 | const MAX_QUERY_LIMIT: u32 = 100;\n | ^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"constant `MAX_QUERY_LIMIT` is never used","spans":[{"byte_end":274,"byte_start":259,"column_end":22,"column_start":7,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":9,"line_start":9,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":22,"highlight_start":7,"text":"const MAX_QUERY_LIMIT: u32 = 100;"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: constant `MINIMUM_VOTING_PARTICIPATION` is never used\n --> src\\lib.rs:10:7\n |\n10 | const MINIMUM_VOTING_PARTICIPATION: u32 = 50;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"constant `MINIMUM_VOTING_PARTICIPATION` is never used","spans":[{"byte_end":322,"byte_start":294,"column_end":35,"column_start":7,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":10,"line_start":10,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":7,"text":"const MINIMUM_VOTING_PARTICIPATION: u32 = 50;"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: constant `SIMPLE_MAJORITY_THRESHOLD` is never used\n --> src\\lib.rs:11:7\n |\n11 | const SIMPLE_MAJORITY_THRESHOLD: u32 = 50;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"constant `SIMPLE_MAJORITY_THRESHOLD` is never used","spans":[{"byte_end":366,"byte_start":341,"column_end":32,"column_start":7,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":11,"line_start":11,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":32,"highlight_start":7,"text":"const SIMPLE_MAJORITY_THRESHOLD: u32 = 50;"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: function `get_member_address_by_index` is never used\n --> src\\lib.rs:486:4\n |\n486 | fn get_member_address_by_index(circle: &CircleInfo, index: u32) -> Address {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"function `get_member_address_by_index` is never used","spans":[{"byte_end":13422,"byte_start":13395,"column_end":31,"column_start":4,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":486,"line_start":486,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":4,"text":"fn get_member_address_by_index(circle: &CircleInfo, index: u32) -> Address {"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: function `query_from_indexed_ids` is never used\n --> src\\lib.rs:557:4\n |\n557 | fn query_from_indexed_ids(\n | ^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"function `query_from_indexed_ids` is never used","spans":[{"byte_end":15803,"byte_start":15781,"column_end":26,"column_start":4,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":557,"line_start":557,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":4,"text":"fn query_from_indexed_ids("}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: function `finalize_leniency_vote_internal` is never used\n --> src\\lib.rs:604:4\n |\n604 | fn finalize_leniency_vote_internal(\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"function `finalize_leniency_vote_internal` is never used","spans":[{"byte_end":16844,"byte_start":16813,"column_end":35,"column_start":4,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":604,"line_start":604,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":4,"text":"fn finalize_leniency_vote_internal("}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: function `execute_proposal_logic` is never used\n --> src\\lib.rs:683:4\n |\n683 | fn execute_proposal_logic(env: &Env, proposal: &Proposal) {\n | ^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"function `execute_proposal_logic` is never used","spans":[{"byte_end":19850,"byte_start":19828,"column_end":26,"column_start":4,"expansion":null,"file_name":"src\\lib.rs","is_primary":true,"label":null,"line_end":683,"line_start":683,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":4,"text":"fn execute_proposal_logic(env: &Env, proposal: &Proposal) {"}]}],"code":{"code":"dead_code","explanation":null}}}
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["rlib"],"crate_types":["rlib"],"name":"sorosusu_contracts","src_path":"C:\\Users\\dell\\sorosusu-contracts\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsorosusu_contracts-47cbaaa692843726.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libsorosusu_contracts-47cbaaa692843726.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proptest@1.11.0","manifest_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proptest-1.11.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proptest","src_path":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proptest-1.11.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bit-set","default","fork","regex-syntax","rusty-fork","std","tempfile","timeout"],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libproptest-773868bfacc8842b.rlib","C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\libproptest-773868bfacc8842b.rmeta"],"executable":null,"fresh":true}
cargo : Compiling sorosusu-contracts v0.1.0 (C:\Users\dell\sorosusu-contracts)
At line:1 char:1
+ cargo test --no-run --message-format=json > check_errors_v6.txt 2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( Compiling so...susu-contracts):String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `,`, `.`, `::`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:128:45\n |\n128 | _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied\n | -- ^ expected one of 7 possible tokens\n | |\n | while parsing the `match` arm starting here\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `,`, `.`, `::`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":4041,"byte_start":4040,"column_end":46,"column_start":45,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":128,"line_start":128,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":45,"text":" _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied"}]},{"byte_end":4012,"byte_start":4010,"column_end":17,"column_start":15,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":false,"label":"while parsing the `match` arm starting here","line_end":128,"line_start":128,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":15,"text":" _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:133:33\n |\n133 | env.panic_with_error!(Error::InsufficientReputation);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":4256,"byte_start":4255,"column_end":34,"column_start":33,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":133,"line_start":133,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":33,"text":" env.panic_with_error!(Error::InsufficientReputation);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:148:41\n |\n148 | env.panic_with_error!(Error::LoanAlreadyActive);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":4852,"byte_start":4851,"column_end":42,"column_start":41,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":148,"line_start":148,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":42,"highlight_start":41,"text":" env.panic_with_error!(Error::LoanAlreadyActive);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:209:33\n |\n209 | env.panic_with_error!(Error::Unauthorized);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":6795,"byte_start":6794,"column_end":34,"column_start":33,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":209,"line_start":209,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":33,"text":" env.panic_with_error!(Error::Unauthorized);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:220:33\n |\n220 | env.panic_with_error!(Error::LoanAlreadyActive);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":7096,"byte_start":7095,"column_end":34,"column_start":33,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":220,"line_start":220,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":33,"text":" env.panic_with_error!(Error::LoanAlreadyActive);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:245:33\n |\n245 | env.panic_with_error!(Error::Unauthorized);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":7833,"byte_start":7832,"column_end":34,"column_start":33,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":245,"line_start":245,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":33,"text":" env.panic_with_error!(Error::Unauthorized);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`\n --> examples\\lending_integration.rs:249:33\n |\n249 | env.panic_with_error!(Error::InvalidAmount);\n | ^ expected one of 7 possible tokens\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected one of `(`, `.`, `::`, `;`, `?`, `}`, or an operator, found `!`","spans":[{"byte_end":7933,"byte_start":7932,"column_end":34,"column_start":33,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"expected one of 7 possible tokens","line_end":249,"line_start":249,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":33,"text":" env.panic_with_error!(Error::InvalidAmount);"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"rate_limit_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\rate_limit_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: an inner attribute is not permitted in this context\n --> tests\\rate_limit_test.rs:2:1\n |\n2 | #![cfg(test)]\n | ^^^^^^^^^^^^^\n3 | use soroban_sdk::testutils::Address as _;\n | ----------------------------------------- the inner attribute doesn't annotate this `use` import\n |\n = note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files\nhelp: to annotate the `use` import, change the attribute from inner to outer style\n |\n2 - #![cfg(test)]\n2 + #[cfg(test)]\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"to annotate the `use` import, change the attribute from inner to outer style","rendered":null,"spans":[{"byte_end":55,"byte_start":54,"column_end":3,"column_start":2,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":3,"highlight_start":2,"text":"#![cfg(test)]"}]}]}],"level":"error","message":"an inner attribute is not permitted in this context","spans":[{"byte_end":109,"byte_start":68,"column_end":42,"column_start":1,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":false,"label":"the inner attribute doesn't annotate this `use` import","line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":42,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]},{"byte_end":66,"byte_start":53,"column_end":14,"column_start":1,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":1,"text":"#![cfg(test)]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"shares_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\shares_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: unexpected closing delimiter: `)`\n --> tests\\shares_test.rs:56:5\n |\n13 | fn test_shares_functionality() {\n | - the nearest open delimiter\n...\n50 | );\n | - missing open `(` for this delimiter\n...\n56 | );\n | ^ unexpected closing delimiter\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"unexpected closing delimiter: `)`","spans":[{"byte_end":411,"byte_start":410,"column_end":33,"column_start":32,"expansion":null,"file_name":"tests\\shares_test.rs","is_primary":false,"label":"the nearest open delimiter","line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":33,"highlight_start":32,"text":"fn test_shares_functionality() {"}]},{"byte_end":1834,"byte_start":1834,"column_end":5,"column_start":5,"expansion":null,"file_name":"tests\\shares_test.rs","is_primary":false,"label":"missing open `(` for this delimiter","line_end":50,"line_start":50,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":5,"highlight_start":5,"text":" );"}]},{"byte_end":1975,"byte_start":1974,"column_end":6,"column_start":5,"expansion":null,"file_name":"tests\\shares_test.rs","is_primary":true,"label":"unexpected closing delimiter","line_end":56,"line_start":56,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":6,"highlight_start":5,"text":" );"}]}],"code":null}}
error: could not compile `sorosusu-contracts` (test "shares_test") due to 1 previous error
warning: build failed, waiting for other jobs to finish...
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: expected `,`\n --> examples\\lending_integration.rs:128:45\n |\n128 | _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied\n | ^\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"expected `,`","spans":[{"byte_end":4041,"byte_start":4040,"column_end":46,"column_start":45,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":128,"line_start":128,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":45,"text":" _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error: cannot find attribute `contractclient` in this scope\n --> examples\\lending_integration.rs:71:3\n |\n71 | #[contractclient(name = \"SusuClient\")]\n | ^^^^^^^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 5 + use soroban_sdk::contractclient;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":176,"byte_start":176,"column_end":1,"column_start":1,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":5,"line_start":5,"suggested_replacement":"use soroban_sdk::contractclient;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::{"}]}]}],"level":"error","message":"cannot find attribute `contractclient` in this scope","spans":[{"byte_end":1930,"byte_start":1916,"column_end":17,"column_start":3,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":71,"line_start":71,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":3,"text":"#[contractclient(name = \"SusuClient\")]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"rate_limit_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\rate_limit_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused imports: `SoroSusuClient` and `SoroSusu`\n --> tests\\rate_limit_test.rs:1:26\n |\n1 | use sorosusu_contracts::{SoroSusu, SoroSusuClient};\n | ^^^^^^^^ ^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the whole `use` item","rendered":null,"spans":[{"byte_end":53,"byte_start":0,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":1,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":52,"highlight_start":1,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuClient};"},{"highlight_end":1,"highlight_start":1,"text":"#![cfg(test)]"}]}]}],"level":"warning","message":"unused imports: `SoroSusuClient` and `SoroSusu`","spans":[{"byte_end":33,"byte_start":25,"column_end":34,"column_start":26,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":34,"highlight_start":26,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuClient};"}]},{"byte_end":49,"byte_start":35,"column_end":50,"column_start":36,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":50,"highlight_start":36,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuClient};"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"rate_limit_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\rate_limit_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused import: `soroban_sdk::testutils::Address as _`\n --> tests\\rate_limit_test.rs:3:5\n |\n3 | use soroban_sdk::testutils::Address as _;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"remove the whole `use` item","rendered":null,"spans":[{"byte_end":111,"byte_start":68,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":3,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":42,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"},{"highlight_end":1,"highlight_start":1,"text":""}]}]}],"level":"warning","message":"unused import: `soroban_sdk::testutils::Address as _`","spans":[{"byte_end":108,"byte_start":72,"column_end":41,"column_start":5,"expansion":null,"file_name":"tests\\rate_limit_test.rs","is_primary":true,"label":null,"line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":5,"text":"use soroban_sdk::testutils::Address as _;"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error[E0658]: `!` patterns are experimental\n --> examples\\lending_integration.rs:128:45\n |\n128 | _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied\n | ^\n |\n = note: see issue #118155 <https://github.com/rust-lang/rust/issues/118155> for more information\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"see issue #118155 <https://github.com/rust-lang/rust/issues/118155> for more information","rendered":null,"spans":[]}],"level":"error","message":"`!` patterns are experimental","spans":[{"byte_end":4041,"byte_start":4040,"column_end":46,"column_start":45,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":128,"line_start":128,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":45,"text":" _ => return env.panic_with_error!(Error::InsufficientReputation), // Very Poor - denied"}]}],"code":{"code":"E0658","explanation":"An unstable feature was used.\n\nErroneous code example:\n\n```compile_fail,E0658\nuse std::intrinsics; // error: use of unstable library feature `core_intrinsics`\n```\n\nIf you're using a stable or a beta version of rustc, you won't be able to use\nany unstable features. In order to do so, please switch to a nightly version of\nrustc (by using [rustup]).\n\nIf you're using a nightly version of rustc, just add the corresponding feature\nto be able to use it:\n\n```\n#![feature(core_intrinsics)]\n\nuse std::intrinsics; // ok!\n```\n\n[rustup]: https://rust-lang.github.io/rustup/concepts/channels.html\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"warning: unused imports: `String` and `Symbol`\n --> examples\\lending_integration.rs:6:72\n |\n6 | contract, contracterror, contractimpl, contracttype, Address, Env, String, Symbol,\n | ^^^^^^ ^^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":281,"byte_start":265,"column_end":86,"column_start":70,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":6,"line_start":6,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":86,"highlight_start":70,"text":" contract, contracterror, contractimpl, contracttype, Address, Env, String, Symbol,"}]}]}],"level":"warning","message":"unused imports: `String` and `Symbol`","spans":[{"byte_end":273,"byte_start":267,"column_end":78,"column_start":72,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":78,"highlight_start":72,"text":" contract, contracterror, contractimpl, contracttype, Address, Env, String, Symbol,"}]},{"byte_end":281,"byte_start":275,"column_end":86,"column_start":80,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":null,"line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":86,"highlight_start":80,"text":" contract, contracterror, contractimpl, contracttype, Address, Env, String, Symbol,"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0432]: unresolved imports `sorosusu_contracts::DissolutionVoteChoice`, `sorosusu_contracts::DissolutionStatus`, `sorosusu_contracts::RefundStatus`\n --> tests\\nuclear_option_test.rs:3:60\n |\n3 | use sorosusu_contracts::{SoroSusu, SoroSusuTrait, DataKey, DissolutionVoteChoice, DissolutionStatus, RefundStatus};\n | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `RefundStatus` in the root\n | | |\n | | no `DissolutionStatus` in the root\n | no `DissolutionVoteChoice` in the root\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"unresolved imports `sorosusu_contracts::DissolutionVoteChoice`, `sorosusu_contracts::DissolutionStatus`, `sorosusu_contracts::RefundStatus`","spans":[{"byte_end":173,"byte_start":152,"column_end":81,"column_start":60,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"no `DissolutionVoteChoice` in the root","line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":81,"highlight_start":60,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuTrait, DataKey, DissolutionVoteChoice, DissolutionStatus, RefundStatus};"}]},{"byte_end":192,"byte_start":175,"column_end":100,"column_start":83,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"no `DissolutionStatus` in the root","line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":100,"highlight_start":83,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuTrait, DataKey, DissolutionVoteChoice, DissolutionStatus, RefundStatus};"}]},{"byte_end":206,"byte_start":194,"column_end":114,"column_start":102,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"no `RefundStatus` in the root","line_end":3,"line_start":3,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":114,"highlight_start":102,"text":"use sorosusu_contracts::{SoroSusu, SoroSusuTrait, DataKey, DissolutionVoteChoice, DissolutionStatus, RefundStatus};"}]}],"code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"error[E0601]: `main` function not found in crate `lending_integration`\n --> examples\\lending_integration.rs:297:2\n |\n297 | }\n | ^ consider adding a `main` function to `examples\\lending_integration.rs`\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"`main` function not found in crate `lending_integration`","spans":[{"byte_end":9767,"byte_start":9767,"column_end":2,"column_start":2,"expansion":null,"file_name":"examples\\lending_integration.rs","is_primary":true,"label":"consider adding a `main` function to `examples\\lending_integration.rs`","line_end":297,"line_start":297,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":2,"highlight_start":2,"text":"}"}]}],"code":{"code":"E0601","explanation":"No `main` function was found in a binary crate.\n\nTo fix this error, add a `main` function:\n\n```\nfn main() {\n // Your program will start here.\n println!(\"Hello world!\");\n}\n```\n\nIf you don't know the basics of Rust, you can look at the\n[Rust Book][rust-book] to get started.\n\n[rust-book]: https://doc.rust-lang.org/book/\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0432]: unresolved imports `crate::SoroSusu`, `crate::SoroSusuClient`, `crate::TrancheSchedule`, `crate::TrancheStatus`\n --> tests\\tranche_system_test.rs:5:13\n |\n5 | use crate::{SoroSusu, SoroSusuClient, TrancheSchedule, TrancheStatus};\n | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ no `TrancheStatus` in the root\n | | | |\n | | | no `TrancheSchedule` in the root\n | | no `SoroSusuClient` in the root\n | no `SoroSusu` in the root\n |\n = help: consider importing this struct instead:\n sorosusu_contracts::SoroSusu\n = help: consider importing this struct instead:\n sorosusu_contracts::SoroSusuClient\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this struct instead:\nsorosusu_contracts::SoroSusu","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider importing this struct instead:\nsorosusu_contracts::SoroSusuClient","rendered":null,"spans":[]}],"level":"error","message":"unresolved imports `crate::SoroSusu`, `crate::SoroSusuClient`, `crate::TrancheSchedule`, `crate::TrancheStatus`","spans":[{"byte_end":127,"byte_start":119,"column_end":21,"column_start":13,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"no `SoroSusu` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":13,"text":"use crate::{SoroSusu, SoroSusuClient, TrancheSchedule, TrancheStatus};"}]},{"byte_end":143,"byte_start":129,"column_end":37,"column_start":23,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"no `SoroSusuClient` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":37,"highlight_start":23,"text":"use crate::{SoroSusu, SoroSusuClient, TrancheSchedule, TrancheStatus};"}]},{"byte_end":160,"byte_start":145,"column_end":54,"column_start":39,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"no `TrancheSchedule` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":54,"highlight_start":39,"text":"use crate::{SoroSusu, SoroSusuClient, TrancheSchedule, TrancheStatus};"}]},{"byte_end":175,"byte_start":162,"column_end":69,"column_start":56,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"no `TrancheStatus` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":69,"highlight_start":56,"text":"use crate::{SoroSusu, SoroSusuClient, TrancheSchedule, TrancheStatus};"}]}],"code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:9:18\n |\n9 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n9 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":365,"byte_start":365,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":9,"line_start":9,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":378,"byte_start":378,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":9,"line_start":9,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":378,"byte_start":365,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":9,"line_start":9,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0432]: unresolved imports `crate::SoroSusuSbtMinter`, `crate::SoroSusuSbtMinterClient`, `crate::SbtStatus`, `crate::ReputationTier`, `crate::SoroSusuCredential`, `crate::ReputationMilestone`, `crate::UserReputationMetrics`\n --> tests\\sbt_minter_test.rs:6:5\n |\n6 | SoroSusuSbtMinter, SoroSusuSbtMinterClient, SbtStatus, ReputationTier, \n | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ no `ReputationTier` in the root\n | | | |\n | | | no `SbtStatus` in the root\n | | no `SoroSusuSbtMinterClient` in the root\n | no `SoroSusuSbtMinter` in the root\n7 | SoroSusuCredential, ReputationMilestone, UserReputationMetrics\n | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ no `UserReputationMetrics` in the root\n | | |\n | | no `ReputationMilestone` in the root\n | no `SoroSusuCredential` in the root\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"unresolved imports `crate::SoroSusuSbtMinter`, `crate::SoroSusuSbtMinterClient`, `crate::SbtStatus`, `crate::ReputationTier`, `crate::SoroSusuCredential`, `crate::ReputationMilestone`, `crate::UserReputationMetrics`","spans":[{"byte_end":150,"byte_start":133,"column_end":22,"column_start":5,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `SoroSusuSbtMinter` in the root","line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":22,"highlight_start":5,"text":" SoroSusuSbtMinter, SoroSusuSbtMinterClient, SbtStatus, ReputationTier, "}]},{"byte_end":175,"byte_start":152,"column_end":47,"column_start":24,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `SoroSusuSbtMinterClient` in the root","line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":47,"highlight_start":24,"text":" SoroSusuSbtMinter, SoroSusuSbtMinterClient, SbtStatus, ReputationTier, "}]},{"byte_end":186,"byte_start":177,"column_end":58,"column_start":49,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `SbtStatus` in the root","line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":58,"highlight_start":49,"text":" SoroSusuSbtMinter, SoroSusuSbtMinterClient, SbtStatus, ReputationTier, "}]},{"byte_end":202,"byte_start":188,"column_end":74,"column_start":60,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `ReputationTier` in the root","line_end":6,"line_start":6,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":60,"text":" SoroSusuSbtMinter, SoroSusuSbtMinterClient, SbtStatus, ReputationTier, "}]},{"byte_end":228,"byte_start":210,"column_end":23,"column_start":5,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `SoroSusuCredential` in the root","line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":5,"text":" SoroSusuCredential, ReputationMilestone, UserReputationMetrics"}]},{"byte_end":249,"byte_start":230,"column_end":44,"column_start":25,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `ReputationMilestone` in the root","line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":25,"text":" SoroSusuCredential, ReputationMilestone, UserReputationMetrics"}]},{"byte_end":272,"byte_start":251,"column_end":67,"column_start":46,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"no `UserReputationMetrics` in the root","line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":67,"highlight_start":46,"text":" SoroSusuCredential, ReputationMilestone, UserReputationMetrics"}]}],"code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused imports: `Symbol`, `Vec`, and `token`\n --> tests\\liquidity_buffer_test.rs:4:65\n |\n4 | use soroban_sdk::{contract, contractimpl, Address, Env, String, Vec, Symbol, token};\n | ^^^ ^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":142,"byte_start":122,"column_end":83,"column_start":63,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":83,"highlight_start":63,"text":"use soroban_sdk::{contract, contractimpl, Address, Env, String, Vec, Symbol, token};"}]}]}],"level":"warning","message":"unused imports: `Symbol`, `Vec`, and `token`","spans":[{"byte_end":127,"byte_start":124,"column_end":68,"column_start":65,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":68,"highlight_start":65,"text":"use soroban_sdk::{contract, contractimpl, Address, Env, String, Vec, Symbol, token};"}]},{"byte_end":135,"byte_start":129,"column_end":76,"column_start":70,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":76,"highlight_start":70,"text":"use soroban_sdk::{contract, contractimpl, Address, Env, String, Vec, Symbol, token};"}]},{"byte_end":142,"byte_start":137,"column_end":83,"column_start":78,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":83,"highlight_start":78,"text":"use soroban_sdk::{contract, contractimpl, Address, Env, String, Vec, Symbol, token};"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contract` in this scope\n --> tests\\tranche_system_test.rs:7:3\n |\n7 | #[contract]\n | ^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n2 + use soroban_sdk::contract;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contract;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contract` in this scope","spans":[{"byte_end":191,"byte_start":183,"column_end":11,"column_start":3,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":3,"text":"#[contract]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused imports: `LiquidityAdvance`, `LiquidityBufferConfig`, `LiquidityBufferStats`, `MemberAdvanceHistory`, and `PlatformFeeAllocation`\n --> tests\\liquidity_buffer_test.rs:7:51\n |\n7 | PotLiquidityBuffer, PotLiquidityBufferClient, LiquidityBufferConfig, \n | ^^^^^^^^^^^^^^^^^^^^^\n8 | LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,\n | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^\n9 | PlatformFeeAllocation, DataKey, UserStats, SoroSusu, SoroSusuClient\n | ^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":311,"byte_start":264,"column_end":21,"column_start":49,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":7,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":74,"highlight_start":49,"text":" PotLiquidityBuffer, PotLiquidityBufferClient, LiquidityBufferConfig, "},{"highlight_end":21,"highlight_start":1,"text":" LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,"}]},{"byte_end":407,"byte_start":335,"column_end":26,"column_start":45,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":9,"line_start":8,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":90,"highlight_start":45,"text":" LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,"},{"highlight_end":26,"highlight_start":1,"text":" PlatformFeeAllocation, DataKey, UserStats, SoroSusu, SoroSusuClient"}]}]}],"level":"warning","message":"unused imports: `LiquidityAdvance`, `LiquidityBufferConfig`, `LiquidityBufferStats`, `MemberAdvanceHistory`, and `PlatformFeeAllocation`","spans":[{"byte_end":287,"byte_start":266,"column_end":72,"column_start":51,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":72,"highlight_start":51,"text":" PotLiquidityBuffer, PotLiquidityBufferClient, LiquidityBufferConfig, "}]},{"byte_end":311,"byte_start":295,"column_end":21,"column_start":5,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":5,"text":" LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,"}]},{"byte_end":357,"byte_start":337,"column_end":67,"column_start":47,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":67,"highlight_start":47,"text":" LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,"}]},{"byte_end":379,"byte_start":359,"column_end":89,"column_start":69,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":89,"highlight_start":69,"text":" LiquidityAdvance, LiquidityAdvanceStatus, MemberAdvanceHistory, LiquidityBufferStats,"}]},{"byte_end":407,"byte_start":386,"column_end":26,"column_start":5,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":9,"line_start":9,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":5,"text":" PlatformFeeAllocation, DataKey, UserStats, SoroSusu, SoroSusuClient"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0432]: unresolved imports `crate::SoroSusu`, `crate::SoroSusuClient`, `crate::GrantSettlement`, `crate::VotingSnapshot`, `crate::ImpactCertificateMetadata`\n --> tests\\grant_governance_test.rs:5:13\n |\n5 | use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};\n | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ImpactCertificateMetadata` in the root\n | | | | |\n | | | | no `VotingSnapshot` in the root\n | | | no `GrantSettlement` in the root\n | | no `SoroSusuClient` in the root\n | no `SoroSusu` in the root\n |\n = help: consider importing this struct instead:\n sorosusu_contracts::SoroSusu\n = help: consider importing this struct instead:\n sorosusu_contracts::SoroSusuClient\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this struct instead:\nsorosusu_contracts::SoroSusu","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider importing this struct instead:\nsorosusu_contracts::SoroSusuClient","rendered":null,"spans":[]}],"level":"error","message":"unresolved imports `crate::SoroSusu`, `crate::SoroSusuClient`, `crate::GrantSettlement`, `crate::VotingSnapshot`, `crate::ImpactCertificateMetadata`","spans":[{"byte_end":135,"byte_start":127,"column_end":21,"column_start":13,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"no `SoroSusu` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":13,"text":"use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};"}]},{"byte_end":151,"byte_start":137,"column_end":37,"column_start":23,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"no `SoroSusuClient` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":37,"highlight_start":23,"text":"use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};"}]},{"byte_end":168,"byte_start":153,"column_end":54,"column_start":39,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"no `GrantSettlement` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":54,"highlight_start":39,"text":"use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};"}]},{"byte_end":184,"byte_start":170,"column_end":70,"column_start":56,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"no `VotingSnapshot` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":70,"highlight_start":56,"text":"use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};"}]},{"byte_end":211,"byte_start":186,"column_end":97,"column_start":72,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"no `ImpactCertificateMetadata` in the root","line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":97,"highlight_start":72,"text":"use crate::{SoroSusu, SoroSusuClient, GrantSettlement, VotingSnapshot, ImpactCertificateMetadata};"}]}],"code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"}}}
error: could not compile `sorosusu-contracts` (test "rate_limit_test") due to 1 previous error; 2 warnings emitted
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contractimpl` in this scope\n --> tests\\tranche_system_test.rs:10:3\n |\n10 | #[contractimpl]\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 2 + use soroban_sdk::contractimpl;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contractimpl;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contractimpl` in this scope","spans":[{"byte_end":233,"byte_start":221,"column_end":15,"column_start":3,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":10,"line_start":10,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":3,"text":"#[contractimpl]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contract` in this scope\n --> tests\\sbt_minter_test.rs:10:3\n |\n10 | #[contract]\n | ^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 2 + use soroban_sdk::contract;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contract;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contract` in this scope","spans":[{"byte_end":290,"byte_start":282,"column_end":11,"column_start":3,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":10,"line_start":10,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":3,"text":"#[contract]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused imports: `Symbol` and `Vec`\n --> tests\\tranche_system_test.rs:4:33\n |\n4 | use soroban_sdk::{Address, Env, Vec, Symbol};\n | ^^^ ^^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":103,"byte_start":90,"column_end":44,"column_start":31,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":44,"highlight_start":31,"text":"use soroban_sdk::{Address, Env, Vec, Symbol};"}]}]}],"level":"warning","message":"unused imports: `Symbol` and `Vec`","spans":[{"byte_end":95,"byte_start":92,"column_end":36,"column_start":33,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":33,"text":"use soroban_sdk::{Address, Env, Vec, Symbol};"}]},{"byte_end":103,"byte_start":97,"column_end":44,"column_start":38,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":38,"text":"use soroban_sdk::{Address, Env, Vec, Symbol};"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contractimpl` in this scope\n --> tests\\sbt_minter_test.rs:13:3\n |\n13 | #[contractimpl]\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 2 + use soroban_sdk::contractimpl;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contractimpl;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contractimpl` in this scope","spans":[{"byte_end":330,"byte_start":318,"column_end":15,"column_start":3,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":3,"text":"#[contractimpl]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contract` in this scope\n --> tests\\grant_governance_test.rs:7:3\n |\n7 | #[contract]\n | ^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n2 + use soroban_sdk::contract;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contract;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contract` in this scope","spans":[{"byte_end":227,"byte_start":219,"column_end":11,"column_start":3,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":7,"line_start":7,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":3,"text":"#[contract]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused import: `soroban_sdk::testutils::Address`\n --> tests\\liquidity_buffer_test.rs:5:5\n |\n5 | use soroban_sdk::testutils::Address as _;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"unused import: `soroban_sdk::testutils::Address`","spans":[{"byte_end":181,"byte_start":150,"column_end":36,"column_start":5,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":5,"line_start":5,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":5,"text":"use soroban_sdk::testutils::Address as _;"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `env`\n --> tests\\liquidity_buffer_test.rs:46:10\n |\n46 | let (env, admin, _member, _creator, _s_client, client) = create_test_env();\n | ^^^ help: if this is intentional, prefix it with an underscore: `_env`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":1727,"byte_start":1724,"column_end":13,"column_start":10,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":46,"line_start":46,"suggested_replacement":"_env","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":13,"highlight_start":10,"text":" let (env, admin, _member, _creator, _s_client, client) = create_test_env();"}]}]}],"level":"warning","message":"unused variable: `env`","spans":[{"byte_end":1727,"byte_start":1724,"column_end":13,"column_start":10,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":46,"line_start":46,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":10,"text":" let (env, admin, _member, _creator, _s_client, client) = create_test_env();"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `env`\n --> tests\\liquidity_buffer_test.rs:272:10\n |\n272 | let (env, admin, _member, _creator, _s_client, client) = create_test_env();\n | ^^^ help: if this is intentional, prefix it with an underscore: `_env`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":10035,"byte_start":10032,"column_end":13,"column_start":10,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":272,"line_start":272,"suggested_replacement":"_env","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":13,"highlight_start":10,"text":" let (env, admin, _member, _creator, _s_client, client) = create_test_env();"}]}]}],"level":"warning","message":"unused variable: `env`","spans":[{"byte_end":10035,"byte_start":10032,"column_end":13,"column_start":10,"expansion":null,"file_name":"tests\\liquidity_buffer_test.rs","is_primary":true,"label":null,"line_end":272,"line_start":272,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":10,"text":" let (env, admin, _member, _creator, _s_client, client) = create_test_env();"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error: cannot find attribute `contractimpl` in this scope\n --> tests\\grant_governance_test.rs:10:3\n |\n10 | #[contractimpl]\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 2 + use soroban_sdk::contractimpl;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this attribute macro","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::contractimpl;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"cannot find attribute `contractimpl` in this scope","spans":[{"byte_end":269,"byte_start":257,"column_end":15,"column_start":3,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":10,"line_start":10,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":3,"text":"#[contractimpl]"}]}],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0609]: no field `dissolution_status` on type `CircleInfo`\n --> tests\\nuclear_option_test.rs:42:23\n |\n42 | assert_eq!(circle.dissolution_status, DissolutionStatus::Voting);\n | ^^^^^^^^^^^^^^^^^^ unknown field\n |\n = note: available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others","rendered":null,"spans":[]}],"level":"error","message":"no field `dissolution_status` on type `CircleInfo`","spans":[{"byte_end":1690,"byte_start":1672,"column_end":41,"column_start":23,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"unknown field","line_end":42,"line_start":42,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":23,"text":" assert_eq!(circle.dissolution_status, DissolutionStatus::Voting);"}]}],"code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0609]: no field `dissolution_deadline` on type `CircleInfo`\n --> tests\\nuclear_option_test.rs:43:20\n |\n43 | assert!(circle.dissolution_deadline.is_some());\n | ^^^^^^^^^^^^^^^^^^^^ unknown field\n |\n = note: available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others","rendered":null,"spans":[]}],"level":"error","message":"no field `dissolution_deadline` on type `CircleInfo`","spans":[{"byte_end":1760,"byte_start":1740,"column_end":40,"column_start":20,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"unknown field","line_end":43,"line_start":43,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":40,"highlight_start":20,"text":" assert!(circle.dissolution_deadline.is_some());"}]}],"code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:13:52\n |\n 13 | let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);\n | ^^^ - type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `get`\n |\n = note: multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n - impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n - impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;\nnote: required by a bound in `soroban_sdk::storage::Instance::get`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs:494:12\n |\n491 | pub fn get<K, V>(&self, key: &K) -> Option<V>\n | --- required by a bound in this associated function\n...\n494 | K: IntoVal<Env, Val>,\n | ^^^^^^^^^^^^^^^^^ required by this bound in `Instance::get`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n- impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n- impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required by a bound in `soroban_sdk::storage::Instance::get`","rendered":null,"spans":[{"byte_end":16014,"byte_start":16011,"column_end":15,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":false,"label":"required by a bound in this associated function","line_end":491,"line_start":491,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":12,"text":" pub fn get<K, V>(&self, key: &K) -> Option<V>"}]},{"byte_end":16113,"byte_start":16096,"column_end":29,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":true,"label":"required by this bound in `Instance::get`","line_end":494,"line_start":494,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":12,"text":" K: IntoVal<Env, Val>,"}]}]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":375,"byte_start":364,"column_end":66,"column_start":55,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":13,"line_start":13,"suggested_replacement":"::<_, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":66,"highlight_start":55,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":368,"byte_start":367,"column_end":59,"column_start":58,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":59,"highlight_start":58,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]},{"byte_end":364,"byte_start":361,"column_end":55,"column_start":52,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `get`","line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":55,"highlight_start":52,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:50:18\n |\n50 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n50 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":1952,"byte_start":1952,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":50,"line_start":50,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":1965,"byte_start":1965,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":50,"line_start":50,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":1965,"byte_start":1952,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":50,"line_start":50,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0433]: failed to resolve: could not find `MilestoneProgress` in the crate root\n --> tests\\grant_governance_test.rs:376:52\n |\n376 | assert_eq!(final_cert.milestone_status, crate::MilestoneProgress::Completed);\n | ^^^^^^^^^^^^^^^^^ could not find `MilestoneProgress` in the crate root\n\n","$message_type":"diagnostic","children":[],"level":"error","message":"failed to resolve: could not find `MilestoneProgress` in the crate root","spans":[{"byte_end":11749,"byte_start":11732,"column_end":69,"column_start":52,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"could not find `MilestoneProgress` in the crate root","line_end":376,"line_start":376,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":69,"highlight_start":52,"text":" assert_eq!(final_cert.milestone_status, crate::MilestoneProgress::Completed);"}]}],"code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:13:52\n |\n13 | let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);\n | ^^^ ---- type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `get`\n |\n = note: multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n - impl From<&'static str> for proptest::string::StringParam;\n - impl From<&'static str> for proptest::test_runner::Reason;\n - impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;\n = note: required for `&str` to implement `Into<_>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n- impl From<&'static str> for proptest::string::StringParam;\n- impl From<&'static str> for proptest::test_runner::Reason;\n- impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `&str` to implement `Into<_>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":375,"byte_start":364,"column_end":66,"column_start":55,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":13,"line_start":13,"suggested_replacement":"::<_, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":66,"highlight_start":55,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":392,"byte_start":388,"column_end":83,"column_start":79,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":83,"highlight_start":79,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]},{"byte_end":364,"byte_start":361,"column_end":55,"column_start":52,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `get`","line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":55,"highlight_start":52,"text":" let mut balance = env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0);"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:15:34\n |\n 15 | env.storage().instance().set(&(\"balance\".into()), &balance);\n | ^^^ ------------------- type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `set`\n |\n = note: multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n - impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n - impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;\nnote: required by a bound in `soroban_sdk::storage::Instance::set`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs:502:12\n |\n500 | pub fn set<K, V>(&self, key: &K, val: &V)\n | --- required by a bound in this associated function\n501 | where\n502 | K: IntoVal<Env, Val>,\n | ^^^^^^^^^^^^^^^^^ required by this bound in `Instance::set`\nhelp: consider specifying the generic arguments\n |\n 15 | env.storage().instance().set::<K, i128>(&(\"balance\".into()), &balance);\n | +++++++++++\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n- impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n- impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required by a bound in `soroban_sdk::storage::Instance::set`","rendered":null,"spans":[{"byte_end":16228,"byte_start":16225,"column_end":15,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":false,"label":"required by a bound in this associated function","line_end":500,"line_start":500,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":12,"text":" pub fn set<K, V>(&self, key: &K, val: &V)"}]},{"byte_end":16298,"byte_start":16281,"column_end":29,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":true,"label":"required by this bound in `Instance::set`","line_end":502,"line_start":502,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":12,"text":" K: IntoVal<Env, Val>,"}]}]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":476,"byte_start":476,"column_end":37,"column_start":37,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":15,"line_start":15,"suggested_replacement":"::<K, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":37,"highlight_start":37,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":496,"byte_start":477,"column_end":57,"column_start":38,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":15,"line_start":15,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":38,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]},{"byte_end":476,"byte_start":473,"column_end":37,"column_start":34,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `set`","line_end":15,"line_start":15,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":37,"highlight_start":34,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `(): From<soroban_sdk::Error>` is not satisfied\n --> tests\\nuclear_option_test.rs:75:22\n |\n 75 | let result = env.try_invoke_contract::<_, ()>(\n | ^^^^^^^^^^^^^^^^^^^ the trait `From<soroban_sdk::Error>` is not implemented for `()`\n |\nhelp: the trait `From<soroban_sdk::Error>` is not implemented for `()`\n but trait `From<soroban_sdk::xdr::Error>` is implemented for it\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs:221:1\n |\n221 | impl From<Error> for () {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n = help: for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`\n = note: required for `soroban_sdk::Error` to implement `Into<()>`\n = note: required for `()` to implement `TryFrom<soroban_sdk::Error>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `From<soroban_sdk::Error>` is not implemented for `()`\nbut trait `From<soroban_sdk::xdr::Error>` is implemented for it","rendered":null,"spans":[{"byte_end":6784,"byte_start":6761,"column_end":24,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs","is_primary":true,"label":null,"line_end":221,"line_start":221,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":1,"text":"impl From<Error> for () {"}]}]},{"children":[],"code":null,"level":"help","message":"for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `soroban_sdk::Error` to implement `Into<()>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `()` to implement `TryFrom<soroban_sdk::Error>`","rendered":null,"spans":[]}],"level":"error","message":"the trait bound `(): From<soroban_sdk::Error>` is not satisfied","spans":[{"byte_end":2920,"byte_start":2901,"column_end":41,"column_start":22,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"the trait `From<soroban_sdk::Error>` is not implemented for `()`","line_end":75,"line_start":75,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":22,"text":" let result = env.try_invoke_contract::<_, ()>("}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:15:34\n |\n15 | env.storage().instance().set(&(\"balance\".into()), &balance);\n | ^^^ ---- type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `set`\n |\n = note: multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n - impl From<&'static str> for proptest::string::StringParam;\n - impl From<&'static str> for proptest::test_runner::Reason;\n - impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;\n = note: required for `&str` to implement `Into<_>`\nhelp: consider specifying the generic arguments\n |\n15 | env.storage().instance().set::<K, i128>(&(\"balance\".into()), &balance);\n | +++++++++++\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n- impl From<&'static str> for proptest::string::StringParam;\n- impl From<&'static str> for proptest::test_runner::Reason;\n- impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `&str` to implement `Into<_>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":476,"byte_start":476,"column_end":37,"column_start":37,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":15,"line_start":15,"suggested_replacement":"::<K, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":37,"highlight_start":37,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":493,"byte_start":489,"column_end":54,"column_start":50,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":15,"line_start":15,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":54,"highlight_start":50,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]},{"byte_end":476,"byte_start":473,"column_end":37,"column_start":34,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `set`","line_end":15,"line_start":15,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":37,"highlight_start":34,"text":" env.storage().instance().set(&(\"balance\".into()), &balance);"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:87:18\n |\n87 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n87 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":3258,"byte_start":3258,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":3271,"byte_start":3271,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":3271,"byte_start":3258,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:20:38\n |\n 20 | env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)\n | ^^^ - type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `get`\n |\n = note: multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n - impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n - impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;\nnote: required by a bound in `soroban_sdk::storage::Instance::get`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs:494:12\n |\n491 | pub fn get<K, V>(&self, key: &K) -> Option<V>\n | --- required by a bound in this associated function\n...\n494 | K: IntoVal<Env, Val>,\n | ^^^^^^^^^^^^^^^^^ required by this bound in `Instance::get`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: IntoVal<Env, soroban_sdk::Val>` found in the `soroban_sdk` crate:\n- impl<E, T, U> IntoVal<E, T> for U\n where E: soroban_env_common::env::Env, T: FromVal<E, U>;\n- impl<N> IntoVal<Env, soroban_sdk::Val> for soroban_sdk::crypto::Hash<N>\n where the constant `N` has type `usize`;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required by a bound in `soroban_sdk::storage::Instance::get`","rendered":null,"spans":[{"byte_end":16014,"byte_start":16011,"column_end":15,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":false,"label":"required by a bound in this associated function","line_end":491,"line_start":491,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":12,"text":" pub fn get<K, V>(&self, key: &K) -> Option<V>"}]},{"byte_end":16113,"byte_start":16096,"column_end":29,"column_start":12,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\storage.rs","is_primary":true,"label":"required by this bound in `Instance::get`","line_end":494,"line_start":494,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":12,"text":" K: IntoVal<Env, Val>,"}]}]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":688,"byte_start":677,"column_end":52,"column_start":41,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"::<_, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":52,"highlight_start":41,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":681,"byte_start":680,"column_end":45,"column_start":44,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":45,"highlight_start":44,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]},{"byte_end":677,"byte_start":674,"column_end":41,"column_start":38,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `get`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":38,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0283]: type annotations needed\n --> tests\\tranche_system_test.rs:20:38\n |\n20 | env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)\n | ^^^ ---- type must be known at this point\n | |\n | cannot infer type of the type parameter `K` declared on the method `get`\n |\n = note: multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n - impl From<&'static str> for proptest::string::StringParam;\n - impl From<&'static str> for proptest::test_runner::Reason;\n - impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;\n = note: required for `&str` to implement `Into<_>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"multiple `impl`s satisfying `_: From<&str>` found in the following crates: `proptest`, `soroban_env_host`:\n- impl From<&'static str> for proptest::string::StringParam;\n- impl From<&'static str> for proptest::test_runner::Reason;\n- impl From<&'static str> for soroban_env_host::host::trace::fmt::ShortHashOrStaticStr;","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `&str` to implement `Into<_>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider specifying the generic arguments","rendered":null,"spans":[{"byte_end":688,"byte_start":677,"column_end":52,"column_start":41,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"::<_, i128>","suggestion_applicability":"HasPlaceholders","text":[{"highlight_end":52,"highlight_start":41,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]}]}],"level":"error","message":"type annotations needed","spans":[{"byte_end":705,"byte_start":701,"column_end":69,"column_start":65,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"type must be known at this point","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":69,"highlight_start":65,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]},{"byte_end":677,"byte_start":674,"column_end":41,"column_start":38,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"cannot infer type of the type parameter `K` declared on the method `get`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":38,"text":" env.storage().instance().get::<_, i128>(&(\"balance\".into())).unwrap_or(0)"}]}],"code":{"code":"E0283","explanation":"The compiler could not infer a type and asked for a type annotation.\n\nErroneous code example:\n\n```compile_fail,E0283\nlet x = \"hello\".chars().rev().collect();\n```\n\nThis error indicates that type inference did not result in one unique possible\ntype, and extra information is required. In most cases this can be provided\nby adding a type annotation. Sometimes you need to specify a generic type\nparameter manually.\n\nA common example is the `collect` method on `Iterator`. It has a generic type\nparameter with a `FromIterator` bound, which for a `char` iterator is\nimplemented by `Vec` and `String` among others. Consider the following snippet\nthat reverses the characters of a string:\n\nIn the first code example, the compiler cannot infer what the type of `x` should\nbe: `Vec<char>` and `String` are both suitable candidates. To specify which type\nto use, you can use a type annotation on `x`:\n\n```\nlet x: Vec<char> = \"hello\".chars().rev().collect();\n```\n\nIt is not necessary to annotate the full type. Once the ambiguity is resolved,\nthe compiler can infer the rest:\n\n```\nlet x: Vec<_> = \"hello\".chars().rev().collect();\n```\n\nAnother way to provide the compiler with enough information, is to specify the\ngeneric type parameter:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<char>>();\n```\n\nAgain, you need not specify the full type if the compiler can infer it:\n\n```\nlet x = \"hello\".chars().rev().collect::<Vec<_>>();\n```\n\nWe can see a self-contained example below:\n\n```compile_fail,E0283\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = foo.into() * 1u32;\n```\n\nThis error can be solved by adding type annotations that provide the missing\ninformation to the compiler. In this case, the solution is to specify the\ntrait's type parameter:\n\n```\nstruct Foo;\n\nimpl Into<u32> for Foo {\n fn into(self) -> u32 { 1 }\n}\n\nlet foo = Foo;\nlet bar: u32 = Into::<u32>::into(foo) * 1u32;\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0433]: failed to resolve: could not find `DataKey` in the crate root\n --> tests\\sbt_minter_test.rs:44:22\n |\n44 | .get(&crate::DataKey::SbtMinterAdmin)\n | ^^^^^^^ could not find `DataKey` in the crate root\n |\nhelp: consider importing this enum\n |\n 2 + use sorosusu_contracts::DataKey;\n |\nhelp: if you import `DataKey`, refer to it directly\n |\n44 - .get(&crate::DataKey::SbtMinterAdmin)\n44 + .get(&DataKey::SbtMinterAdmin)\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this enum","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use sorosusu_contracts::DataKey;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]},{"children":[],"code":null,"level":"help","message":"if you import `DataKey`, refer to it directly","rendered":null,"spans":[{"byte_end":1364,"byte_start":1357,"column_end":22,"column_start":15,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":44,"line_start":44,"suggested_replacement":"","suggestion_applicability":"Unspecified","text":[{"highlight_end":22,"highlight_start":15,"text":" .get(&crate::DataKey::SbtMinterAdmin)"}]}]}],"level":"error","message":"failed to resolve: could not find `DataKey` in the crate root","spans":[{"byte_end":1371,"byte_start":1364,"column_end":29,"column_start":22,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"could not find `DataKey` in the crate root","line_end":44,"line_start":44,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":22,"text":" .get(&crate::DataKey::SbtMinterAdmin)"}]}],"code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0433]: failed to resolve: could not find `DataKey` in the crate root\n --> tests\\sbt_minter_test.rs:50:22\n |\n50 | .get(&crate::DataKey::MilestoneCounter)\n | ^^^^^^^ could not find `DataKey` in the crate root\n |\nhelp: consider importing this enum\n |\n 2 + use sorosusu_contracts::DataKey;\n |\nhelp: if you import `DataKey`, refer to it directly\n |\n50 - .get(&crate::DataKey::MilestoneCounter)\n50 + .get(&DataKey::MilestoneCounter)\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this enum","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use sorosusu_contracts::DataKey;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]},{"children":[],"code":null,"level":"help","message":"if you import `DataKey`, refer to it directly","rendered":null,"spans":[{"byte_end":1567,"byte_start":1560,"column_end":22,"column_start":15,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":50,"line_start":50,"suggested_replacement":"","suggestion_applicability":"Unspecified","text":[{"highlight_end":22,"highlight_start":15,"text":" .get(&crate::DataKey::MilestoneCounter)"}]}]}],"level":"error","message":"failed to resolve: could not find `DataKey` in the crate root","spans":[{"byte_end":1574,"byte_start":1567,"column_end":29,"column_start":22,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"could not find `DataKey` in the crate root","line_end":50,"line_start":50,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":22,"text":" .get(&crate::DataKey::MilestoneCounter)"}]}],"code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0433]: failed to resolve: could not find `DataKey` in the crate root\n --> tests\\sbt_minter_test.rs:69:22\n |\n69 | .get(&crate::DataKey::SbtMinterAdmin)\n | ^^^^^^^ could not find `DataKey` in the crate root\n |\nhelp: consider importing this enum\n |\n 2 + use sorosusu_contracts::DataKey;\n |\nhelp: if you import `DataKey`, refer to it directly\n |\n69 - .get(&crate::DataKey::SbtMinterAdmin)\n69 + .get(&DataKey::SbtMinterAdmin)\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this enum","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use sorosusu_contracts::DataKey;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]},{"children":[],"code":null,"level":"help","message":"if you import `DataKey`, refer to it directly","rendered":null,"spans":[{"byte_end":2178,"byte_start":2171,"column_end":22,"column_start":15,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":69,"line_start":69,"suggested_replacement":"","suggestion_applicability":"Unspecified","text":[{"highlight_end":22,"highlight_start":15,"text":" .get(&crate::DataKey::SbtMinterAdmin)"}]}]}],"level":"error","message":"failed to resolve: could not find `DataKey` in the crate root","spans":[{"byte_end":2185,"byte_start":2178,"column_end":29,"column_start":22,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"could not find `DataKey` in the crate root","line_end":69,"line_start":69,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":22,"text":" .get(&crate::DataKey::SbtMinterAdmin)"}]}],"code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0433]: failed to resolve: could not find `DataKey` in the crate root\n --> tests\\sbt_minter_test.rs:108:22\n |\n108 | .get(&crate::DataKey::MilestoneCounter)\n | ^^^^^^^ could not find `DataKey` in the crate root\n |\nhelp: consider importing this enum\n |\n 2 + use sorosusu_contracts::DataKey;\n |\nhelp: if you import `DataKey`, refer to it directly\n |\n108 - .get(&crate::DataKey::MilestoneCounter)\n108 + .get(&DataKey::MilestoneCounter)\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"consider importing this enum","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use sorosusu_contracts::DataKey;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]},{"children":[],"code":null,"level":"help","message":"if you import `DataKey`, refer to it directly","rendered":null,"spans":[{"byte_end":3574,"byte_start":3567,"column_end":22,"column_start":15,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":108,"line_start":108,"suggested_replacement":"","suggestion_applicability":"Unspecified","text":[{"highlight_end":22,"highlight_start":15,"text":" .get(&crate::DataKey::MilestoneCounter)"}]}]}],"level":"error","message":"failed to resolve: could not find `DataKey` in the crate root","spans":[{"byte_end":3581,"byte_start":3574,"column_end":29,"column_start":22,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":"could not find `DataKey` in the crate root","line_end":108,"line_start":108,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":22,"text":" .get(&crate::DataKey::MilestoneCounter)"}]}],"code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused imports: `Symbol` and `Vec`\n --> tests\\sbt_minter_test.rs:4:41\n |\n4 | use soroban_sdk::{Address, Env, String, Vec, Symbol};\n | ^^^ ^^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"remove the unused imports","rendered":null,"spans":[{"byte_end":111,"byte_start":98,"column_end":52,"column_start":39,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":52,"highlight_start":39,"text":"use soroban_sdk::{Address, Env, String, Vec, Symbol};"}]}]}],"level":"warning","message":"unused imports: `Symbol` and `Vec`","spans":[{"byte_end":103,"byte_start":100,"column_end":44,"column_start":41,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":41,"text":"use soroban_sdk::{Address, Env, String, Vec, Symbol};"}]},{"byte_end":111,"byte_start":105,"column_end":52,"column_start":46,"expansion":null,"file_name":"tests\\sbt_minter_test.rs","is_primary":true,"label":null,"line_end":4,"line_start":4,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":52,"highlight_start":46,"text":"use soroban_sdk::{Address, Env, String, Vec, Symbol};"}]}],"code":{"code":"unused_imports","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\tranche_system_test.rs:47:48\n |\n 47 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\tranche_system_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":214,"byte_start":194,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":1540,"byte_start":1531,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":47,"line_start":47,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":1524,"byte_start":1507,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":47,"line_start":47,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0609]: no field `dissolution_status` on type `CircleInfo`\n --> tests\\nuclear_option_test.rs:132:23\n |\n132 | assert_eq!(circle.dissolution_status, DissolutionStatus::Approved);\n | ^^^^^^^^^^^^^^^^^^ unknown field\n |\n = note: available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"available fields are: `id`, `creator`, `contribution_amount`, `max_members`, `member_count` ... and 10 others","rendered":null,"spans":[]}],"level":"error","message":"no field `dissolution_status` on type `CircleInfo`","spans":[{"byte_end":5258,"byte_start":5240,"column_end":41,"column_start":23,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"unknown field","line_end":132,"line_start":132,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":23,"text":" assert_eq!(circle.dissolution_status, DissolutionStatus::Approved);"}]}],"code":{"code":"E0609","explanation":"Attempted to access a nonexistent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:139:18\n |\n139 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n139 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":5467,"byte_start":5467,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":139,"line_start":139,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":5480,"byte_start":5480,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":139,"line_start":139,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":5480,"byte_start":5467,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":139,"line_start":139,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\grant_governance_test.rs:41:48\n |\n 41 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\grant_governance_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":250,"byte_start":230,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":1236,"byte_start":1227,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":1220,"byte_start":1203,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\nuclear_option_test.rs:181:18\n |\n181 | env.ledger().set_timestamp(env.ledger().timestamp() + 13000000); // 15+ days later\n | ^^^^^^^^^^^^^\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:231:8\n |\n231 | fn set_timestamp(&self, timestamp: u64);\n | ------------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `timestamp` with a similar name, but with different arguments\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs:87:5\n |\n 87 | pub fn timestamp(&self) -> u64 {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nhelp: trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"there is a method `timestamp` with a similar name, but with different arguments","rendered":null,"spans":[{"byte_end":2721,"byte_start":2691,"column_end":35,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":5,"text":" pub fn timestamp(&self) -> u64 {"}]}]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":0,"byte_start":0,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[]}]}],"level":"error","message":"no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":6995,"byte_start":6982,"column_end":21,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":231,"line_start":231,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":8,"text":" fn set_timestamp(&self, timestamp: u64);"}]},{"byte_end":7254,"byte_start":7241,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":181,"line_start":181,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" env.ledger().set_timestamp(env.ledger().timestamp() + 13000000); // 15+ days later"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:193:18\n |\n193 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n193 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":7720,"byte_start":7720,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":193,"line_start":193,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":7733,"byte_start":7733,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":193,"line_start":193,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":7733,"byte_start":7720,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":193,"line_start":193,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\tranche_system_test.rs:48:34\n |\n 48 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":1587,"byte_start":1577,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":48,"line_start":48,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\tranche_system_test.rs:51:46\n |\n 51 | let nft_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\tranche_system_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":214,"byte_start":194,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":1696,"byte_start":1687,"column_end":55,"column_start":46,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":51,"line_start":51,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":55,"highlight_start":46,"text":" let nft_id = env.register_contract(None, MockToken);"}]},{"byte_end":1680,"byte_start":1663,"column_end":39,"column_start":22,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":51,"line_start":51,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":39,"highlight_start":22,"text":" let nft_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `(): From<soroban_sdk::Error>` is not satisfied\n --> tests\\nuclear_option_test.rs:220:22\n |\n220 | let result = env.try_invoke_contract::<_, ()>(\n | ^^^^^^^^^^^^^^^^^^^ the trait `From<soroban_sdk::Error>` is not implemented for `()`\n |\nhelp: the trait `From<soroban_sdk::Error>` is not implemented for `()`\n but trait `From<soroban_sdk::xdr::Error>` is implemented for it\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs:221:1\n |\n221 | impl From<Error> for () {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n = help: for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`\n = note: required for `soroban_sdk::Error` to implement `Into<()>`\n = note: required for `()` to implement `TryFrom<soroban_sdk::Error>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `From<soroban_sdk::Error>` is not implemented for `()`\nbut trait `From<soroban_sdk::xdr::Error>` is implemented for it","rendered":null,"spans":[{"byte_end":6784,"byte_start":6761,"column_end":24,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs","is_primary":true,"label":null,"line_end":221,"line_start":221,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":1,"text":"impl From<Error> for () {"}]}]},{"children":[],"code":null,"level":"help","message":"for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `soroban_sdk::Error` to implement `Into<()>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `()` to implement `TryFrom<soroban_sdk::Error>`","rendered":null,"spans":[]}],"level":"error","message":"the trait bound `(): From<soroban_sdk::Error>` is not satisfied","spans":[{"byte_end":8700,"byte_start":8681,"column_end":41,"column_start":22,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"the trait `From<soroban_sdk::Error>` is not implemented for `()`","line_end":220,"line_start":220,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":22,"text":" let result = env.try_invoke_contract::<_, ()>("}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\grant_governance_test.rs:42:34\n |\n 42 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":1283,"byte_start":1273,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":42,"line_start":42,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:232:18\n |\n232 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n232 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":9045,"byte_start":9045,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":232,"line_start":232,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":9058,"byte_start":9058,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":232,"line_start":232,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":9058,"byte_start":9045,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":232,"line_start":232,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:274:18\n |\n274 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n274 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":10872,"byte_start":10872,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":274,"line_start":274,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":10885,"byte_start":10885,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":274,"line_start":274,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":10885,"byte_start":10872,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":274,"line_start":274,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\tranche_system_test.rs:52:32\n |\n 52 | let nft_address = Address::from_token(&nft_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":1741,"byte_start":1731,"column_end":42,"column_start":32,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":52,"line_start":52,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":42,"highlight_start":32,"text":" let nft_address = Address::from_token(&nft_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\grant_governance_test.rs:61:18\n |\n 61 | env.ledger().with_mut(|li| {\n | -------------^^^^^^^^ method not found in `soroban_sdk::ledger::Ledger`\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:252:8\n |\n252 | fn with_mut<F>(&self, f: F)\n | -------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":1874,"byte_start":1861,"column_end":18,"column_start":5,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"","line_end":61,"line_start":61,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":5,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":1882,"byte_start":1874,"column_end":26,"column_start":18,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"method not found in `soroban_sdk::ledger::Ledger`","line_end":61,"line_start":61,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":18,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":7642,"byte_start":7634,"column_end":16,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":252,"line_start":252,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":8,"text":" fn with_mut<F>(&self, f: F)"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\grant_governance_test.rs:66:48\n |\n 66 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\grant_governance_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":250,"byte_start":230,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":2051,"byte_start":2042,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":66,"line_start":66,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":2035,"byte_start":2018,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":66,"line_start":66,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:320:18\n |\n320 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n320 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":12819,"byte_start":12819,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":320,"line_start":320,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":12832,"byte_start":12832,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":320,"line_start":320,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":12832,"byte_start":12819,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":320,"line_start":320,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\grant_governance_test.rs:67:34\n |\n 67 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":2098,"byte_start":2088,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":67,"line_start":67,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `(): From<soroban_sdk::Error>` is not satisfied\n --> tests\\nuclear_option_test.rs:342:22\n |\n342 | let result = env.try_invoke_contract::<_, ()>(\n | ^^^^^^^^^^^^^^^^^^^ the trait `From<soroban_sdk::Error>` is not implemented for `()`\n |\nhelp: the trait `From<soroban_sdk::Error>` is not implemented for `()`\n but trait `From<soroban_sdk::xdr::Error>` is implemented for it\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs:221:1\n |\n221 | impl From<Error> for () {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n = help: for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`\n = note: required for `soroban_sdk::Error` to implement `Into<()>`\n = note: required for `()` to implement `TryFrom<soroban_sdk::Error>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `From<soroban_sdk::Error>` is not implemented for `()`\nbut trait `From<soroban_sdk::xdr::Error>` is implemented for it","rendered":null,"spans":[{"byte_end":6784,"byte_start":6761,"column_end":24,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs","is_primary":true,"label":null,"line_end":221,"line_start":221,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":1,"text":"impl From<Error> for () {"}]}]},{"children":[],"code":null,"level":"help","message":"for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `soroban_sdk::Error` to implement `Into<()>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `()` to implement `TryFrom<soroban_sdk::Error>`","rendered":null,"spans":[]}],"level":"error","message":"the trait bound `(): From<soroban_sdk::Error>` is not satisfied","spans":[{"byte_end":13617,"byte_start":13598,"column_end":41,"column_start":22,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"the trait `From<soroban_sdk::Error>` is not implemented for `()`","line_end":342,"line_start":342,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":22,"text":" let result = env.try_invoke_contract::<_, ()>("}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:354:18\n |\n354 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n354 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":13943,"byte_start":13943,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":354,"line_start":354,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":13956,"byte_start":13956,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":354,"line_start":354,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":13956,"byte_start":13943,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":354,"line_start":354,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `env`\n --> tests\\tranche_system_test.rs:26:21\n |\n26 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_env`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":848,"byte_start":845,"column_end":24,"column_start":21,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":"_env","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":24,"highlight_start":21,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `env`","spans":[{"byte_end":848,"byte_start":845,"column_end":24,"column_start":21,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":21,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `from`\n --> tests\\tranche_system_test.rs:26:31\n |\n26 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_from`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":859,"byte_start":855,"column_end":35,"column_start":31,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":"_from","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":35,"highlight_start":31,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `from`","spans":[{"byte_end":859,"byte_start":855,"column_end":35,"column_start":31,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":31,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `to`\n --> tests\\tranche_system_test.rs:26:46\n |\n26 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^ help: if this is intentional, prefix it with an underscore: `_to`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":872,"byte_start":870,"column_end":48,"column_start":46,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":"_to","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":48,"highlight_start":46,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `to`","spans":[{"byte_end":872,"byte_start":870,"column_end":48,"column_start":46,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":46,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `amount`\n --> tests\\tranche_system_test.rs:26:59\n |\n26 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":889,"byte_start":883,"column_end":65,"column_start":59,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":"_amount","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":65,"highlight_start":59,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `amount`","spans":[{"byte_end":889,"byte_start":883,"column_end":65,"column_start":59,"expansion":null,"file_name":"tests\\tranche_system_test.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":65,"highlight_start":59,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0432, E0433.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"Some errors have detailed explanations: E0432, E0433.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"sbt_minter_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\sbt_minter_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0432`.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"For more information about an error, try `rustc --explain E0432`.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\grant_governance_test.rs:109:18\n |\n109 | env.ledger().with_mut(|li| {\n | -------------^^^^^^^^ method not found in `soroban_sdk::ledger::Ledger`\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:252:8\n |\n252 | fn with_mut<F>(&self, f: F)\n | -------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":3505,"byte_start":3492,"column_end":18,"column_start":5,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"","line_end":109,"line_start":109,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":5,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":3513,"byte_start":3505,"column_end":26,"column_start":18,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"method not found in `soroban_sdk::ledger::Ledger`","line_end":109,"line_start":109,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":18,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":7642,"byte_start":7634,"column_end":16,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":252,"line_start":252,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":8,"text":" fn with_mut<F>(&self, f: F)"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\grant_governance_test.rs:113:48\n |\n113 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\grant_governance_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":250,"byte_start":230,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":3651,"byte_start":3642,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":113,"line_start":113,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":3635,"byte_start":3618,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":113,"line_start":113,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0283, E0432, E0599.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0283, E0432, E0599.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"tranche_system_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\tranche_system_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\nuclear_option_test.rs:378:18\n |\n378 | env.ledger().set_timestamp(env.ledger().timestamp() + 13000000); // 15+ days later\n | ^^^^^^^^^^^^^\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:231:8\n |\n231 | fn set_timestamp(&self, timestamp: u64);\n | ------------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `timestamp` with a similar name, but with different arguments\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs:87:5\n |\n 87 | pub fn timestamp(&self) -> u64 {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nhelp: trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"there is a method `timestamp` with a similar name, but with different arguments","rendered":null,"spans":[{"byte_end":2721,"byte_start":2691,"column_end":35,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":5,"text":" pub fn timestamp(&self) -> u64 {"}]}]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":0,"byte_start":0,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[]}]}],"level":"error","message":"no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":6995,"byte_start":6982,"column_end":21,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":231,"line_start":231,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":8,"text":" fn set_timestamp(&self, timestamp: u64);"}]},{"byte_end":14803,"byte_start":14790,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":378,"line_start":378,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" env.ledger().set_timestamp(env.ledger().timestamp() + 13000000); // 15+ days later"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
error: could not compile `sorosusu-contracts` (test "sbt_minter_test") due to 7 previous errors; 1 warning emitted
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `(): From<soroban_sdk::Error>` is not satisfied\n --> tests\\nuclear_option_test.rs:381:22\n |\n381 | let result = env.try_invoke_contract::<_, ()>(\n | ^^^^^^^^^^^^^^^^^^^ the trait `From<soroban_sdk::Error>` is not implemented for `()`\n |\nhelp: the trait `From<soroban_sdk::Error>` is not implemented for `()`\n but trait `From<soroban_sdk::xdr::Error>` is implemented for it\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs:221:1\n |\n221 | impl From<Error> for () {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n = help: for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`\n = note: required for `soroban_sdk::Error` to implement `Into<()>`\n = note: required for `()` to implement `TryFrom<soroban_sdk::Error>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `From<soroban_sdk::Error>` is not implemented for `()`\nbut trait `From<soroban_sdk::xdr::Error>` is implemented for it","rendered":null,"spans":[{"byte_end":6784,"byte_start":6761,"column_end":24,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs","is_primary":true,"label":null,"line_end":221,"line_start":221,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":1,"text":"impl From<Error> for () {"}]}]},{"children":[],"code":null,"level":"help","message":"for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `soroban_sdk::Error` to implement `Into<()>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `()` to implement `TryFrom<soroban_sdk::Error>`","rendered":null,"spans":[]}],"level":"error","message":"the trait bound `(): From<soroban_sdk::Error>` is not satisfied","spans":[{"byte_end":14941,"byte_start":14922,"column_end":41,"column_start":22,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"the trait `From<soroban_sdk::Error>` is not implemented for `()`","line_end":381,"line_start":381,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":22,"text":" let result = env.try_invoke_contract::<_, ()>("}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:393:18\n |\n393 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n393 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":15290,"byte_start":15290,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":393,"line_start":393,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":15303,"byte_start":15303,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":393,"line_start":393,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":15303,"byte_start":15290,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":393,"line_start":393,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\grant_governance_test.rs:114:34\n |\n114 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":3698,"byte_start":3688,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":114,"line_start":114,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
error: could not compile `sorosusu-contracts` (test "tranche_system_test") due to 13 previous errors; 5 warnings
emitted
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\grant_governance_test.rs:142:48\n |\n142 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\grant_governance_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":250,"byte_start":230,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":4526,"byte_start":4517,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":142,"line_start":142,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":4510,"byte_start":4493,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":142,"line_start":142,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0782]: expected a type, found a trait\n --> tests\\nuclear_option_test.rs:435:18\n |\n435 | let client = SoroSusuTrait::new(&env, &contract_id);\n | ^^^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n435 | let client = <dyn SoroSusuTrait>::new(&env, &contract_id);\n | ++++ +\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"you can add the `dyn` keyword if you want a trait object","rendered":null,"spans":[{"byte_end":17063,"byte_start":17063,"column_end":18,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":435,"line_start":435,"suggested_replacement":"<dyn ","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":18,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]},{"byte_end":17076,"byte_start":17076,"column_end":31,"column_start":31,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":435,"line_start":435,"suggested_replacement":">","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":31,"highlight_start":31,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}]}],"level":"error","message":"expected a type, found a trait","spans":[{"byte_end":17076,"byte_start":17063,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":435,"line_start":435,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" let client = SoroSusuTrait::new(&env, &contract_id);"}]}],"code":{"code":"E0782","explanation":"Trait objects must include the `dyn` keyword.\n\nErroneous code example:\n\n```edition2021,compile_fail,E0782\ntrait Foo {}\nfn test(arg: Box<Foo>) {} // error!\n```\n\nTrait objects are a way to call methods on types that are not known until\nruntime but conform to some trait.\n\nTrait objects should be formed with `Box<dyn Foo>`, but in the code above\n`dyn` is left off.\n\nThis makes it harder to see that `arg` is a trait object and not a\nsimply a heap allocated type called `Foo`.\n\nTo fix this issue, add `dyn` before the trait name.\n\n```edition2021\ntrait Foo {}\nfn test(arg: Box<dyn Foo>) {} // ok!\n```\n\nThis used to be allowed before edition 2021, but is now an error.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\grant_governance_test.rs:143:34\n |\n143 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":4573,"byte_start":4563,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":143,"line_start":143,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\nuclear_option_test.rs:458:18\n |\n458 | env.ledger().set_timestamp(env.ledger().timestamp() + 2700000); // 31+ days later\n | ^^^^^^^^^^^^^\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:231:8\n |\n231 | fn set_timestamp(&self, timestamp: u64);\n | ------------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `timestamp` with a similar name, but with different arguments\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs:87:5\n |\n 87 | pub fn timestamp(&self) -> u64 {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nhelp: trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"there is a method `timestamp` with a similar name, but with different arguments","rendered":null,"spans":[{"byte_end":2721,"byte_start":2691,"column_end":35,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\ledger.rs","is_primary":true,"label":null,"line_end":87,"line_start":87,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":5,"text":" pub fn timestamp(&self) -> u64 {"}]}]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `set_timestamp` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":0,"byte_start":0,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[]}]}],"level":"error","message":"no method named `set_timestamp` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":6995,"byte_start":6982,"column_end":21,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":231,"line_start":231,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":8,"text":" fn set_timestamp(&self, timestamp: u64);"}]},{"byte_end":17952,"byte_start":17939,"column_end":31,"column_start":18,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":null,"line_end":458,"line_start":458,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":31,"highlight_start":18,"text":" env.ledger().set_timestamp(env.ledger().timestamp() + 2700000); // 31+ days later"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `(): From<soroban_sdk::Error>` is not satisfied\n --> tests\\nuclear_option_test.rs:461:22\n |\n461 | let result = env.try_invoke_contract::<_, ()>(\n | ^^^^^^^^^^^^^^^^^^^ the trait `From<soroban_sdk::Error>` is not implemented for `()`\n |\nhelp: the trait `From<soroban_sdk::Error>` is not implemented for `()`\n but trait `From<soroban_sdk::xdr::Error>` is implemented for it\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs:221:1\n |\n221 | impl From<Error> for () {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n = help: for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`\n = note: required for `soroban_sdk::Error` to implement `Into<()>`\n = note: required for `()` to implement `TryFrom<soroban_sdk::Error>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `From<soroban_sdk::Error>` is not implemented for `()`\nbut trait `From<soroban_sdk::xdr::Error>` is implemented for it","rendered":null,"spans":[{"byte_end":6784,"byte_start":6761,"column_end":24,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stellar-xdr-21.2.0\\src\\curr\\generated.rs","is_primary":true,"label":null,"line_end":221,"line_start":221,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":1,"text":"impl From<Error> for () {"}]}]},{"children":[],"code":null,"level":"help","message":"for that trait implementation, expected `soroban_sdk::xdr::Error`, found `soroban_sdk::Error`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `soroban_sdk::Error` to implement `Into<()>`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"required for `()` to implement `TryFrom<soroban_sdk::Error>`","rendered":null,"spans":[]}],"level":"error","message":"the trait bound `(): From<soroban_sdk::Error>` is not satisfied","spans":[{"byte_end":18119,"byte_start":18100,"column_end":41,"column_start":22,"expansion":null,"file_name":"tests\\nuclear_option_test.rs","is_primary":true,"label":"the trait `From<soroban_sdk::Error>` is not implemented for `()`","line_end":461,"line_start":461,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":22,"text":" let result = env.try_invoke_contract::<_, ()>("}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0432, E0599, E0609, E0782.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0432, E0599, E0609, E0782.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"nuclear_option_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\nuclear_option_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope\n --> tests\\grant_governance_test.rs:418:18\n |\n418 | env.ledger().with_mut(|li| {\n | -------------^^^^^^^^ method not found in `soroban_sdk::ledger::Ledger`\n |\n ::: C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs:252:8\n |\n252 | fn with_mut<F>(&self, f: F)\n | -------- the method is available for `soroban_sdk::ledger::Ledger` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use soroban_sdk::testutils::Ledger;\n |\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"items from traits can only be used if the trait is in scope","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"trait `Ledger` which provides `with_mut` is implemented but not in scope; perhaps you want to import it","rendered":null,"spans":[{"byte_end":15,"byte_start":15,"column_end":1,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":"use soroban_sdk::testutils::Ledger;\n","suggestion_applicability":"MaybeIncorrect","text":[{"highlight_end":1,"highlight_start":1,"text":"use soroban_sdk::testutils::Address as _;"}]}]}],"level":"error","message":"no method named `with_mut` found for struct `soroban_sdk::ledger::Ledger` in the current scope","spans":[{"byte_end":13288,"byte_start":13275,"column_end":18,"column_start":5,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"","line_end":418,"line_start":418,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":5,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":13296,"byte_start":13288,"column_end":26,"column_start":18,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"method not found in `soroban_sdk::ledger::Ledger`","line_end":418,"line_start":418,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":18,"text":" env.ledger().with_mut(|li| {"}]},{"byte_end":7642,"byte_start":7634,"column_end":16,"column_start":8,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\testutils.rs","is_primary":false,"label":"the method is available for `soroban_sdk::ledger::Ledger` here","line_end":252,"line_start":252,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":8,"text":" fn with_mut<F>(&self, f: F)"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `MockToken: ContractFunctionSet` is not satisfied\n --> tests\\grant_governance_test.rs:422:48\n |\n422 | let token_id = env.register_contract(None, MockToken);\n | ----------------- ^^^^^^^^^ unsatisfied trait bound\n | |\n | required by a bound introduced by this call\n |\nhelp: the trait `ContractFunctionSet` is not implemented for `MockToken`\n --> tests\\grant_governance_test.rs:8:1\n |\n 8 | pub struct MockToken;\n | ^^^^^^^^^^^^^^^^^^^^\nhelp: the following other types implement trait `ContractFunctionSet`\n --> src\\lib.rs:690:1\n |\n690 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::SoroSusu`\n |\n ::: src\\liquidity_buffer.rs:20:1\n |\n 20 | #[contract]\n | ^^^^^^^^^^^ `sorosusu_contracts::PotLiquidityBuffer`\nnote: required by a bound in `Env::register_contract`\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs:611:37\n |\n611 | pub fn register_contract<'a, T: ContractFunctionSet + 'static>(\n | ^^^^^^^^^^^^^^^^^^^ required by this bound in `Env::register_contract`\n = note: this error originates in the attribute macro `contract` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the trait `ContractFunctionSet` is not implemented for `MockToken`","rendered":null,"spans":[{"byte_end":250,"byte_start":230,"column_end":21,"column_start":1,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":8,"line_start":8,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":1,"text":"pub struct MockToken;"}]}]},{"children":[],"code":null,"level":"help","message":"the following other types implement trait `ContractFunctionSet`","rendered":null,"spans":[{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":822,"byte_start":811,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\liquidity_buffer.rs","is_primary":false,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\liquidity_buffer.rs","is_primary":true,"label":"`sorosusu_contracts::PotLiquidityBuffer`","line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]},{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":{"def_site_span":{"byte_end":3312,"byte_start":3239,"column_end":74,"column_start":1,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-macros-21.7.7\\src\\lib.rs","is_primary":false,"label":null,"line_end":116,"line_start":116,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":74,"highlight_start":1,"text":"pub fn contract(metadata: TokenStream, input: TokenStream) -> TokenStream {"}]},"macro_decl_name":"#[contract]","span":{"byte_end":20154,"byte_start":20143,"column_end":12,"column_start":1,"expansion":null,"file_name":"src\\lib.rs","is_primary":false,"label":null,"line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}},"file_name":"src\\lib.rs","is_primary":true,"label":"`sorosusu_contracts::SoroSusu`","line_end":690,"line_start":690,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"#[contract]"}]}]},{"children":[],"code":null,"level":"note","message":"required by a bound in `Env::register_contract`","rendered":null,"spans":[{"byte_end":20079,"byte_start":20060,"column_end":56,"column_start":37,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\env.rs","is_primary":true,"label":"required by this bound in `Env::register_contract`","line_end":611,"line_start":611,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":56,"highlight_start":37,"text":" pub fn register_contract<'a, T: ContractFunctionSet + 'static>("}]}]}],"level":"error","message":"the trait bound `MockToken: ContractFunctionSet` is not satisfied","spans":[{"byte_end":13432,"byte_start":13423,"column_end":57,"column_start":48,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"unsatisfied trait bound","line_end":422,"line_start":422,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":57,"highlight_start":48,"text":" let token_id = env.register_contract(None, MockToken);"}]},{"byte_end":13416,"byte_start":13399,"column_end":41,"column_start":24,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":false,"label":"required by a bound introduced by this call","line_end":422,"line_start":422,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":41,"highlight_start":24,"text":" let token_id = env.register_contract(None, MockToken);"}]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"}}}
error: could not compile `sorosusu-contracts` (test "nuclear_option_test") due to 23 previous errors
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"error[E0599]: no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope\n --> tests\\grant_governance_test.rs:423:34\n |\n423 | let token_address = Address::from_token(&token_id);\n | ^^^^^^^^^^ function or associated item not found in `soroban_sdk::Address`\n |\nnote: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n --> C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs:235:5\n |\n235 | pub fn from_string(strkey: &String) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n257 | pub fn from_string_bytes(strkey: &Bytes) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","rendered":null,"spans":[{"byte_end":8002,"byte_start":7959,"column_end":48,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":235,"line_start":235,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":5,"text":" pub fn from_string(strkey: &String) -> Self {"}]},{"byte_end":8962,"byte_start":8914,"column_end":53,"column_start":5,"expansion":null,"file_name":"C:\\Users\\dell\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\soroban-sdk-21.7.7\\src\\address.rs","is_primary":true,"label":null,"line_end":257,"line_start":257,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":53,"highlight_start":5,"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {"}]}]}],"level":"error","message":"no function or associated item named `from_token` found for struct `soroban_sdk::Address` in the current scope","spans":[{"byte_end":13479,"byte_start":13469,"column_end":44,"column_start":34,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":"function or associated item not found in `soroban_sdk::Address`","line_end":423,"line_start":423,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":34,"text":" let token_address = Address::from_token(&token_id);"}]}],"code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `env`\n --> tests\\grant_governance_test.rs:20:21\n |\n20 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_env`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":555,"byte_start":552,"column_end":24,"column_start":21,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"_env","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":24,"highlight_start":21,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `env`","spans":[{"byte_end":555,"byte_start":552,"column_end":24,"column_start":21,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":21,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `from`\n --> tests\\grant_governance_test.rs:20:31\n |\n20 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_from`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":566,"byte_start":562,"column_end":35,"column_start":31,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"_from","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":35,"highlight_start":31,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `from`","spans":[{"byte_end":566,"byte_start":562,"column_end":35,"column_start":31,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":31,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `to`\n --> tests\\grant_governance_test.rs:20:46\n |\n20 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^ help: if this is intentional, prefix it with an underscore: `_to`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":579,"byte_start":577,"column_end":48,"column_start":46,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"_to","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":48,"highlight_start":46,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `to`","spans":[{"byte_end":579,"byte_start":577,"column_end":48,"column_start":46,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":48,"highlight_start":46,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"warning: unused variable: `amount`\n --> tests\\grant_governance_test.rs:20:59\n |\n20 | pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {\n | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"if this is intentional, prefix it with an underscore","rendered":null,"spans":[{"byte_end":596,"byte_start":590,"column_end":65,"column_start":59,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":"_amount","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":65,"highlight_start":59,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}]}],"level":"warning","message":"unused variable: `amount`","spans":[{"byte_end":596,"byte_start":590,"column_end":65,"column_start":59,"expansion":null,"file_name":"tests\\grant_governance_test.rs","is_primary":true,"label":null,"line_end":20,"line_start":20,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":65,"highlight_start":59,"text":" pub fn transfer(env: Env, from: Address, to: Address, amount: i128) {"}]}],"code":{"code":"unused_variables","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0432, E0433, E0599.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0432, E0433, E0599.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"grant_governance_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\grant_governance_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[],"code":null}}
error: could not compile `sorosusu-contracts` (test "grant_governance_test") due to 17 previous errors; 4 warnings
emitted
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"Some errors have detailed explanations: E0601, E0658.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"Some errors have detailed explanations: E0601, E0658.","spans":[],"code":null}}
{"reason":"compiler-message","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"lending_integration","src_path":"C:\\Users\\dell\\sorosusu-contracts\\examples\\lending_integration.rs","edition":"2021","doc":false,"doctest":false,"test":false},"message":{"rendered":"For more information about an error, try `rustc --explain E0601`.\n","$message_type":"diagnostic","children":[],"level":"failure-note","message":"For more information about an error, try `rustc --explain E0601`.","spans":[],"code":null}}
error: could not compile `sorosusu-contracts` (example "lending_integration") due to 11 previous errors; 1 warning
emitted
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/dell/sorosusu-contracts#0.1.0","manifest_path":"C:\\Users\\dell\\sorosusu-contracts\\Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"liquidity_buffer_test","src_path":"C:\\Users\\dell\\sorosusu-contracts\\tests\\liquidity_buffer_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liquidity_buffer_test-810bf473602bca51.exe"],"executable":"C:\\Users\\dell\\sorosusu-contracts\\target\\debug\\deps\\liquidity_buffer_test-810bf473602bca51.exe","fresh":false}
{"reason":"build-finished","success":false}