==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: garage 2.0.0-2 (Sat Jul 12 01:24:41 2025) ==> Retrieving sources... -> Updating garage git repo... -> Found systemd.service -> Found sysusers.conf -> Found tmpfiles.conf -> Found config.toml ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... garage ... Passed systemd.service ... Passed sysusers.conf ... Passed tmpfiles.conf ... Passed config.toml ... Passed ==> Validating source files with b2sums... garage ... Passed systemd.service ... Passed sysusers.conf ... Passed tmpfiles.conf ... Passed config.toml ... Passed ==> Making package: garage 2.0.0-2 (Sat Jul 12 01:25:06 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (1) libsodium-1.0.20-1 Total Download Size: 0.14 MiB Total Installed Size: 0.43 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libsodium-1.0.20-1-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libsodium... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (8) libedit-20250104_3.1-1 llvm-libs-20.1.7-1 perl-error-0.17030-1 perl-mailtools-2.22-1 perl-timedate-2.33-7 zlib-ng-2.2.4-1 git-2.50.1-1 rust-1:1.87.0-2 Total Download Size: 90.68 MiB Total Installed Size: 388.16 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... rust-1:1.87.0-2-armv7h downloading... llvm-libs-20.1.7-1-armv7h downloading... git-2.50.1-1-armv7h downloading... libedit-20250104_3.1-1-armv7h downloading... zlib-ng-2.2.4-1-armv7h downloading... perl-mailtools-2.22-1-any downloading... perl-timedate-2.33-7-any downloading... perl-error-0.17030-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... -> Found systemd.service -> Found sysusers.conf -> Found tmpfiles.conf -> Found config.toml ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of garage git repo... Cloning into 'garage'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Updating crates.io index Fetch [===========> ] 93 complete; 158 pending Fetch [===========> ] 204 complete; 47 pending Fetch [==============> ] 251 complete; 108 pending Fetch [=================> ] 359 complete; 38 pending Fetch [====================> ] 397 complete; 18 pending Fetch [=======================> ] 415 complete; 12 pending Downloading 1 crate Downloading 2 crates Downloading 3 crates Downloading 4 crates Downloading 5 crates Downloading 6 crates Downloading 7 crates Downloading 8 crates Downloading 9 crates Downloading 10 crates Downloading 11 crates Downloading 12 crates Downloading 13 crates Downloading 14 crates Downloading 15 crates Downloading 16 crates Downloading 17 crates Downloading 18 crates Downloading 19 crates Downloading 20 crates Downloading 21 crates Downloading 22 crates Downloading 23 crates Downloading 24 crates Downloading 25 crates Downloading 26 crates Downloading 27 crates Downloading 28 crates Downloading 29 crates Downloading 30 crates Downloading 31 crates Downloading 32 crates Downloading 33 crates Downloading 34 crates Downloading 35 crates Downloading 36 crates Downloading 37 crates Downloading 38 crates Downloading 39 crates Downloading 40 crates Downloading 41 crates Downloading 42 crates Downloading 43 crates Downloading 44 crates Downloading 45 crates Downloading 46 crates Downloading 47 crates Downloading 48 crates Downloading 49 crates Downloading 50 crates Downloading 51 crates Downloading 52 crates Downloading 53 crates Downloading 54 crates Downloading 55 crates Downloading 56 crates Downloading 57 crates Downloading 58 crates Downloading 59 crates Downloading 60 crates Downloading 61 crates Downloading 62 crates Downloading 63 crates Downloading 64 crates Downloading 65 crates Downloading 66 crates Downloading 67 crates Downloading 68 crates Downloading 69 crates Downloading 70 crates Downloading 71 crates Downloading 72 crates Downloading 73 crates Downloading 74 crates Downloading 75 crates Downloading 76 crates Downloading 77 crates Downloading 78 crates Downloading 79 crates Downloading 80 crates Downloading 81 crates Downloading 82 crates Downloading 83 crates Downloading 84 crates Downloading 85 crates Downloading 86 crates Downloading 87 crates Downloading 88 crates Downloading 89 crates Downloading 90 crates Downloading 91 crates Downloading 92 crates Downloading 93 crates Downloading 94 crates Downloading 95 crates Downloading 96 crates Downloading 97 crates Downloading 98 crates Downloading 99 crates Downloading 100 crates Downloading 101 crates Downloading 102 crates Downloading 103 crates Downloading 104 crates Downloading 105 crates Downloading 106 crates Downloading 107 crates Downloading 108 crates Downloading 109 crates Downloading 110 crates Downloading 111 crates Downloading 112 crates Downloading 113 crates Downloading 114 crates Downloading 115 crates Downloading 116 crates Downloading 117 crates Downloading 118 crates Downloading 119 crates Downloading 120 crates Downloading 121 crates Downloading 122 crates Downloading 123 crates Downloading 124 crates Downloading 125 crates Downloading 126 crates Downloading 127 crates Downloading 128 crates Downloading 129 crates Downloading 130 crates Downloading 131 crates Downloading 132 crates Downloading 133 crates Downloading 134 crates Downloading 135 crates Downloading 136 crates Downloading 137 crates Downloading 138 crates Downloading 139 crates Downloading 140 crates Downloading 141 crates Downloading 142 crates Downloading 143 crates Downloading 144 crates Downloading 145 crates Downloading 146 crates Downloading 147 crates Downloading 148 crates Downloading 149 crates Downloading 150 crates Downloading 151 crates Downloading 152 crates Downloading 153 crates Downloading 154 crates Downloading 155 crates Downloading 156 crates Downloading 157 crates Downloading 158 crates Downloading 159 crates Downloading 160 crates Downloading 161 crates Downloading 162 crates Downloading 163 crates Downloading 164 crates Downloading 165 crates Downloading 166 crates Downloading 167 crates Downloading 168 crates Downloading 169 crates Downloading 170 crates Downloading 171 crates Downloading 172 crates Downloading 173 crates Downloading 174 crates Downloading 175 crates Downloading 176 crates Downloading 177 crates Downloading 178 crates Downloading 179 crates Downloading 180 crates Downloading 181 crates Downloading 182 crates Downloading 183 crates Downloading 184 crates Downloading 185 crates Downloading 186 crates Downloading 187 crates Downloading 188 crates Downloading 189 crates Downloading 190 crates Downloading 191 crates Downloading 192 crates Downloading 193 crates Downloading 194 crates Downloading 195 crates Downloading 196 crates Downloading 197 crates Downloading 198 crates Downloading 199 crates Downloading 200 crates Downloading 201 crates Downloading 202 crates Downloading 203 crates Downloading 204 crates Downloading 205 crates Downloading 206 crates Downloading 207 crates Downloading 208 crates Downloading 209 crates Downloading 210 crates Downloading 211 crates Downloading 212 crates Downloading 213 crates Downloading 214 crates Downloading 215 crates Downloading 216 crates Downloading 217 crates Downloading 218 crates Downloading 219 crates Downloading 220 crates Downloading 221 crates Downloading 222 crates Downloading 223 crates Downloading 224 crates Downloading 225 crates Downloading 226 crates Downloading 227 crates Downloading 228 crates Downloading 229 crates Downloading 230 crates Downloading 231 crates Downloading 232 crates Downloading 233 crates Downloading 234 crates Downloading 235 crates Downloading 236 crates Downloading 237 crates Downloading 238 crates Downloading 239 crates Downloading 240 crates Downloading 241 crates Downloading 242 crates Downloading 243 crates Downloading 244 crates Downloading 245 crates Downloading 246 crates Downloading 247 crates Downloading 248 crates Downloading 249 crates Downloading 250 crates Downloading 251 crates Downloading 252 crates Downloading 253 crates Downloading 254 crates Downloading 255 crates Downloading 256 crates Downloading 257 crates Downloading 258 crates Downloading 259 crates Downloading 260 crates Downloading 261 crates Downloading 262 crates Downloading 263 crates Downloading 264 crates Downloading 265 crates Downloading 266 crates Downloading 267 crates Downloading 268 crates Downloading 269 crates Downloading 270 crates Downloading 271 crates Downloading 272 crates Downloading 273 crates Downloading 274 crates Downloading 275 crates Downloading 276 crates Downloading 277 crates Downloading 278 crates Downloading 279 crates Downloading 280 crates Downloading 281 crates Downloading 282 crates Downloading 283 crates Downloading 284 crates Downloading 285 crates Downloading 286 crates Downloading 287 crates Downloading 288 crates Downloading 289 crates Downloading 290 crates Downloading 291 crates Downloading 292 crates Downloading 293 crates Downloading 294 crates Downloading 295 crates Downloading 296 crates Downloading 297 crates Downloading 298 crates Downloading 299 crates Downloading 300 crates Downloading 301 crates Downloading 302 crates Downloading 303 crates Downloading 304 crates Downloading 305 crates Downloading 306 crates Downloading 307 crates Downloading 308 crates Downloading 309 crates Downloading 310 crates Downloading 311 crates Downloading 312 crates Downloading 313 crates Downloading 314 crates Downloading 315 crates Downloading 316 crates Downloading 317 crates Downloading 318 crates Downloading 319 crates Downloading 320 crates Downloading 321 crates Downloading 322 crates Downloading 323 crates Downloading 324 crates Downloading 325 crates Downloading 326 crates Downloading 327 crates Downloading 328 crates Downloading 329 crates Downloading 330 crates Downloading 331 crates Downloading 332 crates Downloading 333 crates Downloading 334 crates Downloading 335 crates Downloading 336 crates Downloading 337 crates Downloading 338 crates Downloading 339 crates Downloading 340 crates Downloading 341 crates Downloading 342 crates Downloading 343 crates Downloading 344 crates Downloading 345 crates Downloading 346 crates Downloading 347 crates Downloading 348 crates Downloading 349 crates Downloading 350 crates Downloading 351 crates Downloading 352 crates Downloading 353 crates Downloading 354 crates Downloading 355 crates Downloading 356 crates Downloading 357 crates Downloading 358 crates Downloading 359 crates Downloading 360 crates Downloading 361 crates Downloading 362 crates Downloading 363 crates Downloading 364 crates Downloading 365 crates Downloading 366 crates Downloading 367 crates Downloading 368 crates Downloading 369 crates Downloading 370 crates Downloading 371 crates Downloading 372 crates Downloading 373 crates Downloading 374 crates Downloading 375 crates Downloading 376 crates Downloading 377 crates Downloading 378 crates Downloading 379 crates Downloading 380 crates Downloading 381 crates Downloading 382 crates Downloading 383 crates Downloading 384 crates Downloading 385 crates Downloading 386 crates Downloading 387 crates Downloading 388 crates Downloading 389 crates Downloading 390 crates Downloading 391 crates Downloading 392 crates Downloading 393 crates Downloading 394 crates Downloading 395 crates Downloading 396 crates Downloading 397 crates Downloading 398 crates Downloading 399 crates Downloading 400 crates Downloading 401 crates Downloading 402 crates Downloading 403 crates Downloading 404 crates Downloading 405 crates Downloading 406 crates Downloading 407 crates Downloading 408 crates Downloading 409 crates Downloading 410 crates Downloading 411 crates Downloading 412 crates Downloading 413 crates Downloading 414 crates Downloading 415 crates Downloading 416 crates Downloading 417 crates Downloading 418 crates Downloading 418 crates, remaining bytes: 5.2MiB Downloaded sha2 v0.10.8 Downloading 417 crates, remaining bytes: 5.2MiB Downloading 417 crates, remaining bytes: 11.5MiB Downloaded num_cpus v1.16.0 Downloading 416 crates, remaining bytes: 12.1MiB Downloading 416 crates, remaining bytes: 9.1MiB Downloaded dashmap v4.0.2 Downloading 415 crates, remaining bytes: 9.1MiB Downloading 415 crates, remaining bytes: 28.9MiB Downloaded is-terminal v0.4.16 Downloading 414 crates, remaining bytes: 28.9MiB Downloading 414 crates, remaining bytes: 34.4MiB Downloaded sync_wrapper v0.1.2 Downloading 413 crates, remaining bytes: 34.4MiB Downloaded ident_case v1.0.1 Downloading 412 crates, remaining bytes: 36.5MiB Downloaded argon2 v0.5.3 Downloading 411 crates, remaining bytes: 34.4MiB Downloaded lru v0.12.5 Downloading 410 crates, remaining bytes: 36.3MiB Downloaded assert-json-diff v2.0.2 Downloading 409 crates, remaining bytes: 35.0MiB Downloaded rustc-demangle v0.1.24 Downloading 408 crates, remaining bytes: 34.4MiB Downloaded miniz_oxide v0.8.5 Downloading 407 crates, remaining bytes: 33.8MiB Downloaded itertools v0.12.1 Downloading 406 crates, remaining bytes: 33.1MiB Downloaded backtrace v0.3.74 Downloading 405 crates, remaining bytes: 32.5MiB Downloaded rand v0.9.1 Downloading 404 crates, remaining bytes: 32.0MiB Downloaded crc64fast-nvme v1.2.0 Downloading 403 crates, remaining bytes: 31.6MiB Downloaded aes-gcm v0.10.3 Downloading 402 crates, remaining bytes: 31.2MiB Downloaded aes v0.8.4 Downloading 401 crates, remaining bytes: 30.7MiB Downloaded nom v7.1.3 Downloading 400 crates, remaining bytes: 30.4MiB Downloaded rustix v0.38.44 Downloading 399 crates, remaining bytes: 30.0MiB Downloaded rustix v1.0.3 Downloading 398 crates, extracting rustix ... Downloading 398 crates, remaining bytes: 29.7MiB Downloaded nix v0.29.0 Downloading 397 crates, remaining bytes: 29.4MiB Downloaded regex-automata v0.4.9 Downloading 396 crates, extracting regex-automata ... Downloaded chrono v0.4.40 Downloading 395 crates, remaining bytes: 28.7MiB Downloaded crc-fast v1.2.0 Downloading 394 crates, remaining bytes: 28.5MiB Downloaded minimal-lexical v0.2.1 Downloading 393 crates, remaining bytes: 28.2MiB Downloaded gimli v0.31.1 Downloading 392 crates, remaining bytes: 27.9MiB Downloaded object v0.36.7 Downloading 391 crates, remaining bytes: 27.6MiB Downloaded quick-xml v0.26.0 Downloading 390 crates, remaining bytes: 27.3MiB Downloaded vcpkg v0.2.15 Downloading 389 crates, remaining bytes: 27.0MiB Downloaded libc v0.2.171 Downloading 388 crates, extracting libc ... Downloading 388 crates, remaining bytes: 26.8MiB Downloaded icu_properties_data v1.5.0 Downloading 387 crates, remaining bytes: 26.6MiB Downloaded pest v2.7.15 Downloading 386 crates, remaining bytes: 26.3MiB Downloaded tokio v1.44.1 Downloading 385 crates, extracting tokio ... Downloading 385 crates, remaining bytes: 26.0MiB Downloaded tower-http v0.4.4 Downloading 384 crates, remaining bytes: 25.8MiB Downloaded lmdb-rkv-sys v0.11.2 Downloading 383 crates, remaining bytes: 25.6MiB Downloaded async-compression v0.4.21 Downloading 382 crates, remaining bytes: 25.4MiB Downloaded petgraph v0.6.5 Downloading 381 crates, extracting petgraph ... Downloading 381 crates, remaining bytes: 25.1MiB Downloaded roxmltree v0.19.0 Downloading 380 crates, remaining bytes: 24.9MiB Downloaded reqwest v0.11.27 Downloading 379 crates, remaining bytes: 24.7MiB Downloaded zerocopy v0.7.35 Downloading 378 crates, remaining bytes: 24.5MiB Downloading 378 crates, remaining bytes: 24.3MiB Downloaded rusqlite v0.31.0 Downloading 377 crates, remaining bytes: 24.3MiB Downloaded zstd-sys v2.0.14+zstd.1.5.7 Downloading 376 crates, extracting zstd-sys ... Downloading 376 crates, remaining bytes: 24.1MiB Downloaded aws-sdk-config v1.65.0 Downloading 375 crates, extracting aws-sdk-config ... Downloading 375 crates, remaining bytes: 23.9MiB Downloaded crc32c v0.6.8 Downloading 374 crates, remaining bytes: 23.7MiB Downloaded aws-smithy-checksums v0.63.1 Downloading 373 crates, remaining bytes: 23.6MiB Downloaded xmlparser v0.13.6 Downloading 372 crates, remaining bytes: 23.4MiB Downloaded aws-smithy-xml v0.60.9 Downloading 371 crates, remaining bytes: 23.2MiB Downloaded addr2line v0.24.2 Downloading 370 crates, remaining bytes: 23.0MiB Downloaded adler2 v2.0.0 Downloading 369 crates, remaining bytes: 22.8MiB Downloaded aead v0.5.2 Downloading 368 crates, remaining bytes: 22.6MiB Downloaded inout v0.1.4 Downloading 367 crates, remaining bytes: 22.5MiB Downloaded cipher v0.4.4 Downloading 366 crates, remaining bytes: 22.3MiB Downloaded ctr v0.9.2 Downloading 365 crates, remaining bytes: 22.1MiB Downloaded universal-hash v0.5.1 Downloading 364 crates, remaining bytes: 21.9MiB Downloaded polyval v0.6.2 Downloading 363 crates, remaining bytes: 21.7MiB Downloaded ghash v0.5.1 Downloading 362 crates, remaining bytes: 21.6MiB Downloaded crc-catalog v2.4.0 Downloading 361 crates, remaining bytes: 21.4MiB Downloaded crc v3.2.1 Downloading 360 crates, remaining bytes: 21.2MiB Downloaded rand_chacha v0.9.0 Downloading 359 crates, remaining bytes: 21.0MiB Downloaded rand_core v0.9.3 Downloading 358 crates, remaining bytes: 20.9MiB Downloaded md-5 v0.10.6 Downloading 357 crates, remaining bytes: 20.7MiB Downloaded spin v0.9.8 Downloading 356 crates, remaining bytes: 20.5MiB Downloaded multer v3.1.0 Downloading 355 crates, remaining bytes: 20.3MiB Downloaded base64ct v1.7.3 Downloading 354 crates, remaining bytes: 20.1MiB Downloaded password-hash v0.5.0 Downloading 353 crates, remaining bytes: 19.9MiB Downloaded base64 v0.22.1 Downloading 352 crates, remaining bytes: 19.7MiB Downloaded kube-client v0.88.1 Downloading 351 crates, remaining bytes: 19.6MiB Downloaded hashbrown v0.14.5 Downloading 350 crates, remaining bytes: 19.4MiB Downloaded unicode-width v0.1.14 Downloading 349 crates, remaining bytes: 19.2MiB Downloaded opaque-debug v0.3.1 Downloading 348 crates, remaining bytes: 19.1MiB Downloaded ring v0.17.14 Downloading 347 crates, extracting ring ... Downloading 347 crates, remaining bytes: 18.8MiB Downloaded http-range v0.1.5 Downloading 346 crates, remaining bytes: 18.7MiB Downloaded zstd v0.13.3 Downloading 345 crates, remaining bytes: 18.5MiB Downloaded encoding_rs v0.8.35 Downloading 344 crates, extracting encoding_rs ... Downloading 344 crates, remaining bytes: 18.4MiB Downloaded darling_core v0.20.10 Downloading 343 crates, remaining bytes: 18.2MiB Downloaded derivative v2.2.0 Downloading 342 crates, remaining bytes: 18.1MiB Downloaded ucd-trie v0.1.7 Downloading 341 crates, remaining bytes: 17.9MiB Downloaded pest_meta v2.7.15 Downloading 340 crates, remaining bytes: 17.8MiB Downloaded kube-core v0.88.1 Downloading 339 crates, remaining bytes: 17.7MiB Downloaded unsafe-libyaml v0.2.11 Downloading 338 crates, remaining bytes: 17.5MiB Downloaded serde_yaml v0.9.34+deprecated Downloading 337 crates, remaining bytes: 17.4MiB Downloaded kube-runtime v0.88.1 Downloading 336 crates, remaining bytes: 17.3MiB Downloaded zerovec v0.10.4 Downloading 335 crates, remaining bytes: 17.1MiB Downloaded idna v1.0.3 Downloading 334 crates, remaining bytes: 17.0MiB Downloaded syn v1.0.109 Downloading 333 crates, remaining bytes: 16.9MiB Downloaded zerocopy v0.8.23 Downloading 332 crates, remaining bytes: 16.7MiB Downloaded rustls v0.21.12 Downloading 331 crates, remaining bytes: 16.5MiB Downloaded rustls v0.22.4 Downloading 330 crates, remaining bytes: 16.4MiB Downloaded aws-sdk-s3 v1.79.0 Downloading 329 crates, extracting aws-sdk-s3 ... Downloading 329 crates, remaining bytes: 16.3MiB Downloaded regex-syntax v0.8.5 Downloading 328 crates, remaining bytes: 16.2MiB Downloaded zstd-safe v7.2.3 Downloading 327 crates, remaining bytes: 16.0MiB Downloaded gethostname v0.4.3 Downloading 326 crates, remaining bytes: 15.9MiB Downloaded darling v0.20.10 Downloading 325 crates, remaining bytes: 15.8MiB Downloaded kube-derive v0.88.1 Downloading 324 crates, remaining bytes: 15.7MiB Downloaded backoff v0.4.0 Downloading 323 crates, remaining bytes: 15.5MiB Downloaded thiserror-impl v2.0.12 Downloading 322 crates, remaining bytes: 15.4MiB Downloaded thiserror v2.0.12 Downloading 321 crates, remaining bytes: 15.3MiB Downloaded pest_generator v2.7.15 Downloading 320 crates, remaining bytes: 15.2MiB Downloaded pest_derive v2.7.15 Downloading 319 crates, remaining bytes: 15.0MiB Downloaded jsonpath-rust v0.4.0 Downloading 318 crates, remaining bytes: 14.9MiB Downloaded json-patch v1.4.0 Downloading 317 crates, remaining bytes: 14.8MiB Downloaded ordered-float v2.10.1 Downloading 316 crates, remaining bytes: 14.7MiB Downloaded serde-value v0.7.0 Downloading 315 crates, remaining bytes: 14.5MiB Downloaded pem v3.0.5 Downloading 314 crates, remaining bytes: 14.4MiB Downloaded secrecy v0.8.0 Downloading 313 crates, remaining bytes: 14.3MiB Downloaded http-range-header v0.3.1 Downloading 312 crates, remaining bytes: 14.2MiB Downloaded kube v0.88.1 Downloading 311 crates, remaining bytes: 14.0MiB Downloaded cfg_aliases v0.2.1 Downloading 310 crates, remaining bytes: 13.9MiB Downloaded ipnetwork v0.20.0 Downloading 309 crates, remaining bytes: 13.8MiB Downloaded linux-raw-sys v0.4.15 Downloading 308 crates, extracting linux-raw-sys ... Downloading 308 crates, remaining bytes: 13.7MiB Downloaded no-std-net v0.6.0 Downloading 307 crates, remaining bytes: 13.6MiB Downloaded icu_normalizer_data v1.5.0 Downloading 306 crates, remaining bytes: 13.5MiB Downloaded kuska-sodiumoxide v0.2.5-0 Downloading 305 crates, extracting kuska-sodiumoxide ... Downloading 305 crates, remaining bytes: 13.4MiB Downloaded icu_collections v1.5.0 Downloading 304 crates, remaining bytes: 13.3MiB Downloaded url v2.5.4 Downloading 303 crates, remaining bytes: 13.2MiB Downloaded bytemuck v1.22.0 Downloading 302 crates, remaining bytes: 13.1MiB Downloaded ahash v0.8.11 Downloading 301 crates, remaining bytes: 13.0MiB Downloaded arc-swap v1.7.1 Downloading 300 crates, remaining bytes: 12.9MiB Downloaded winnow v0.7.4 Downloading 299 crates, remaining bytes: 12.9MiB Downloaded hashbrown v0.12.3 Downloading 298 crates, remaining bytes: 12.8MiB Downloaded tower v0.4.13 Downloading 297 crates, remaining bytes: 12.7MiB Downloaded itertools v0.10.5 Downloading 296 crates, remaining bytes: 12.6MiB Downloaded utoipa-gen v5.3.1 Downloading 295 crates, remaining bytes: 12.5MiB Downloaded linux-raw-sys v0.9.3 Downloading 294 crates, extracting linux-raw-sys ... Downloading 294 crates, remaining bytes: 12.4MiB Downloaded regex-syntax v0.6.29 Downloading 293 crates, remaining bytes: 12.4MiB Downloaded darling_macro v0.20.10 Downloading 292 crates, remaining bytes: 12.3MiB Downloaded instant v0.1.13 Downloading 291 crates, remaining bytes: 12.2MiB Downloaded pnet_base v0.34.0 Downloading 290 crates, remaining bytes: 12.2MiB Downloaded pnet_sys v0.34.0 Downloading 289 crates, remaining bytes: 12.1MiB Downloaded pnet_datalink v0.34.0 Downloading 288 crates, remaining bytes: 12.0MiB Downloaded ipnet v2.11.0 Downloading 287 crates, remaining bytes: 11.9MiB Downloaded mime v0.3.17 Downloading 286 crates, remaining bytes: 11.9MiB Downloaded serde_urlencoded v0.7.1 Downloading 285 crates, remaining bytes: 11.8MiB Downloaded icu_normalizer v1.5.0 Downloading 284 crates, remaining bytes: 11.7MiB Downloaded icu_locid_transform_data v1.5.0 Downloading 283 crates, remaining bytes: 11.7MiB Downloaded icu_locid_transform v1.5.0 Downloading 282 crates, remaining bytes: 11.6MiB Downloaded litemap v0.7.5 Downloading 281 crates, remaining bytes: 11.5MiB Downloaded icu_locid v1.5.0 Downloading 280 crates, remaining bytes: 11.4MiB Downloaded icu_provider v1.5.0 Downloading 279 crates, remaining bytes: 11.4MiB Downloaded yoke v0.7.5 Downloading 278 crates, remaining bytes: 11.3MiB Downloaded icu_properties v1.5.1 Downloading 277 crates, remaining bytes: 11.2MiB Downloaded serde_derive_internals v0.29.1 Downloading 276 crates, remaining bytes: 11.2MiB Downloaded schemars v0.8.22 Downloading 275 crates, remaining bytes: 11.1MiB Downloaded blake2 v0.10.6 Downloading 274 crates, remaining bytes: 11.0MiB Downloaded bincode v1.3.3 Downloading 273 crates, remaining bytes: 10.9MiB Downloaded heed-types v0.8.0 Downloading 272 crates, remaining bytes: 10.9MiB Downloaded page_size v0.4.2 Downloading 271 crates, remaining bytes: 10.8MiB Downloaded crossbeam-queue v0.3.12 Downloading 270 crates, remaining bytes: 10.7MiB Downloaded synchronoise v1.0.1 Downloading 269 crates, remaining bytes: 10.7MiB Downloaded heed v0.11.0 Downloading 268 crates, remaining bytes: 10.6MiB Downloaded scheduled-thread-pool v0.2.7 Downloading 267 crates, remaining bytes: 10.5MiB Downloaded r2d2 v0.8.10 Downloading 266 crates, remaining bytes: 10.5MiB Downloaded r2d2_sqlite v0.24.0 Downloading 265 crates, remaining bytes: 10.4MiB Downloaded fallible-iterator v0.3.0 Downloading 264 crates, remaining bytes: 10.3MiB Downloaded fallible-streaming-iterator v0.1.9 Downloading 263 crates, remaining bytes: 10.2MiB Downloaded hashlink v0.9.1 Downloading 262 crates, remaining bytes: 10.2MiB Downloaded rustversion v1.0.20 Downloading 261 crates, remaining bytes: 10.1MiB Downloaded unicode-xid v0.2.6 Downloading 260 crates, remaining bytes: 10.0MiB Downloaded k8s-openapi v0.21.1 Downloading 259 crates, extracting k8s-openapi ... Downloading 259 crates, remaining bytes: 10.0MiB Downloaded synstructure v0.12.6 Downloading 258 crates, remaining bytes: 9.9MiB Downloaded err-derive v0.3.1 Downloading 257 crates, remaining bytes: 9.9MiB Downloaded kuska-handshake v0.2.0 Downloading 256 crates, remaining bytes: 9.8MiB Downloaded opentelemetry-contrib v0.9.0 Downloading 255 crates, remaining bytes: 9.7MiB Downloaded humantime v2.2.0 Downloading 254 crates, remaining bytes: 9.7MiB Downloaded toml_edit v0.22.24 Downloading 253 crates, remaining bytes: 9.6MiB Downloaded futures v0.3.31 Downloading 252 crates, remaining bytes: 9.6MiB Downloaded base64 v0.13.1 Downloading 251 crates, remaining bytes: 9.5MiB Downloaded tokio-util v0.6.10 Downloading 250 crates, remaining bytes: 9.5MiB Downloaded indexmap v1.9.3 Downloading 249 crates, remaining bytes: 9.4MiB Downloaded tonic v0.6.2 Downloading 248 crates, remaining bytes: 9.4MiB Downloaded getrandom v0.3.2 Downloading 247 crates, remaining bytes: 9.3MiB Downloaded opentelemetry-otlp v0.10.0 Downloading 246 crates, remaining bytes: 9.3MiB Downloaded opentelemetry v0.17.0 Downloading 245 crates, remaining bytes: 9.2MiB Downloaded protobuf v2.28.0 Downloading 244 crates, remaining bytes: 9.1MiB Downloaded clap v2.34.0 Downloading 243 crates, remaining bytes: 9.1MiB Downloaded h2 v0.3.26 Downloading 242 crates, remaining bytes: 9.0MiB Downloaded hyper v0.14.32 Downloading 241 crates, remaining bytes: 9.0MiB Downloaded rustls-webpki v0.101.7 Downloading 240 crates, remaining bytes: 8.9MiB Downloaded regex v1.11.1 Downloading 239 crates, remaining bytes: 8.9MiB Downloaded syn v2.0.100 Downloading 238 crates, remaining bytes: 8.8MiB Downloaded utf16_iter v1.0.5 Downloading 237 crates, remaining bytes: 8.8MiB Downloaded write16 v1.0.0 Downloading 236 crates, remaining bytes: 8.7MiB Downloaded icu_provider_macros v1.5.0 Downloading 235 crates, remaining bytes: 8.7MiB Downloaded writeable v0.5.5 Downloading 234 crates, remaining bytes: 8.6MiB Downloaded displaydoc v0.2.5 Downloading 233 crates, remaining bytes: 8.5MiB Downloaded tinystr v0.7.6 Downloading 232 crates, remaining bytes: 8.5MiB Downloaded stable_deref_trait v1.2.0 Downloading 231 crates, remaining bytes: 8.4MiB Downloaded yoke-derive v0.7.5 Downloading 230 crates, remaining bytes: 8.4MiB Downloaded synstructure v0.13.1 Downloading 229 crates, remaining bytes: 8.3MiB Downloaded zerofrom-derive v0.1.6 Downloading 228 crates, remaining bytes: 8.2MiB Downloaded zerofrom v0.1.6 Downloading 227 crates, remaining bytes: 8.2MiB Downloaded zerovec-derive v0.10.3 Downloading 226 crates, remaining bytes: 8.2MiB Downloaded idna_adapter v1.2.0 Downloading 225 crates, remaining bytes: 8.1MiB Downloaded utf8_iter v1.0.4 Downloading 224 crates, remaining bytes: 8.1MiB Downloaded dyn-clone v1.0.19 Downloading 223 crates, remaining bytes: 8.0MiB Downloaded schemars_derive v0.8.22 Downloading 222 crates, remaining bytes: 7.9MiB Downloaded serde_bytes v0.11.17 Downloading 221 crates, remaining bytes: 7.9MiB Downloaded bytesize v1.3.2 Downloading 220 crates, remaining bytes: 7.8MiB Downloaded iana-time-zone v0.1.61 Downloading 219 crates, remaining bytes: 7.8MiB Downloaded heed-traits v0.8.0 Downloading 218 crates, remaining bytes: 7.7MiB Downloaded env_logger v0.10.2 Downloading 217 crates, remaining bytes: 7.7MiB Downloaded arrayvec v0.5.2 Downloading 216 crates, remaining bytes: 7.6MiB Downloaded rmp v0.8.14 Downloading 215 crates, remaining bytes: 7.6MiB Downloaded rmp-serde v1.3.0 Downloading 214 crates, remaining bytes: 7.5MiB Downloaded toml v0.8.20 Downloading 213 crates, remaining bytes: 7.5MiB Downloaded git-version v0.3.9 Downloading 212 crates, remaining bytes: 7.4MiB Downloaded pkg-config v0.3.32 Downloading 211 crates, remaining bytes: 7.3MiB Downloaded same-file v1.0.6 Downloading 210 crates, remaining bytes: 7.3MiB Downloaded walkdir v2.5.0 Downloading 209 crates, remaining bytes: 7.2MiB Downloaded mktemp v0.5.1 Downloading 208 crates, remaining bytes: 7.2MiB Downloaded async-stream-impl v0.3.6 Downloading 207 crates, remaining bytes: 7.1MiB Downloaded async-stream v0.3.6 Downloading 206 crates, remaining bytes: 7.1MiB Downloaded tokio-io-timeout v1.2.0 Downloading 205 crates, remaining bytes: 7.0MiB Downloaded hyper-timeout v0.4.1 Downloading 204 crates, remaining bytes: 6.9MiB Downloaded tower-layer v0.3.3 Downloading 203 crates, remaining bytes: 6.9MiB Downloaded tracing-futures v0.2.5 Downloading 202 crates, remaining bytes: 6.8MiB Downloaded multimap v0.8.3 Downloading 201 crates, remaining bytes: 6.8MiB Downloaded fixedbitset v0.4.2 Downloading 200 crates, remaining bytes: 6.7MiB Downloaded anyhow v1.0.97 Downloading 199 crates, remaining bytes: 6.7MiB Downloaded prost-derive v0.9.0 Downloading 198 crates, remaining bytes: 6.6MiB Downloaded prost v0.9.0 Downloading 197 crates, remaining bytes: 6.6MiB Downloaded prost-types v0.9.0 Downloading 196 crates, remaining bytes: 6.5MiB Downloaded tempfile v3.19.1 Downloading 195 crates, remaining bytes: 6.5MiB Downloaded home v0.5.11 Downloading 194 crates, remaining bytes: 6.4MiB Downloaded bitflags v2.9.0 Downloading 193 crates, remaining bytes: 6.3MiB Downloaded which v4.4.2 Downloading 192 crates, remaining bytes: 6.3MiB Downloaded tonic-build v0.6.2 Downloading 191 crates, remaining bytes: 6.2MiB Downloaded crossbeam-channel v0.5.14 Downloading 190 crates, remaining bytes: 6.2MiB Downloaded prometheus v0.13.4 Downloading 189 crates, remaining bytes: 6.1MiB Downloaded num-bigint v0.2.6 Downloading 188 crates, remaining bytes: 6.1MiB Downloaded static_init v1.0.3 Downloading 187 crates, remaining bytes: 6.0MiB Downloaded unicode-segmentation v1.12.0 Downloading 186 crates, remaining bytes: 6.0MiB Downloaded regex-lite v0.1.6 Downloading 185 crates, remaining bytes: 5.9MiB Downloaded http v0.2.12 Downloading 184 crates, remaining bytes: 5.8MiB Downloaded time v0.3.40 Downloading 183 crates, remaining bytes: 5.8MiB Downloaded clap_builder v4.5.32 Downloading 182 crates, remaining bytes: 5.7MiB Downloaded rustls-webpki v0.102.8 Downloading 181 crates, remaining bytes: 5.7MiB Downloaded libsodium-sys v0.2.7 Downloading 180 crates, extracting libsodium-sys ... Downloading 180 crates, remaining bytes: 5.6MiB Downloaded futures-util v0.3.31 Downloading 179 crates, remaining bytes: 5.6MiB Downloaded h2 v0.4.8 Downloading 178 crates, remaining bytes: 5.6MiB Downloaded hyper v1.6.0 Downloading 177 crates, remaining bytes: 5.6MiB Downloaded serde_json v1.0.140 Downloading 176 crates, remaining bytes: 5.5MiB Downloaded aho-corasick v1.1.3 Downloading 175 crates, remaining bytes: 5.5MiB Downloaded termcolor v1.4.1 Downloading 174 crates, remaining bytes: 5.4MiB Downloaded pretty_env_logger v0.5.0 Downloading 173 crates, remaining bytes: 5.4MiB Downloaded hexdump v0.1.2 Downloading 172 crates, remaining bytes: 5.4MiB Downloaded byteorder v1.5.0 Downloading 171 crates, remaining bytes: 5.3MiB Downloaded paste v1.0.15 Downloading 170 crates, remaining bytes: 5.3MiB Downloaded serde_spanned v0.6.8 Downloading 169 crates, remaining bytes: 5.3MiB Downloaded toml_datetime v0.6.8 Downloading 168 crates, remaining bytes: 5.2MiB Downloaded xxhash-rust v0.8.15 Downloading 167 crates, remaining bytes: 5.2MiB Downloaded git-version-macro v0.3.9 Downloading 166 crates, remaining bytes: 5.2MiB Downloaded errno v0.3.10 Downloading 165 crates, remaining bytes: 5.1MiB Downloaded async-trait v0.1.88 Downloading 164 crates, remaining bytes: 5.1MiB Downloaded crossbeam-utils v0.8.21 Downloading 163 crates, remaining bytes: 5.0MiB Downloaded pin-project v1.1.10 Downloading 162 crates, remaining bytes: 5.0MiB Downloaded tokio-stream v0.1.17 Downloading 161 crates, remaining bytes: 5.0MiB Downloaded proc-macro-error v1.0.4 Downloading 160 crates, remaining bytes: 4.9MiB Downloaded structopt v0.3.26 Downloading 159 crates, remaining bytes: 4.9MiB Downloaded syslog-tracing v0.3.1 Downloading 158 crates, remaining bytes: 4.9MiB Downloaded utoipa v5.3.1 Downloading 157 crates, remaining bytes: 4.8MiB Downloaded rand v0.8.5 Downloading 156 crates, remaining bytes: 4.8MiB Downloaded uuid v1.4.1 Downloading 155 crates, remaining bytes: 4.8MiB Downloaded aws-runtime v1.5.6 Downloading 154 crates, remaining bytes: 4.7MiB Downloaded tokio-rustls v0.24.1 Downloading 153 crates, remaining bytes: 4.7MiB Downloaded aws-smithy-http-client v1.0.0 Downloading 152 crates, remaining bytes: 4.6MiB Downloaded aws-smithy-runtime v1.8.0 Downloading 151 crates, remaining bytes: 4.6MiB Downloaded aws-smithy-runtime-api v1.7.4 Downloading 150 crates, remaining bytes: 4.6MiB Downloaded aws-smithy-types v1.3.0 Downloading 149 crates, remaining bytes: 4.6MiB Downloaded libsqlite3-sys v0.28.0 Downloading 148 crates, extracting libsqlite3-sys ... Downloading 148 crates, remaining bytes: 4.5MiB Downloaded base64 v0.21.7 Downloading 147 crates, remaining bytes: 4.5MiB Downloaded clap_derive v4.5.32 Downloading 146 crates, remaining bytes: 4.5MiB Downloaded cc v1.2.16 Downloading 145 crates, remaining bytes: 4.5MiB Downloaded hashbrown v0.15.2 Downloading 144 crates, remaining bytes: 4.4MiB Downloaded indexmap v2.8.0 Downloading 143 crates, remaining bytes: 4.4MiB Downloaded tokio-util v0.7.14 Downloading 142 crates, remaining bytes: 4.4MiB Downloaded http v1.3.1 Downloading 141 crates, remaining bytes: 4.4MiB Downloaded hyper-util v0.1.10 Downloading 140 crates, remaining bytes: 4.4MiB Downloaded serde_derive v1.0.219 Downloading 139 crates, remaining bytes: 4.4MiB Downloaded serde v1.0.219 Downloading 138 crates, remaining bytes: 4.3MiB Downloaded typenum v1.18.0 Downloading 137 crates, remaining bytes: 4.3MiB Downloaded bytes v1.10.1 Downloading 136 crates, remaining bytes: 4.3MiB Downloaded mio v1.0.3 Downloading 135 crates, remaining bytes: 4.3MiB Downloaded regex-automata v0.1.10 Downloading 134 crates, remaining bytes: 4.3MiB Downloaded memchr v2.7.4 Downloading 133 crates, remaining bytes: 4.3MiB Downloaded futures-executor v0.3.31 Downloading 132 crates, remaining bytes: 4.2MiB Downloaded pin-project-internal v1.1.10 Downloading 131 crates, remaining bytes: 4.2MiB Downloaded opentelemetry-prometheus v0.10.0 Downloading 130 crates, remaining bytes: 4.2MiB Downloaded num-complex v0.2.4 Downloading 129 crates, remaining bytes: 4.2MiB Downloaded num-rational v0.2.4 Downloading 128 crates, remaining bytes: 4.2MiB Downloaded num v0.2.1 Downloading 127 crates, remaining bytes: 4.2MiB Downloaded parse_duration v2.1.1 Downloading 126 crates, remaining bytes: 4.1MiB Downloaded bitflags v1.3.2 Downloading 125 crates, remaining bytes: 4.1MiB Downloaded textwrap v0.11.0 Downloading 124 crates, remaining bytes: 4.1MiB Downloaded heck v0.3.3 Downloading 123 crates, remaining bytes: 4.1MiB Downloaded proc-macro-error-attr v1.0.4 Downloading 122 crates, remaining bytes: 4.1MiB Downloaded structopt-derive v0.4.18 Downloading 121 crates, remaining bytes: 4.1MiB Downloaded timeago v0.4.2 Downloading 120 crates, remaining bytes: 4.0MiB Downloaded tracing-journald v0.3.1 Downloading 119 crates, remaining bytes: 4.0MiB Downloaded ppv-lite86 v0.2.21 Downloading 118 crates, remaining bytes: 4.0MiB Downloaded rand_chacha v0.3.1 Downloading 117 crates, remaining bytes: 4.0MiB Downloaded aws-smithy-json v0.61.3 Downloading 116 crates, remaining bytes: 4.0MiB Downloaded rustls-pemfile v1.0.4 Downloading 115 crates, remaining bytes: 4.0MiB Downloaded rustls-native-certs v0.6.3 Downloading 114 crates, remaining bytes: 3.9MiB Downloaded hyper-rustls v0.24.2 Downloading 113 crates, remaining bytes: 3.9MiB Downloaded sct v0.7.1 Downloading 112 crates, remaining bytes: 3.9MiB Downloaded semver v1.0.26 Downloading 111 crates, remaining bytes: 3.9MiB Downloaded rustc_version v0.4.1 Downloading 110 crates, remaining bytes: 3.9MiB Downloaded aws-types v1.3.6 Downloading 109 crates, remaining bytes: 3.9MiB Downloaded aws-credential-types v1.2.2 Downloading 108 crates, remaining bytes: 3.9MiB Downloaded crc32fast v1.4.2 Downloading 107 crates, remaining bytes: 3.8MiB Downloaded aws-smithy-eventstream v0.60.8 Downloading 106 crates, remaining bytes: 3.8MiB Downloaded aws-smithy-http v0.62.0 Downloading 105 crates, remaining bytes: 3.8MiB Downloaded aws-smithy-async v1.2.5 Downloading 104 crates, remaining bytes: 3.8MiB Downloaded vsimd v0.8.0 Downloading 103 crates, remaining bytes: 3.8MiB Downloaded base64-simd v0.8.0 Downloading 102 crates, remaining bytes: 3.8MiB Downloaded either v1.15.0 Downloading 101 crates, remaining bytes: 3.7MiB Downloaded bytes-utils v0.1.4 Downloading 100 crates, remaining bytes: 3.7MiB Downloaded http-body v0.4.6 Downloading 99 crates, remaining bytes: 3.7MiB Downloaded num-traits v0.2.19 Downloading 98 crates, remaining bytes: 3.7MiB Downloaded num-integer v0.1.46 Downloading 97 crates, remaining bytes: 3.7MiB Downloaded form_urlencoded v1.2.1 Downloading 96 crates, remaining bytes: 3.7MiB Downloaded hmac v0.12.1 Downloading 95 crates, remaining bytes: 3.6MiB Downloaded deranged v0.4.0 Downloading 94 crates, remaining bytes: 3.6MiB Downloaded powerfmt v0.2.0 Downloading 93 crates, remaining bytes: 3.6MiB Downloaded time-macros v0.2.21 Downloading 92 crates, remaining bytes: 3.6MiB Downloaded anstyle-parse v0.2.6 Downloading 91 crates, remaining bytes: 3.6MiB Downloaded anstyle-query v1.1.2 Downloading 90 crates, remaining bytes: 3.6MiB Downloaded anstream v0.6.18 Downloading 89 crates, remaining bytes: 3.5MiB Downloaded heck v0.5.0 Downloading 88 crates, remaining bytes: 3.5MiB Downloaded http-body-util v0.1.3 Downloading 87 crates, remaining bytes: 3.5MiB Downloaded rustls-pemfile v2.2.0 Downloading 86 crates, remaining bytes: 3.5MiB Downloaded rustls-native-certs v0.7.3 Downloading 85 crates, remaining bytes: 3.5MiB Downloaded jobserver v0.1.32 Downloading 84 crates, remaining bytes: 3.5MiB Downloaded rustls-pki-types v1.11.0 Downloading 83 crates, remaining bytes: 3.4MiB Downloaded tokio-rustls v0.25.0 Downloading 82 crates, remaining bytes: 3.4MiB Downloaded hyper-rustls v0.26.0 Downloading 81 crates, remaining bytes: 3.4MiB Downloaded futures-channel v0.3.31 Downloading 80 crates, remaining bytes: 3.4MiB Downloaded allocator-api2 v0.2.21 Downloading 79 crates, remaining bytes: 3.4MiB Downloaded equivalent v1.0.2 Downloading 78 crates, remaining bytes: 3.4MiB Downloaded foldhash v0.1.5 Downloading 77 crates, remaining bytes: 3.3MiB Downloaded futures-core v0.3.31 Downloading 76 crates, remaining bytes: 3.3MiB Downloaded futures-io v0.3.31 Downloading 75 crates, remaining bytes: 3.3MiB Downloaded slab v0.4.9 Downloading 74 crates, remaining bytes: 3.3MiB Downloaded fnv v1.0.7 Downloading 73 crates, remaining bytes: 3.3MiB Downloaded httparse v1.10.1 Downloading 72 crates, remaining bytes: 3.3MiB Downloaded percent-encoding v2.3.1 Downloading 71 crates, remaining bytes: 3.2MiB Downloaded itoa v1.0.15 Downloading 70 crates, remaining bytes: 3.2MiB Downloaded ryu v1.0.20 Downloading 69 crates, remaining bytes: 3.2MiB Downloaded block-buffer v0.10.4 Downloading 68 crates, remaining bytes: 3.2MiB Downloaded version_check v0.9.5 Downloading 67 crates, remaining bytes: 3.2MiB Downloaded generic-array v0.14.7 Downloading 66 crates, remaining bytes: 3.2MiB Downloaded getrandom v0.2.15 Downloading 65 crates, remaining bytes: 3.1MiB Downloaded parking_lot v0.12.3 Downloading 64 crates, remaining bytes: 3.1MiB Downloaded socket2 v0.5.8 Downloading 63 crates, remaining bytes: 3.1MiB Downloaded sharded-slab v0.1.7 Downloading 62 crates, remaining bytes: 3.1MiB Downloaded proc-macro2 v1.0.94 Downloading 61 crates, remaining bytes: 3.1MiB Downloaded tracing v0.1.41 Downloading 60 crates, remaining bytes: 3.1MiB Downloaded tracing-core v0.1.33 Downloading 59 crates, remaining bytes: 3.0MiB Downloaded num-iter v0.1.45 Downloading 58 crates, remaining bytes: 3.0MiB Downloaded sha1 v0.10.6 Downloading 57 crates, remaining bytes: 3.0MiB Downloaded cfg_aliases v0.1.1 Downloading 56 crates, remaining bytes: 3.0MiB Downloaded static_init_macro v1.0.4 Downloading 55 crates, remaining bytes: 3.0MiB Downloaded fastrand v2.3.0 Downloading 54 crates, remaining bytes: 3.0MiB Downloaded outref v0.5.2 Downloading 53 crates, remaining bytes: 2.9MiB Downloaded num-conv v0.1.0 Downloading 52 crates, remaining bytes: 2.9MiB Downloaded time-core v0.1.4 Downloading 51 crates, remaining bytes: 2.9MiB Downloaded aws-sigv4 v1.3.0 Downloading 50 crates, remaining bytes: 2.9MiB Downloaded colorchoice v1.0.3 Downloading 49 crates, remaining bytes: 2.9MiB Downloaded is_terminal_polyfill v1.70.1 Downloading 48 crates, remaining bytes: 2.9MiB Downloaded utf8parse v0.2.2 Downloading 47 crates, remaining bytes: 2.8MiB Downloaded anstyle v1.0.10 Downloading 46 crates, remaining bytes: 2.8MiB Downloaded clap_lex v0.7.4 Downloading 45 crates, remaining bytes: 2.8MiB Downloaded strsim v0.11.1 Downloading 44 crates, remaining bytes: 2.8MiB Downloaded clap v4.5.32 Downloading 43 crates, remaining bytes: 2.8MiB Downloaded hex v0.4.3 Downloading 42 crates, remaining bytes: 2.8MiB Downloaded openssl-probe v0.1.6 Downloading 41 crates, remaining bytes: 2.7MiB Downloaded shlex v1.3.0 Downloading 40 crates, remaining bytes: 2.7MiB Downloaded untrusted v0.9.0 Downloading 39 crates, remaining bytes: 2.7MiB Downloaded zeroize v1.8.1 Downloading 38 crates, remaining bytes: 2.7MiB Downloaded futures-macro v0.3.31 Downloading 37 crates, remaining bytes: 2.7MiB Downloaded futures-task v0.3.31 Downloading 36 crates, remaining bytes: 2.7MiB Downloaded pin-utils v0.1.0 Downloading 35 crates, remaining bytes: 2.6MiB Downloaded atomic-waker v1.1.2 Downloading 34 crates, remaining bytes: 2.6MiB Downloaded futures-sink v0.3.31 Downloading 33 crates, remaining bytes: 2.6MiB Downloaded http-body v1.0.1 Downloading 32 crates, remaining bytes: 2.6MiB Downloaded httpdate v1.0.3 Downloading 31 crates, remaining bytes: 2.6MiB Downloaded try-lock v0.2.5 Downloading 30 crates, remaining bytes: 2.6MiB Downloaded want v0.3.1 Downloading 29 crates, remaining bytes: 2.5MiB Downloaded tower-service v0.3.3 Downloading 28 crates, remaining bytes: 2.5MiB Downloaded rand_core v0.6.4 Downloading 27 crates, remaining bytes: 2.5MiB Downloaded crypto-common v0.1.6 Downloading 26 crates, remaining bytes: 2.5MiB Downloaded subtle v2.6.1 Downloading 25 crates, remaining bytes: 2.5MiB Downloaded digest v0.10.7 Downloading 24 crates, remaining bytes: 2.5MiB Downloaded thiserror-impl v1.0.69 Downloading 23 crates, remaining bytes: 2.4MiB Downloaded thiserror v1.0.69 Downloading 22 crates, remaining bytes: 2.4MiB Downloaded autocfg v1.4.0 Downloading 21 crates, remaining bytes: 2.4MiB Downloaded scopeguard v1.2.0 Downloading 20 crates, remaining bytes: 2.4MiB Downloaded lock_api v0.4.12 Downloading 19 crates, remaining bytes: 2.4MiB Downloaded parking_lot_core v0.9.10 Downloading 18 crates, remaining bytes: 2.4MiB Downloaded signal-hook-registry v1.4.2 Downloading 17 crates, remaining bytes: 2.3MiB Downloaded tokio-macros v2.5.0 Downloading 16 crates, remaining bytes: 2.3MiB Downloaded matchers v0.1.0 Downloading 15 crates, remaining bytes: 2.3MiB Downloaded overload v0.1.1 Downloading 14 crates, remaining bytes: 2.3MiB Downloaded nu-ansi-term v0.46.0 Downloading 13 crates, remaining bytes: 2.3MiB Downloaded lazy_static v1.5.0 Downloading 12 crates, remaining bytes: 2.3MiB Downloaded smallvec v1.14.0 Downloading 11 crates, remaining bytes: 2.3MiB Downloaded cfg-if v1.0.0 Downloading 10 crates, remaining bytes: 2.2MiB Downloaded thread_local v1.1.8 Downloading 9 crates, remaining bytes: 2.2MiB Downloaded pin-project-lite v0.2.16 Downloading 8 crates, remaining bytes: 2.2MiB Downloaded quote v1.0.40 Downloading 7 crates, remaining bytes: 2.2MiB Downloaded unicode-ident v1.0.18 Downloading 6 crates, remaining bytes: 2.2MiB Downloaded tracing-attributes v0.1.28 Downloading 5 crates, remaining bytes: 2.2MiB Downloaded log v0.4.26 Downloading 4 crates, remaining bytes: 2.1MiB Downloaded once_cell v1.21.1 Downloading 3 crates, remaining bytes: 2.1MiB Downloaded tracing-log v0.2.0 Downloading 2 crates, remaining bytes: 2.1MiB Downloaded tracing-subscriber v0.3.19 Downloading 1 crate, remaining bytes: 2.1MiB Downloading 1 crate, remaining bytes: 205.6KiB Downloaded prost-build v0.9.0 Downloading 0 crates, extracting prost-build ... Downloaded 418 crates (56.3MiB) in 15.88s (largest was `prost-build` at 9.5MiB) ==> Starting build()... Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.171 Compiling cfg-if v1.0.0 Building [ ] 0/359: libc(build.rs), proc-macr... Compiling version_check v0.9.5 Building [ ] 1/359: libc(build.rs), proc-macr... Compiling autocfg v1.4.0 Building [ ] 2/359: libc(build.rs), proc-macr... Building [ ] 3/359: libc(build.rs), proc-macr... Building [ ] 4/359: libc(build), proc-macro2(... Compiling memchr v2.7.4 Building [ ] 6/359: libc(build), proc-macro2,... Building [ ] 7/359: proc-macro2, libc, autocf... Building [ ] 8/359: proc-macro2, libc, libc(b... Compiling quote v1.0.40 Building [ ] 9/359: quote, proc-macro2, libc,... Compiling serde v1.0.219 Building [ ] 10/359: quote, proc-macro2, libc,... Compiling syn v2.0.100 Building [ ] 11/359: quote, libc, serde(build.... Building [ ] 12/359: libc, serde(build.rs), li... Building [ ] 13/359: libc, serde(build.rs), li... Building [> ] 14/359: libc, libc, syn, serde(bu... Compiling pkg-config v0.3.32 Building [> ] 15/359: libc, pkg-config, libc, syn Compiling typenum v1.18.0 Building [> ] 16/359: libc, libc, typenum(build... Compiling shlex v1.3.0 Building [> ] 17/359: libc, libc, syn, shlex Compiling jobserver v0.1.32 Building [> ] 18/359: libc, libc, syn, jobserver Building [> ] 19/359: libc, typenum(build), syn... Compiling generic-array v0.14.7 Building [> ] 20/359: generic-array(build.rs), ... Building [> ] 21/359: libc, syn, generic-array(... Building [> ] 22/359: typenum, libc, syn, jobse... Compiling getrandom v0.2.15 Building [> ] 23/359: typenum, getrandom, libc,... Compiling rand_core v0.6.4 Building [> ] 24/359: typenum, getrandom, rand_... Compiling cc v1.2.16 Building [> ] 25/359: typenum, cc, rand_core, syn Compiling pin-project-lite v0.2.16 Building [> ] 26/359: pin-project-lite, typenum... Compiling futures-core v0.3.31 Building [> ] 27/359: futures-core, typenum, cc... Compiling smallvec v1.14.0 Building [=> ] 28/359: typenum, cc, syn, smallvec Building [=> ] 29/359: generic-array, cc, syn, s... Compiling once_cell v1.21.1 Building [=> ] 30/359: once_cell, generic-array,... Compiling bytes v1.10.1 Building [=> ] 31/359: generic-array, cc, bytes,... Compiling crypto-common v0.1.6 Building [=> ] 32/359: cc, bytes, syn, crypto-co... Compiling zerocopy v0.8.23 Building [=> ] 33/359: zerocopy(build.rs), cc, b... Building [=> ] 34/359: cc, bytes, syn, zerocopy(... Compiling slab v0.4.9 Building [=> ] 35/359: cc, bytes, syn, slab(buil... Compiling num-traits v0.2.19 Building [=> ] 36/359: cc, num-traits(build.rs),... Compiling futures-sink v0.3.31 Building [=> ] 37/359: futures-sink, cc, num-tra... Compiling subtle v2.6.1 Building [=> ] 38/359: futures-sink, cc, syn, su... Building [=> ] 39/359: cc, syn, num-traits(build... Building [=> ] 40/359: slab(build), cc, syn, num... Building [=> ] 41/359: zerocopy, slab(build), cc... Compiling itoa v1.0.15 Building [==> ] 42/359: zerocopy, cc, itoa, syn Compiling futures-io v0.3.31 Building [==> ] 43/359: zerocopy, cc, futures-io,... Building [==> ] 44/359: zerocopy, futures-io, syn... Building [==> ] 45/359: zerocopy, num-traits, syn... Compiling futures-channel v0.3.31 Building [==> ] 46/359: futures-channel, zerocopy... Compiling mio v1.0.3 Building [==> ] 47/359: zerocopy, num-traits, mio... Compiling socket2 v0.5.8 Building [==> ] 48/359: zerocopy, num-traits, soc... Compiling signal-hook-registry v1.4.2 Building [==> ] 49/359: signal-hook-registry, zer... Compiling synstructure v0.13.1 Building [==> ] 50/359: zerocopy, synstructure, s... Compiling ppv-lite86 v0.2.21 Building [==> ] 51/359: synstructure, socket2, pp... Compiling futures-task v0.3.31 Building [==> ] 52/359: synstructure, ppv-lite86,... Compiling pin-utils v0.1.0 Building [==> ] 53/359: pin-utils, synstructure, ... Compiling fnv v1.0.7 Building [==> ] 54/359: synstructure, fnv, ppv-li... Compiling lock_api v0.4.12 Building [==> ] 55/359: synstructure, ppv-lite86,... Compiling syn v1.0.109 Building [===> ] 56/359: syn(build.rs), synstructu... Compiling parking_lot_core v0.9.10 Building [===> ] 57/359: syn(build.rs), synstructu... Compiling crossbeam-utils v0.8.21 Building [===> ] 58/359: crossbeam-utils(build.rs)... Building [===> ] 59/359: crossbeam-utils(build.rs)... Building [===> ] 60/359: crossbeam-utils(build.rs)... Building [===> ] 61/359: crossbeam-utils(build.rs)... Compiling block-buffer v0.10.4 Building [===> ] 62/359: crossbeam-utils(build.rs)... Compiling proc-macro-error-attr v1.0.4 Building [===> ] 63/359: crossbeam-utils(build.rs)... Compiling scopeguard v1.2.0 Building [===> ] 64/359: crossbeam-utils(build.rs)... Building [===> ] 65/359: proc-macro-error-attr(bui... Building [===> ] 66/359: proc-macro-error-attr(bui... Building [===> ] 67/359: lock_api, proc-macro-erro... Building [===> ] 68/359: proc-macro-error-attr(bui... Compiling digest v0.10.7 Building [===> ] 69/359: digest, lock_api, crossbe... Building [====> ] 70/359: digest, crossbeam-utils, ... Building [====> ] 71/359: crossbeam-utils, syn, syn... Compiling rand_chacha v0.3.1 Building [====> ] 72/359: crossbeam-utils, syn, syn... Compiling tracing-core v0.1.33 Building [====> ] 73/359: tracing-core, syn, syn, r... Compiling serde_derive v1.0.219 Building [====> ] 74/359: tracing-core, serde_deriv... Compiling futures-macro v0.3.31 Building [====> ] 75/359: serde_derive, futures-mac... Compiling tokio-macros v2.5.0 Building [====> ] 76/359: serde_derive, tokio-macro... Compiling futures-util v0.3.31 Building [====> ] 77/359: futures-util, serde_deriv... Compiling tokio v1.44.1 Building [====> ] 78/359: futures-util, serde_deriv... Building [====> ] 79/359: futures-util, serde, toki... Compiling zerofrom-derive v0.1.6 Building [====> ] 80/359: zerofrom-derive, serde, t... Compiling yoke-derive v0.7.5 Building [====> ] 81/359: zerofrom-derive, serde, t... Compiling zerofrom v0.1.6 Building [====> ] 82/359: zerofrom, serde, tokio, y... Compiling proc-macro-error v1.0.4 Building [=====> ] 83/359: proc-macro-error(build.rs... Compiling ahash v0.8.11 Building [=====> ] 84/359: serde, tokio, yoke-derive... Compiling hashbrown v0.15.2 Building [=====> ] 85/359: hashbrown, serde, tokio, ... Compiling rustversion v1.0.20 Building [=====> ] 86/359: hashbrown, serde, tokio, ... Compiling equivalent v1.0.2 Building [=====> ] 87/359: hashbrown, serde, equival... Compiling stable_deref_trait v1.2.0 Building [=====> ] 88/359: hashbrown, serde, stable_... Compiling lazy_static v1.5.0 Building [=====> ] 89/359: hashbrown, serde, tokio, ... Compiling thiserror v1.0.69 Building [=====> ] 90/359: hashbrown, serde, thiserr... Compiling log v0.4.26 Building [=====> ] 91/359: hashbrown, serde, tokio, log Compiling same-file v1.0.6 Building [=====> ] 92/359: serde, tokio, same-file, log Compiling walkdir v2.5.0 Building [=====> ] 93/359: serde, walkdir, tokio, log Building [=====> ] 94/359: thiserror(build), serde, ... Compiling yoke v0.7.5 Building [=====> ] 95/359: yoke, serde, walkdir, tokio Building [=====> ] 96/359: yoke, serde, rustversion(... Building [======> ] 97/359: yoke, serde, ahash(build)... Building [======> ] 98/359: yoke, proc-macro-error(bu... Compiling zerovec-derive v0.10.3 Building [======> ] 99/359: zerovec-derive, proc-macr... Compiling tracing-attributes v0.1.28 Building [=====> ] 100/359: zerovec-derive, serde, tr... Compiling indexmap v2.8.0 Building [======> ] 101/359: zerovec-derive, tracing-a... Compiling thiserror-impl v1.0.69 Building [======> ] 102/359: zerovec-derive, thiserror... Compiling rand v0.8.5 Building [======> ] 103/359: thiserror-impl, tracing-a... Compiling parking_lot v0.12.3 Building [======> ] 104/359: thiserror-impl, tokio, ra... Building [======> ] 105/359: thiserror-impl, tokio, ra... Compiling http v1.3.1 Building [======> ] 106/359: thiserror-impl, http, tok... Compiling serde_json v1.0.140 Building [======> ] 107/359: thiserror-impl, serde_jso... Compiling byteorder v1.5.0 Building [======> ] 108/359: serde_json(build.rs), byt... Compiling vcpkg v0.2.15 Building [======> ] 109/359: vcpkg, byteorder, http, t... Compiling zerocopy v0.7.35 Building [======> ] 110/359: vcpkg, zerocopy, byteorde... Building [======> ] 111/359: vcpkg, zerocopy, serde_js... Building [======> ] 112/359: vcpkg, zerocopy, thiserro... Building [======> ] 113/359: vcpkg, proc-macro-error, ... Building [======> ] 114/359: vcpkg, zerocopy, http, ahash Compiling tracing v0.1.41 Building [=======> ] 115/359: vcpkg, tracing, http, ahash Compiling zerovec v0.10.4 Building [=======> ] 116/359: vcpkg, tracing, http, zer... Building [=======> ] 117/359: vcpkg, http, zerovec, rus... Compiling libsqlite3-sys v0.28.0 Building [=======> ] 118/359: libsqlite3-sys(build.rs),... Compiling libsodium-sys v0.2.7 Building [=======> ] 119/359: libsodium-sys(build.rs), ... Compiling futures-executor v0.3.31 Building [=======> ] 120/359: libsodium-sys(build.rs), ... Compiling displaydoc v0.2.5 Building [=======> ] 121/359: libsodium-sys(build.rs), ... Compiling ryu v1.0.20 Building [=======> ] 122/359: ryu, futures-executor, ze... Compiling paste v1.0.15 Building [=======> ] 123/359: paste(build.rs), futures-... Compiling semver v1.0.26 Building [=======> ] 124/359: paste(build.rs), zerovec,... Compiling httparse v1.10.1 Building [=======> ] 125/359: httparse(build.rs), zerov... Building [=======> ] 126/359: httparse(build.rs), zerov... Building [=======> ] 127/359: paste(build), httparse(bu... Building [=======> ] 128/359: httparse(build.rs), zerov... Building [=======> ] 129/359: httparse(build), zerovec,... Building [========> ] 130/359: libsodium-sys(build), zer... Compiling err-derive v0.3.1 Building [========> ] 131/359: err-derive(build.rs), zer... Building [========> ] 132/359: libsqlite3-sys(build), er... Compiling hashbrown v0.14.5 Building [========> ] 133/359: hashbrown, err-derive(bui... Compiling tokio-util v0.7.14 Building [========> ] 134/359: hashbrown, err-derive(bui... Compiling pin-project-internal v1.1.10 Building [========> ] 135/359: hashbrown, pin-project-in... Compiling lmdb-rkv-sys v0.11.2 Building [========> ] 136/359: lmdb-rkv-sys(build.rs), p... Compiling percent-encoding v2.3.1 Building [========> ] 137/359: lmdb-rkv-sys(build.rs), p... Compiling unicode-xid v0.2.6 Building [========> ] 138/359: unicode-xid, pin-project-... Compiling bitflags v2.9.0 Building [========> ] 139/359: bitflags, unicode-xid, pi... Compiling synstructure v0.12.6 Building [========> ] 140/359: bitflags, synstructure, p... Building [========> ] 141/359: synstructure, pin-project... Compiling pin-project v1.1.10 Building [========> ] 142/359: synstructure, lmdb-rkv-sy... Compiling hashlink v0.9.1 Building [========> ] 143/359: synstructure, hashlink, l... Building [=========> ] 144/359: synstructure, hashlink, e... Compiling tinystr v0.7.6 Building [=========> ] 145/359: synstructure, hashlink, l... Building [=========> ] 146/359: hashlink, libsqlite3-sys,... Building [=========> ] 147/359: hashlink, libsqlite3-sys,... Building [=========> ] 148/359: httparse, hashlink, libsq... Building [=========> ] 149/359: httparse, libsqlite3-sys,... Building [=========> ] 150/359: httparse, libsqlite3-sys,... Compiling http-body v1.0.1 Building [=========> ] 151/359: httparse, http-body, past... Compiling scheduled-thread-pool v0.2.7 Building [=========> ] 152/359: httparse, scheduled-threa... Compiling bincode v1.3.3 Building [=========> ] 153/359: scheduled-thread-pool, bi... Compiling tokio-stream v0.1.17 Building [=========> ] 154/359: tokio-stream, scheduled-t... Compiling crossbeam-queue v0.3.12 Building [=========> ] 155/359: tokio-stream, scheduled-t... Compiling zstd-sys v2.0.14+zstd.1.5.7 Building [=========> ] 156/359: zstd-sys(build.rs), tokio... Compiling num_cpus v1.16.0 Building [=========> ] 157/359: zstd-sys(build.rs), tokio... Compiling bytemuck v1.22.0 Building [==========> ] 158/359: tokio-stream, bincode, by... Compiling try-lock v0.2.5 Building [==========> ] 159/359: tokio-stream, try-lock, b... Compiling fallible-iterator v0.3.0 Building [==========> ] 160/359: try-lock, bytemuck, falli... Compiling atomic-waker v1.1.2 Building [==========> ] 161/359: atomic-waker, bytemuck, f... Compiling fallible-streaming-iterator v0.1.9 Building [==========> ] 162/359: fallible-streaming-iterat... Compiling heed-traits v0.8.0 Building [==========> ] 163/359: heed-traits, bytemuck, fa... Compiling litemap v0.7.5 Building [==========> ] 164/359: heed-traits, fallible-ite... Compiling writeable v0.5.5 Building [==========> ] 165/359: writeable, fallible-itera... Compiling rusqlite v0.31.0 Building [==========> ] 166/359: writeable, rusqlite, fall... Compiling icu_locid v1.5.0 Building [==========> ] 167/359: icu_locid, writeable, rus... Compiling heed-types v0.8.0 Building [==========> ] 168/359: icu_locid, writeable, rus... Compiling h2 v0.4.8 Building [==========> ] 169/359: icu_locid, h2, rusqlite, ... Compiling want v0.3.1 Building [==========> ] 170/359: icu_locid, want, h2, rusq... Building [==========> ] 171/359: icu_locid, zstd-sys(build... Compiling dashmap v4.0.2 Building [==========> ] 172/359: icu_locid, h2, rusqlite, ... Compiling synchronoise v1.0.1 Building [===========> ] 173/359: icu_locid, synchronoise, ... Compiling rmp v0.8.14 Building [===========> ] 174/359: icu_locid, rmp, h2, rusqlite Compiling r2d2 v0.8.10 Building [===========> ] 175/359: icu_locid, h2, rusqlite, ... Compiling rustc_version v0.4.1 Building [===========> ] 176/359: icu_locid, h2, rusqlite, ... Compiling kuska-sodiumoxide v0.2.5-0 Building [===========> ] 177/359: icu_locid, kuska-sodiumox... Building [===========> ] 178/359: icu_locid, lmdb-rkv-sys, ... Building [===========> ] 179/359: icu_locid, err-derive, ku... Compiling futures v0.3.31 Building [===========> ] 180/359: err-derive, kuska-sodiumo... Compiling uuid v1.4.1 Building [===========> ] 181/359: err-derive, kuska-sodiumo... Compiling toml_datetime v0.6.8 Building [===========> ] 182/359: err-derive, kuska-sodiumo... Compiling serde_spanned v0.6.8 Building [===========> ] 183/359: kuska-sodiumoxide, h2, to... Compiling async-trait v0.1.88 Building [===========> ] 184/359: kuska-sodiumoxide, h2, to... Compiling icu_provider_macros v1.5.0 Building [===========> ] 185/359: kuska-sodiumoxide, h2, ic... Compiling crossbeam-channel v0.5.14 Building [===========> ] 186/359: crossbeam-channel, kuska-... Compiling page_size v0.4.2 Building [============> ] 187/359: crossbeam-channel, h2, pa... Compiling hex v0.4.3 Building [============> ] 188/359: crossbeam-channel, h2, as... Compiling cfg_aliases v0.2.1 Building [============> ] 189/359: crossbeam-channel, h2, cf... Compiling httpdate v1.0.3 Building [============> ] 190/359: crossbeam-channel, httpda... Compiling winnow v0.7.4 Building [============> ] 191/359: winnow, httpdate, h2, asy... Compiling opentelemetry v0.17.0 Building [============> ] 192/359: winnow, httpdate, h2, ope... Compiling hyper v1.6.0 Building [============> ] 193/359: winnow, h2, opentelemetry... Compiling toml_edit v0.22.24 Building [============> ] 194/359: winnow, toml_edit, opente... Compiling nix v0.29.0 Building [============> ] 195/359: toml_edit, opentelemetry,... Compiling kuska-handshake v0.2.0 Building [============> ] 196/359: toml_edit, opentelemetry,... Compiling heed v0.11.0 Building [============> ] 197/359: toml_edit, heed, opentele... Compiling icu_provider v1.5.0 Building [============> ] 198/359: toml_edit, heed, opentele... Compiling r2d2_sqlite v0.24.0 Building [============> ] 199/359: toml_edit, r2d2_sqlite, o... Compiling garage_util v2.0.0 (/build/garage/src/garage/src/util) Building [============> ] 200/359: toml_edit, garage_util(bu... Compiling rmp-serde v1.3.0 Building [============> ] 201/359: toml_edit, garage_util(bu... Compiling blake2 v0.10.6 Building [=============> ] 202/359: blake2, toml_edit, opente... Compiling num-integer v0.1.46 Building [=============> ] 203/359: blake2, toml_edit, opente... Compiling aho-corasick v1.1.3 Building [=============> ] 204/359: toml_edit, opentelemetry,... Compiling num-bigint v0.2.6 Building [=============> ] 205/359: toml_edit, opentelemetry,... Compiling iana-time-zone v0.1.61 Building [=============> ] 206/359: toml_edit, opentelemetry,... Compiling regex-syntax v0.8.5 Building [=============> ] 207/359: toml_edit, opentelemetry,... Compiling arrayvec v0.5.2 Building [=============> ] 208/359: toml_edit, arrayvec, rege... Compiling getrandom v0.3.2 Building [=============> ] 209/359: toml_edit, getrandom(buil... Compiling no-std-net v0.6.0 Building [=============> ] 210/359: toml_edit, no-std-net, re... Compiling icu_locid_transform_data v1.5.0 Building [=============> ] 211/359: toml_edit, icu_locid_tran... Compiling arc-swap v1.7.1 Building [=============> ] 212/359: arc-swap, toml_edit, rege... Compiling zstd-safe v7.2.3 Building [=============> ] 213/359: toml_edit, zstd-safe(buil... Building [=============> ] 214/359: toml_edit, zstd-safe(buil... Compiling garage_net v2.0.0 (/build/garage/src/garage/src/net) Building [=============> ] 215/359: toml_edit, garage_net, re... Compiling regex-automata v0.4.9 Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_io_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local 8 | #[error(display = "IO error: {}", _0)] 9 | Io(#[error(source)] io::Error), | --------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_rmp_serde_encode_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 12 | RMPEncode(#[error(source)] rmp_serde::encode::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_rmp_serde_decode_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 14 | RMPDecode(#[error(source)] rmp_serde::decode::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_tokio_task_JoinError_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 17 | TokioJoin(#[error(source)] tokio::task::JoinError), | ---------------------- `JoinError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_tokio_sync_oneshot_error_RecvError_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 20 | OneshotRecv(#[error(source)] tokio::sync::oneshot::error::RecvError), | -------------------------------------- `RecvError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_kuska_handshake_async_std_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 23 | Handshake(#[error(source)] kuska_handshake::async_std::Error), | --------------------------------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/net/error.rs:6:17 | 6 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_std_string_FromUtf8Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local ... 26 | UTF8(#[error(source)] std::string::FromUtf8Error), | -------------------------- `FromUtf8Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 216/359: toml_edit, garage_net, re... Compiling icu_locid_transform v1.5.0 Building [==============> ] 217/359: icu_locid_transform, gara... Compiling pnet_base v0.34.0 Building [==============> ] 218/359: pnet_base, garage_net, re... Building [==============> ] 219/359: getrandom(build), garage_... Compiling hexdump v0.1.2 Building [==============> ] 220/359: hexdump, garage_net, rege... Compiling chrono v0.4.40 Building [==============> ] 221/359: chrono, garage_net, regex... Building [==============> ] 222/359: chrono, num-bigint(build)... Compiling toml v0.8.20 Building [==============> ] 223/359: chrono, toml, garage_net,... Building [==============> ] 224/359: chrono, garage_net, garag... Compiling garage_db v2.0.0 (/build/garage/src/garage/src/db) Building [==============> ] 225/359: chrono, garage_db, garage... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/db/lib.rs:44:17 | 44 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 45 | #[error(display = "{}", _0)] 46 | pub struct Error(pub Cow<'static, str>); | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 225/359: chrono, garage_db, garage... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/db/lib.rs:44:17 | 44 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 45 | #[error(display = "{}", _0)] 46 | pub struct Error(pub Cow<'static, str>); | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 225/359: chrono, garage_db, garage... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/db/lib.rs:56:17 | 56 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_TxOpError` 57 | #[error(display = "{}", _0)] 58 | pub struct TxOpError(pub(crate) Error); | --------- `TxOpError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 225/359: chrono, garage_db, garage... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/db/lib.rs:56:17 | 56 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_TxOpError` 57 | #[error(display = "{}", _0)] 58 | pub struct TxOpError(pub(crate) Error); | --------- `TxOpError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [==============> ] 225/359: chrono, garage_db, garage... warning: `garage_net` (lib) generated 9 warnings Building [==============> ] 226/359: nix(build), chrono, garag... Building [==============> ] 227/359: zstd-sys, chrono, garage_... Compiling icu_collections v1.5.0 Building [==============> ] 228/359: chrono, garage_db, icu_co... Compiling ipnetwork v0.20.0 Building [==============> ] 229/359: ipnetwork, garage_db, icu... Compiling sha2 v0.10.8 Building [===============> ] 230/359: sha2, garage_db, icu_coll... warning: `garage_db` (lib) generated 4 warnings Compiling pnet_sys v0.34.0 Building [===============> ] 231/359: sha2, pnet_sys, icu_colle... Compiling num-rational v0.2.4 Building [===============> ] 232/359: sha2, num-rational(build.... Compiling num-complex v0.2.4 Building [===============> ] 233/359: sha2, num-rational(build.... Compiling xxhash-rust v0.8.15 Compiling bytesize v1.3.2 Building [===============> ] 235/359: sha2, xxhash-rust, bytesi... Compiling icu_properties_data v1.5.0 Building [===============> ] 236/359: sha2, xxhash-rust, icu_pr... Compiling either v1.15.0 Building [===============> ] 237/359: xxhash-rust, either, icu_... Compiling icu_properties v1.5.1 Building [===============> ] 238/359: icu_properties, xxhash-ru... Building [===============> ] 239/359: icu_properties, garage_ut... Compiling itertools v0.12.1 Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_io_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local 15 | #[error(display = "IO error: {}", _0)] 16 | Io(#[error(source)] io::Error), | --------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_hyper_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 19 | Hyper(#[error(source)] hyper::Error), | ------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_http_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 22 | Http(#[error(source)] http::Error), | ----------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_http_header_ToStrError_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 25 | HttpHeader(#[error(source)] http::header::ToStrError), | ------------------------ `ToStrError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_garage_net_error_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 28 | Net(#[error(source)] garage_net::error::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_garage_db_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 31 | Db(#[error(source)] garage_db::Error), | ---------------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_rmp_serde_encode_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 34 | RmpEncode(#[error(source)] rmp_serde::encode::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_rmp_serde_decode_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 36 | RmpDecode(#[error(source)] rmp_serde::decode::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_serde_json_error_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 38 | Json(#[error(source)] serde_json::error::Error), | ------------------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_toml_de_Error_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 40 | TomlDecode(#[error(source)] toml::de::Error), | --------------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_tokio_task_JoinError_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 43 | TokioJoin(#[error(source)] tokio::task::JoinError), | ---------------------- `JoinError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_tokio_sync_AcquireError_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 46 | TokioSemAcquire(#[error(source)] tokio::sync::AcquireError), | ------------------------- `AcquireError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/util/error.rs:13:17 | 13 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_tokio_sync_broadcast_error_RecvError_FOR_Error` 14 | pub enum Error { | ----- `Error` is not local ... 49 | TokioBcastRecv(#[error(source)] tokio::sync::broadcast::error::RecvError), | ---------------------------------------- `RecvError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [===============> ] 240/359: icu_properties, garage_ut... Building [===============> ] 241/359: icu_properties, garage_ut... Building [===============> ] 242/359: icu_properties, garage_ut... Compiling pnet_datalink v0.34.0 Building [===============> ] 243/359: icu_properties, garage_ut... Building [===============> ] 244/359: icu_properties, garage_ut... Building [================> ] 245/359: icu_properties, garage_ut... Building [================> ] 246/359: icu_properties, garage_ut... Building [================> ] 247/359: garage_util, nix, num-big... Compiling regex v1.11.1 Building [================> ] 248/359: garage_util, nix, num-big... Compiling serde_bytes v0.11.17 Building [================> ] 249/359: garage_util, num-bigint, ... Compiling gethostname v0.4.3 Building [================> ] 250/359: garage_util, gethostname,... Compiling icu_normalizer_data v1.5.0 Building [================> ] 251/359: garage_util, icu_normaliz... Compiling write16 v1.0.0 Building [================> ] 252/359: write16, garage_util, num... Compiling utf8_iter v1.0.4 Building [================> ] 253/359: garage_util, num-bigint, ... Compiling ipnet v2.11.0 Building [================> ] 254/359: garage_util, num-bigint, ... Compiling utf16_iter v1.0.5 Building [================> ] 255/359: garage_util, utf16_iter, ... Compiling format_table v0.1.1 (/build/garage/src/garage/src/format-table) Building [================> ] 256/359: garage_util, utf16_iter, ... Compiling icu_normalizer v1.5.0 Building [================> ] 257/359: garage_util, format_table... warning: `garage_util` (lib) generated 15 warnings Building [================> ] 258/359: num-rational, format_tabl... Compiling rand_core v0.9.3 Building [=================> ] 259/359: num-rational, rand_core, ... Compiling garage_rpc v2.0.0 (/build/garage/src/garage/src/rpc) Building [=================> ] 260/359: num-rational, garage_rpc,... Compiling zstd v0.13.3 Building [=================> ] 261/359: num-rational, garage_rpc,... Building [=================> ] 262/359: num-rational, garage_rpc,... Compiling num-iter v0.1.45 Building [=================> ] 263/359: garage_rpc, num-complex, ... Compiling base64ct v1.7.3 Building [=================> ] 264/359: garage_rpc, num-complex, ... Compiling password-hash v0.5.0 Building [=================> ] 265/359: garage_rpc, num-complex, ... Compiling async-compression v0.4.21 Building [=================> ] 266/359: async-compression, garage... Compiling num v0.2.1 Building [=================> ] 267/359: async-compression, garage... Compiling idna_adapter v1.2.0 Building [=================> ] 268/359: async-compression, idna_a... Compiling rand_chacha v0.9.0 Building [=================> ] 269/359: async-compression, garage... Compiling crc-fast v1.2.0 Building [=================> ] 270/359: crc-fast(build.rs), garag... Compiling crc-catalog v2.4.0 Building [=================> ] 271/359: crc-catalog, garage_rpc, ... Building [=================> ] 272/359: crc-catalog, crc-fast(bui... Compiling rand v0.9.1 Building [==================> ] 273/359: crc-catalog, garage_rpc, ... Compiling crc v3.2.1 Building [==================> ] 274/359: crc, garage_rpc, rand_cha... Compiling idna v1.0.3 Building [==================> ] 275/359: idna, garage_rpc, rand_ch... Compiling argon2 v0.5.3 Building [==================> ] 276/359: argon2, idna, garage_rpc,... Compiling garage_table v2.0.0 (/build/garage/src/garage/src/table) Building [==================> ] 277/359: argon2, idna, garage_rpc,... Compiling garage_block v2.0.0 (/build/garage/src/garage/src/block) Building [==================> ] 278/359: idna, garage_rpc, garage_... Compiling parse_duration v2.1.1 Building [==================> ] 279/359: parse_duration, garage_rp... Compiling form_urlencoded v1.2.1 Building [==================> ] 280/359: garage_rpc, garage_block,... Compiling inout v0.1.4 Building [==================> ] 281/359: garage_rpc, garage_block,... Compiling base64 v0.21.7 Building [==================> ] 282/359: garage_rpc, garage_block,... Compiling minimal-lexical v0.2.1 Building [==================> ] 283/359: minimal-lexical, garage_r... Compiling tower-service v0.3.3 Building [==================> ] 284/359: garage_rpc, garage_block,... Compiling hyper-util v0.1.10 Building [==================> ] 285/359: garage_rpc, garage_block,... Compiling nom v7.1.3 Building [==================> ] 286/359: nom, garage_rpc, garage_b... Compiling cipher v0.4.4 Building [==================> ] 287/359: nom, garage_rpc, garage_b... Compiling url v2.5.4 Building [===================> ] 288/359: nom, garage_rpc, garage_b... Compiling garage_model v2.0.0 (/build/garage/src/garage/src/model) Building [===================> ] 289/359: nom, garage_model, garage... Building [===================> ] 290/359: crc-fast, garage_model, g... Compiling http-body-util v0.1.3 Building [===================> ] 291/359: http-body-util, garage_mo... Compiling hmac v0.12.1 Building [===================> ] 292/359: garage_model, hmac, garag... Compiling md-5 v0.10.6 Building [===================> ] 293/359: garage_model, garage_rpc,... Compiling sha1 v0.10.6 Building [===================> ] 294/359: garage_model, garage_rpc,... Compiling universal-hash v0.5.1 Building [===================> ] 295/359: garage_model, garage_rpc,... Compiling protobuf v2.28.0 Building [===================> ] 296/359: garage_model, garage_rpc,... Compiling opaque-debug v0.3.1 Building [===================> ] 297/359: garage_model, garage_rpc,... Compiling polyval v0.6.2 Building [===================> ] 298/359: garage_model, garage_rpc,... Building [===================> ] 299/359: garage_model, protobuf(bu... Compiling multer v3.1.0 Building [===================> ] 300/359: garage_model, garage_rpc,... Compiling prometheus v0.13.4 Building [===================> ] 301/359: garage_model, garage_rpc,... Building [====================> ] 302/359: garage_model, garage_rpc,... Building [====================> ] 303/359: garage_model, garage_rpc,... Building [====================> ] 304/359: garage_model, protobuf, g... Compiling ghash v0.5.1 Building [====================> ] 305/359: ghash, garage_model, prot... Compiling aes v0.8.4 Building [====================> ] 306/359: garage_model, protobuf, g... Compiling ctr v0.9.2 Building [====================> ] 307/359: garage_model, protobuf, g... Compiling aead v0.5.2 Building [====================> ] 308/359: aead, garage_model, proto... Compiling encoding_rs v0.8.35 Building [====================> ] 309/359: encoding_rs, garage_model... Compiling unicode-segmentation v1.12.0 Building [====================> ] 310/359: unicode-segmentation, enc... Compiling regex-syntax v0.6.29 Building [====================> ] 311/359: encoding_rs, garage_model... Compiling object v0.36.7 Building [====================> ] 312/359: garage_model, protobuf, o... Compiling mime v0.3.17 Building [====================> ] 313/359: mime, garage_model, proto... Compiling spin v0.9.8 Building [====================> ] 314/359: garage_model, protobuf, r... Compiling unicode-width v0.1.14 Building [====================> ] 315/359: garage_model, protobuf, u... Compiling textwrap v0.11.0 Building [=====================> ] 316/359: textwrap, garage_model, p... Building [=====================> ] 317/359: garage_model, protobuf, m... Building [=====================> ] 318/359: garage_model, protobuf, o... Compiling heck v0.3.3 Building [=====================> ] 319/359: garage_model, heck, proto... Building [=====================> ] 320/359: garage_model, protobuf, r... Compiling regex-automata v0.1.10 Building [=====================> ] 321/359: garage_model, protobuf, r... Compiling aes-gcm v0.10.3 Building [=====================> ] 322/359: garage_model, protobuf, a... Compiling quick-xml v0.26.0 Building [=====================> ] 323/359: quick-xml, garage_model, ... Compiling utoipa-gen v5.3.1 Building [=====================> ] 324/359: quick-xml, garage_model, ... Compiling roxmltree v0.19.0 Building [=====================> ] 325/359: garage_model, protobuf, u... Compiling overload v0.1.1 Building [=====================> ] 326/359: overload, garage_model, u... Compiling bitflags v1.3.2 Building [=====================> ] 327/359: garage_model, utoipa-gen,... Compiling adler2 v2.0.0 Building [=====================> ] 328/359: garage_model, utoipa-gen,... Compiling gimli v0.31.1 Building [=====================> ] 329/359: gimli, garage_model, utoi... Compiling http-range v0.1.5 Building [=====================> ] 330/359: gimli, garage_model, utoi... Compiling miniz_oxide v0.8.5 Building [======================> ] 331/359: gimli, miniz_oxide, garag... Compiling clap v2.34.0 Building [======================> ] 332/359: clap, gimli, garage_model... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/model/helper/error.rs:6:17 | 6 | #[derive(Debug, Error, Serialize, Deserialize)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/model/helper/error.rs:6:17 | 6 | #[derive(Debug, Error, Serialize, Deserialize)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/model/helper/error.rs:6:17 | 6 | #[derive(Debug, Error, Serialize, Deserialize)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_GarageError_FOR_Error` 7 | pub enum Error { | ----- `Error` is not local 8 | #[error(display = "Internal error: {}", _0)] 9 | Internal(#[error(source)] GarageError), | ----------- `GarageError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [======================> ] 332/359: clap, gimli, garage_model... Compiling addr2line v0.24.2 Building [======================> ] 333/359: clap, garage_model, addr2... Compiling nu-ansi-term v0.46.0 Building [======================> ] 334/359: clap, garage_model, utoip... Compiling matchers v0.1.0 Building [======================> ] 335/359: clap, garage_model, utoip... Compiling opentelemetry-prometheus v0.10.0 Building [======================> ] 336/359: clap, opentelemetry-prome... Compiling structopt-derive v0.4.18 Building [======================> ] 337/359: clap, structopt-derive, g... Building [======================> ] 338/359: clap, garage_model, objec... Compiling utoipa v5.3.1 Building [======================> ] 339/359: clap, utoipa, garage_mode... Compiling tracing-log v0.2.0 Building [======================> ] 340/359: utoipa, tracing-log, gara... Compiling sharded-slab v0.1.7 Building [======================> ] 341/359: utoipa, garage_model, obj... Compiling git-version-macro v0.3.9 Building [======================> ] 342/359: utoipa, garage_model, obj... Compiling thread_local v1.1.8 Building [======================> ] 343/359: utoipa, garage_model, obj... Compiling rustc-demangle v0.1.24 Building [======================> ] 344/359: utoipa, garage_model, obj... Compiling backtrace v0.3.74 Building [=======================> ] 345/359: utoipa, garage_model, bac... Compiling tracing-subscriber v0.3.19 Building [=======================> ] 346/359: utoipa, garage_model, bac... Compiling git-version v0.3.9 Building [=======================> ] 347/359: git-version, garage_model... Compiling structopt v0.3.26 Building [=======================> ] 348/359: garage_model, backtrace, ... Compiling timeago v0.4.2 Building [=======================> ] 349/359: garage_model, backtrace, ... Building [=======================> ] 350/359: garage_model, backtrace, ... Building [=======================> ] 351/359: garage_model, tracing-sub... Building [=======================> ] 352/359: garage_model Compiling garage_api_common v2.0.0 (/build/garage/src/garage/src/api/common) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_GarageError_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local ... 16 | InternalError(#[error(source)] GarageError), | ----------- `GarageError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_hyper_Error_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local ... 20 | Hyper(#[error(source)] hyper::Error), | ------------ `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_http_Error_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local ... 24 | Http(#[error(source)] http::Error), | ----------- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/common_error.rs:11:17 | 11 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_hyper_header_ToStrError_FOR_CommonError` 12 | pub enum CommonError { | ----------- `CommonError` is not local ... 37 | InvalidHeader(#[error(source)] hyper::header::ToStrError), | ------------------------- `ToStrError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/signature/error.rs:7:17 | 7 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 8 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/signature/error.rs:7:17 | 7 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 8 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/common/signature/error.rs:7:17 | 7 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_std_str_Utf8Error_FOR_Error` 8 | pub enum Error { | ----- `Error` is not local ... 20 | InvalidUtf8Str(#[error(source)] std::str::Utf8Error), | ------------------- `Utf8Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 352/359: garage_model, garage_api_... Compiling garage_api_s3 v2.0.0 (/build/garage/src/garage/src/api/s3) Compiling garage_api_admin v2.0.0 (/build/garage/src/garage/src/api/admin) Building [=======================> ] 352/359: garage_model, garage_api_... warning: `garage_api_common` (lib) generated 9 warnings Compiling garage_api_k2v v2.0.0 (/build/garage/src/garage/src/api/k2v) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/k2v/error.rs:15:17 | 15 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 16 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/k2v/error.rs:15:17 | 15 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 16 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/k2v/error.rs:15:17 | 15 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_CommonError_FOR_Error` 16 | pub enum Error { | ----- `Error` is not local ... 19 | Common(#[error(source)] CommonError), | ----------- `CommonError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/k2v/error.rs:15:17 | 15 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_base64_DecodeError_FOR_Error` 16 | pub enum Error { | ----- `Error` is not local ... 36 | InvalidBase64(#[error(source)] base64::DecodeError), | ------------------- `DecodeError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/k2v/error.rs:15:17 | 15 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_std_str_Utf8Error_FOR_Error` 16 | pub enum Error { | ----- `Error` is not local ... 48 | InvalidUtf8Str(#[error(source)] std::str::Utf8Error), | ------------------- `Utf8Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 353/359: garage_api_k2v, garage_mo... warning: `garage_api_k2v` (lib) generated 5 warnings Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_CommonError_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local ... 30 | Common(#[error(source)] CommonError), | ----------- `CommonError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_std_str_Utf8Error_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local ... 65 | InvalidUtf8Str(#[error(source)] std::str::Utf8Error), | ------------------- `Utf8Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_std_string_FromUtf8Error_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local ... 69 | InvalidUtf8String(#[error(source)] std::string::FromUtf8Error), | -------------------------- `FromUtf8Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/s3/error.rs:26:17 | 26 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_http_range_HttpRangeParseError_u64_FOR_Error` 27 | pub enum Error { | ----- `Error` is not local ... 77 | InvalidRange(#[error(from)] (http_range::HttpRangeParseError, u64)), | ------------------------------- `HttpRangeParseError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... Compiling garage_web v2.0.0 (/build/garage/src/garage/src/web) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/web/error.rs:8:17 | 8 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 9 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/web/error.rs:8:17 | 8 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 9 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 354/359: garage_model, garage_api_... warning: `garage_web` (lib) generated 2 warnings Building [=======================> ] 355/359: garage_model, garage_api_... warning: `garage_api_s3` (lib) generated 6 warnings Building [=======================> ] 356/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/admin/error.rs:17:17 | 17 | #[derive(Debug, Error)] | ^---- | | | `Error` is not local | move the `impl` block outside of this constant `_DERIVE_std_error_Error_FOR_Error` 18 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 356/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/admin/error.rs:17:17 | 17 | #[derive(Debug, Error)] | ^---- | | | `Display` is not local | move the `impl` block outside of this constant `_DERIVE_core_fmt_Display_FOR_Error` 18 | pub enum Error { | ----- `Error` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 356/359: garage_model, garage_api_... warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> src/api/admin/error.rs:17:17 | 17 | #[derive(Debug, Error)] | ^---- | | | `From` is not local | move the `impl` block outside of this constant `_DERIVE_core_convert_From_CommonError_FOR_Error` 18 | pub enum Error { | ----- `Error` is not local ... 21 | Common(#[error(source)] CommonError), | ----------- `CommonError` is not local | = note: the derive macro `Error` defines the non-local `impl`, and may need to be changed = note: the derive macro `Error` may come from an old version of the `err_derive` crate, try updating your dependency with `cargo update -p err_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) Building [=======================> ] 356/359: garage_model, garage_api_... warning: `garage_model` (lib) generated 3 warnings Building [=======================> ] 357/359: garage_api_admin warning: `garage_api_admin` (lib) generated 3 warnings Compiling garage v2.0.0 (/build/garage/src/garage/src/garage) Building [=======================> ] 358/359: garage(bin) rustc-LLVM ERROR: out of memory Allocation failed Building [=======================> ] 358/359: garage(bin) error: could not compile `garage` (bin "garage") Caused by: process didn't exit successfully: `rustc --crate-name garage --edition=2018 src/garage/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type bin --emit=dep-info,link -C opt-level=s -C lto -C codegen-units=1 --cfg 'feature="garage_api_k2v"' --cfg 'feature="k2v"' --cfg 'feature="lmdb"' --cfg 'feature="metrics"' --cfg 'feature="opentelemetry-prometheus"' --cfg 'feature="sqlite"' --cfg 'feature="system-libs"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bundled-libs", "consul-discovery", "default", "garage_api_k2v", "journald", "k2v", "kubernetes-discovery", "lmdb", "metrics", "opentelemetry-otlp", "opentelemetry-prometheus", "sqlite", "syslog", "syslog-tracing", "system-libs", "telemetry-otlp", "tracing-journald"))' -C metadata=93be1c9fbdbbc159 -C extra-filename=-c997cdb35e1bd31d --out-dir /build/garage/src/garage/target/release/deps -C strip=symbols -L dependency=/build/garage/src/garage/target/release/deps --extern async_trait=/build/garage/src/garage/target/release/deps/libasync_trait-354be1960517bb8c.so --extern backtrace=/build/garage/src/garage/target/release/deps/libbacktrace-84c172792c3bbca8.rlib --extern bytes=/build/garage/src/garage/target/release/deps/libbytes-5b644eca3172cd05.rlib --extern bytesize=/build/garage/src/garage/target/release/deps/libbytesize-f83d37995bec64b4.rlib --extern chrono=/build/garage/src/garage/target/release/deps/libchrono-4237ad30ff485b6e.rlib --extern format_table=/build/garage/src/garage/target/release/deps/libformat_table-d1e8a84d63b181b2.rlib --extern futures=/build/garage/src/garage/target/release/deps/libfutures-86734b93728005c2.rlib --extern garage_api_admin=/build/garage/src/garage/target/release/deps/libgarage_api_admin-8dc9392b7bef831e.rlib --extern garage_api_common=/build/garage/src/garage/target/release/deps/libgarage_api_common-6347ae03ecc5d314.rlib --extern garage_api_k2v=/build/garage/src/garage/target/release/deps/libgarage_api_k2v-8af9fe8f7577502b.rlib --extern garage_api_s3=/build/garage/src/garage/target/release/deps/libgarage_api_s3-f425a91de7080ad7.rlib --extern garage_block=/build/garage/src/garage/target/release/deps/libgarage_block-31c82f6a6038dfff.rlib --extern garage_db=/build/garage/src/garage/target/release/deps/libgarage_db-79f19552cd6b4f91.rlib --extern garage_model=/build/garage/src/garage/target/release/deps/libgarage_model-a754f251583881f8.rlib --extern garage_net=/build/garage/src/garage/target/release/deps/libgarage_net-9c744b27c8657148.rlib --extern garage_rpc=/build/garage/src/garage/target/release/deps/libgarage_rpc-50746f666b227886.rlib --extern garage_table=/build/garage/src/garage/target/release/deps/libgarage_table-de75af207841e0dd.rlib --extern garage_util=/build/garage/src/garage/target/release/deps/libgarage_util-7b193eb1b5fa6c71.rlib --extern garage_web=/build/garage/src/garage/target/release/deps/libgarage_web-73a42f20e4f4a905.rlib --extern git_version=/build/garage/src/garage/target/release/deps/libgit_version-8446dd1ac30daf1f.rlib --extern hex=/build/garage/src/garage/target/release/deps/libhex-9c2adc8bf64dd0ac.rlib --extern sodiumoxide=/build/garage/src/garage/target/release/deps/libkuska_sodiumoxide-cc21e76511e203aa.rlib --extern opentelemetry=/build/garage/src/garage/target/release/deps/libopentelemetry-b0c36984f9ce6919.rlib --extern opentelemetry_prometheus=/build/garage/src/garage/target/release/deps/libopentelemetry_prometheus-e17bc7ec3e860484.rlib --extern parse_duration=/build/garage/src/garage/target/release/deps/libparse_duration-53467a70ab6d60cd.rlib --extern serde_json=/build/garage/src/garage/target/release/deps/libserde_json-72f7578bb029c654.rlib --extern sha1=/build/garage/src/garage/target/release/deps/libsha1-854f8f54ad074f04.rlib --extern structopt=/build/garage/src/garage/target/release/deps/libstructopt-f48cf3cb555cf17c.rlib --extern timeago=/build/garage/src/garage/target/release/deps/libtimeago-fd6409d820672095.rlib --extern tokio=/build/garage/src/garage/target/release/deps/libtokio-3801c25e2732cefc.rlib --extern tracing=/build/garage/src/garage/target/release/deps/libtracing-874c35a32b1fcd0a.rlib --extern tracing_subscriber=/build/garage/src/garage/target/release/deps/libtracing_subscriber-b61992720bf19e84.rlib --extern utoipa=/build/garage/src/garage/target/release/deps/libutoipa-d499af7cb000f96b.rlib -L native=/usr/lib -L native=/build/garage/src/garage/target/release/build/lmdb-rkv-sys-be09d61454941835/out -L native=/usr/lib` (signal: 6, SIGABRT: process abort signal) ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/leming/armv7/leming/build