[INFO] fetching crate sui-store 0.1.219...
[INFO] testing sui-store-0.1.219 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sui-store 0.1.219 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate sui-store 0.1.219
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sui-store 0.1.219
[INFO] tweaked toml for crates.io crate sui-store 0.1.219 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sui-store 0.1.219 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sui-store 0.1.219 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sui-graph-store v0.1.219
[INFO] [stderr]   Downloaded xz2 v0.1.7
[INFO] [stderr]   Downloaded bytes v1.12.0
[INFO] [stderr]   Downloaded munge_macro v0.4.7
[INFO] [stderr]   Downloaded munge v0.4.7
[INFO] [stderr]   Downloaded ptr_meta v0.3.1
[INFO] [stderr]   Downloaded bytecheck v0.8.2
[INFO] [stderr]   Downloaded bytecheck_derive v0.8.2
[INFO] [stderr]   Downloaded ptr_meta_derive v0.3.1
[INFO] [stderr]   Downloaded is_executable v1.0.6
[INFO] [stderr]   Downloaded rancor v0.1.1
[INFO] [stderr]   Downloaded cc v1.2.65
[INFO] [stderr]   Downloaded rkyv_derive v0.8.16
[INFO] [stderr]   Downloaded borsh-derive v1.7.0
[INFO] [stderr]   Downloaded crossbeam-queue v0.3.12
[INFO] [stderr]   Downloaded rend v0.5.3
[INFO] [stderr]   Downloaded rustls-pki-types v1.15.0
[INFO] [stderr]   Downloaded event-listener v5.4.1
[INFO] [stderr]   Downloaded whoami v1.6.1
[INFO] [stderr]   Downloaded libredox v0.1.17
[INFO] [stderr]   Downloaded uuid v1.23.4
[INFO] [stderr]   Downloaded arrayvec v0.7.7
[INFO] [stderr]   Downloaded nix-nar v0.3.1
[INFO] [stderr]   Downloaded time-macros v0.2.31
[INFO] [stderr]   Downloaded redox_syscall v0.8.1
[INFO] [stderr]   Downloaded sqlx-macros v0.8.6
[INFO] [stderr]   Downloaded sea-query-derive v0.4.3
[INFO] [stderr]   Downloaded sqlx-sqlite v0.8.6
[INFO] [stderr]   Downloaded borsh v1.7.0
[INFO] [stderr]   Downloaded flume v0.11.1
[INFO] [stderr]   Downloaded sea-schema-derive v0.3.0
[INFO] [stderr]   Downloaded inherent v1.0.13
[INFO] [stderr]   Downloaded sqlx-macros-core v0.8.6
[INFO] [stderr]   Downloaded sea-orm-migration v1.1.20
[INFO] [stderr]   Downloaded sui-compat v0.1.219
[INFO] [stderr]   Downloaded sqlx-core v0.8.6
[INFO] [stderr]   Downloaded rsa v0.9.10
[INFO] [stderr]   Downloaded sea-orm-cli v1.1.20
[INFO] [stderr]   Downloaded sea-query-binder v0.7.0
[INFO] [stderr]   Downloaded rkyv v0.8.16
[INFO] [stderr]   Downloaded sqlx v0.8.6
[INFO] [stderr]   Downloaded rust_decimal v1.42.1
[INFO] [stderr]   Downloaded sqlx-postgres v0.8.6
[INFO] [stderr]   Downloaded sqlx-mysql v0.8.6
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.6
[INFO] [stderr]   Downloaded redb v2.6.3
[INFO] [stderr]   Downloaded pgvector v0.4.2
[INFO] [stderr]   Downloaded webpki-roots v1.0.8
[INFO] [stderr]   Downloaded sea-orm-macros v1.1.20
[INFO] [stderr]   Downloaded sea-bae v0.2.1
[INFO] [stderr]   Downloaded time v0.3.52
[INFO] [stderr]   Downloaded rustls v0.23.41
[INFO] [stderr]   Downloaded sea-query v0.32.7
[INFO] [stderr]   Downloaded lzma-sys v0.1.20
[INFO] [stderr]   Downloaded openssl-sys v0.9.116
[INFO] [stderr]   Downloaded openssl v0.10.80
[INFO] [stderr]   Downloaded sea-schema v0.16.2
[INFO] [stderr]   Downloaded sea-orm v1.1.20
[INFO] [stderr]   Downloaded quinn v0.11.11
[INFO] [stderr]   Downloaded quinn-proto v0.11.15
[INFO] [stderr]   Downloaded libsqlite3-sys v0.30.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c
[INFO] running `Command { std: "docker" "start" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling arrayvec v0.7.7
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling uuid v1.23.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling time v0.3.52
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling ptr_meta_derive v0.3.1
[INFO] [stderr]    Compiling sea-query-derive v0.4.3
[INFO] [stderr]    Compiling ptr_meta v0.3.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling inherent v1.0.13
[INFO] [stderr]    Compiling rancor v0.1.1
[INFO] [stderr]    Compiling bytecheck_derive v0.8.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling sea-query v0.32.7
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling camino v1.2.4
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling bytecheck v0.8.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]    Compiling sea-bae v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling munge_macro v0.4.7
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling redb v2.6.3
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling ouroboros v0.18.5
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling munge v0.4.7
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sea-query-binder v0.7.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling sea-orm-macros v1.1.20
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling rend v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling rkyv_derive v0.8.16
[INFO] [stderr]    Compiling sea-schema-derive v0.3.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling symlink v0.1.0
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling is_executable v1.0.6
[INFO] [stderr]    Compiling nix-nar v0.3.1
[INFO] [stderr]    Compiling sea-orm-cli v1.1.20
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling sea-schema v0.16.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling sea-orm v1.1.20
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling sui-compat v0.1.219
[INFO] [stderr]    Compiling rkyv v0.8.16
[INFO] [stderr]    Compiling sui-graph-store v0.1.219
[INFO] [stderr]    Compiling sea-orm-migration v1.1.20
[INFO] [stderr]    Compiling sui-store v0.1.219 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 39s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling sui-store v0.1.219 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/local.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |         let mut child = std::process::Command::new(exe)
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.04s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/local.rs:1511:13
[INFO] [stderr]      |
[INFO] [stderr] 1511 |         let mut child = std::process::Command::new(exe)
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sui-store` (lib test) generated 1 warning (run `cargo fix --lib -p sui-store --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sui_store-8a370ce1ba97ccec)
[INFO] [stdout] 
[INFO] [stdout] running 421 tests
[INFO] [stdout] test binary_cache::tests::binary_cache_add_to_store_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_add_signatures_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::base_url_trailing_slashes_stripped ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_collect_garbage_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_error_debug_format ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_error_display_unexpected_status ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_error_narinfo_parse_converts_to_store_narinfo ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_error_unexpected_status_converts_to_store_http ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_query_references_round_trip ... ok
[INFO] [stdout] test binary_cache::tests::box_dyn_binary_cache_store_query_path_info ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_query_referrers_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_register_path_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::binary_cache_error_http_client_converts_to_store_http ... ok
[INFO] [stdout] test binary_cache::tests::builder_chaining_order_independent ... ok
[INFO] [stdout] test binary_cache::tests::acceptable_when_require_signatures_off ... ok
[INFO] [stdout] test binary_cache::tests::builder_default_is_reqwest_client ... ok
[INFO] [stdout] test binary_cache::tests::base_url_accessor ... ok
[INFO] [stdout] test binary_cache::tests::acceptable_when_content_addressed ... ok
[INFO] [stdout] test binary_cache::tests::acceptable_with_trusted_signature ... ok
[INFO] [stdout] test binary_cache::tests::dyn_store_is_valid_path ... ok
[INFO] [stdout] test binary_cache::tests::dyn_store_query_all_valid_paths_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::fetch_nar_empty_body ... ok
[INFO] [stdout] test binary_cache::tests::dyn_store_query_path_info ... ok
[INFO] [stdout] test binary_cache::tests::fetch_nar_http_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_nar_returns_bytes ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_201_created_treated_as_success ... ok
[INFO] [stdout] test binary_cache::tests::fetch_nar_returns_correct_url_path ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_403_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_301_redirect_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_302_redirect_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_404_returns_none ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_500_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_bzip2_compression ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_empty_deriver_treated_as_none ... ok
[INFO] [stdout] test binary_cache::tests::builder_strips_trailing_slash ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_many_references_on_one_line ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_missing_required_field ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_multiple_signatures ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_http_client_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_malformed_body_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_no_signatures ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_no_compression ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_503_returns_error ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_unknown_fields_ignored ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_valid_response ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_zstd_compression ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_no_deriver ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_whitespace_in_body ... ok
[INFO] [stdout] test binary_cache::tests::is_valid_path_false_when_missing ... ok
[INFO] [stdout] test binary_cache::tests::fetch_narinfo_with_ca_field ... ok
[INFO] [stdout] test binary_cache::tests::builder_with_trusted_keys ... ok
[INFO] [stdout] test binary_cache::tests::narinfo_to_path_info_preserves_ca ... ok
[INFO] [stdout] test binary_cache::tests::is_valid_path_true_when_exists ... ok
[INFO] [stdout] test binary_cache::tests::narinfo_to_path_info_conversion ... ok
[INFO] [stdout] test binary_cache::tests::query_all_valid_paths_unsupported ... ok
[INFO] [stdout] test binary_cache::tests::query_references_via_store_returns_full_prefixed_paths ... ok
[INFO] [stdout] test binary_cache::tests::query_path_info_empty_references_yields_empty_vec ... ok
[INFO] [stdout] test binary_cache::tests::query_path_info_references_are_absolute_store_paths ... ok
[INFO] [stdout] test binary_cache::tests::query_path_info_via_store_trait ... ok
[INFO] [stdout] test binary_cache::tests::builder_auth_header_set ... ok
[INFO] [stdout] test binary_cache::tests::builder_strips_multiple_trailing_slashes ... ok
[INFO] [stdout] test binary_cache::tests::builder_auth_header_none_by_default ... ok
[INFO] [stdout] test binary_cache::tests::store_path_hash_extracts_exactly_32_chars ... ok
[INFO] [stdout] test binary_cache::tests::store_path_hash_for_drv_path ... ok
[INFO] [stdout] test binary_cache::tests::store_path_hash_extraction ... ok
[INFO] [stdout] test binary_cache::tests::verify_nar_hash_matches_hex ... ok
[INFO] [stdout] test binary_cache::tests::refused_with_untrusted_signature ... ok
[INFO] [stdout] test binary_cache::tests::verify_nar_hash_matches_nix_base32 ... ok
[INFO] [stdout] test binary_cache::tests::verify_nar_hash_rejects_mismatch ... ok
[INFO] [stdout] test binary_cache::tests::verify_nar_hash_rejects_tampered_bytes ... ok
[INFO] [stdout] test binary_cache::tests::verify_nar_hash_rejects_unsupported_algorithm ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_empty_trusted_keys_returns_false ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_invalid_key ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_no_matching_key_name ... ok
[INFO] [stdout] test binary_cache::tests::trusted_keys_accessor_returns_keys ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_unsigned_narinfo ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_tampered_store_path_rejected ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_unsorted_references_at_sign_time ... ok
[INFO] [stdout] test binary_cache::tests::refused_when_unsigned_and_require_signatures_on ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_valid ... ok
[INFO] [stdout] test convergence::tests::test_default_convergence_store ... ok
[INFO] [stdout] test binary_cache::tests::request_headers_with_auth ... ok
[INFO] [stdout] test convergence::tests::test_generational_path ... ok
[INFO] [stdout] test convergence::tests::test_impact_report_default ... ok
[INFO] [stdout] test daemon_realize::tests::daemon_live_probe_handshake_and_query ... ignored, live probe: requires a running nix daemon (run on cid)
[INFO] [stdout] test daemon_realize::tests::daemon_store_at_missing_socket_is_none ... ok
[INFO] [stdout] test daemon_realize::tests::realized_requires_valid_output ... ok
[INFO] [stdout] test daemon_realize::tests::resolve_drv_prefers_store_then_fallback ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_with_references ... ok
[INFO] [stdout] test daemon_realize::tests::store_access_detect_with_writable_prefers_direct ... ok
[INFO] [stdout] test daemon_realize::tests::store_path_root_strips_subpath ... ok
[INFO] [stdout] test daemon_realize::tests::writable_store_probe_accepts_tmp ... ok
[INFO] [stdout] test daemon_realize::tests::writable_store_probe_rejects_readonly_dir ... ok
[INFO] [stdout] test entity::derivation_output::tests::entity_table_name_is_derivation_outputs ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_clone_independence ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_debug_format ... ok
[INFO] [stdout] test daemon_realize::tests::store_access_detect_with_readonly_and_no_socket_is_none ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_eq_full_match ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_field_access ... ok
[INFO] [stdout] test binary_cache::tests::trusted_keys_accessor_empty ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_inequality_drv_differs ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_inequality_id_differs ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_inequality_path_differs ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_into_active_model_carries_pks ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_with_dev_output ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_with_man_output ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_with_empty_id_string ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_with_lib_output ... ok
[INFO] [stdout] test entity::derivation_output::tests::model_with_unusual_output_name ... ok
[INFO] [stdout] test entity::derivation_output::tests::related_to_valid_path_compiles ... ok
[INFO] [stdout] test entity::derivation_output::tests::relation_definition_compiles ... ok
[INFO] [stdout] test entity::reference::tests::entity_table_name_is_refs ... ok
[INFO] [stdout] test entity::reference::tests::model_clone_independence ... ok
[INFO] [stdout] test entity::reference::tests::model_debug_format ... ok
[INFO] [stdout] test entity::reference::tests::model_equality_full_match ... ok
[INFO] [stdout] test entity::reference::tests::model_field_access ... ok
[INFO] [stdout] test entity::reference::tests::model_inequality_reference_differs ... ok
[INFO] [stdout] test entity::reference::tests::model_inequality_referrer_differs ... ok
[INFO] [stdout] test entity::reference::tests::model_into_active_model_carries_pks ... ok
[INFO] [stdout] test entity::reference::tests::model_self_reference_allowed_at_type_level ... ok
[INFO] [stdout] test entity::reference::tests::model_with_max_ids ... ok
[INFO] [stdout] test entity::reference::tests::model_with_zero_ids ... ok
[INFO] [stdout] test entity::reference::tests::related_to_valid_path_compiles ... ok
[INFO] [stdout] test entity::reference::tests::relation_definition_compiles ... ok
[INFO] [stdout] test entity::valid_path::tests::entity_table_name_is_validpaths ... ok
[INFO] [stdout] test entity::valid_path::tests::model_clone_independence ... ok
[INFO] [stdout] test entity::valid_path::tests::model_debug_format_includes_path_and_hash ... ok
[INFO] [stdout] test entity::valid_path::tests::model_eq_and_hash ... ok
[INFO] [stdout] test entity::valid_path::tests::model_into_active_model_carries_values ... ok
[INFO] [stdout] test entity::valid_path::tests::model_field_access ... ok
[INFO] [stdout] test entity::valid_path::tests::model_with_minimal_fields ... ok
[INFO] [stdout] test entity::valid_path::tests::model_with_ultimate_flag ... ok
[INFO] [stdout] test entity::valid_path::tests::related_to_derivation_output_compiles ... ok
[INFO] [stdout] test entity::valid_path::tests::related_to_reference_compiles ... ok
[INFO] [stdout] test entity::valid_path::tests::relation_definitions_exist ... ok
[INFO] [stdout] test http::tests::dyn_http_client_get_bytes_via_trait_object ... ok
[INFO] [stdout] test http::tests::dyn_http_client_get_via_trait_object ... ok
[INFO] [stdout] test http::tests::http_error_clone ... ok
[INFO] [stdout] test http::tests::http_error_decode_display ... ok
[INFO] [stdout] test http::tests::http_error_decode_variant_message ... ok
[INFO] [stdout] test http::tests::http_error_display ... ok
[INFO] [stdout] test entity::valid_path::tests::model_with_content_address ... ok
[INFO] [stdout] test http::tests::http_error_equality ... ok
[INFO] [stdout] test http::tests::http_error_request_debug ... ok
[INFO] [stdout] test http::tests::http_response_clone ... ok
[INFO] [stdout] test http::tests::http_error_request_variant_message ... ok
[INFO] [stdout] test http::tests::http_response_mutable_fields ... ok
[INFO] [stdout] test http::tests::http_response_zero_status_construction ... ok
[INFO] [stdout] test http::tests::http_response_debug ... ok
[INFO] [stdout] test http::tests::is_success_199_below_range ... ok
[INFO] [stdout] test http::tests::is_success_201_created ... ok
[INFO] [stdout] test http::tests::is_success_200 ... ok
[INFO] [stdout] test http::tests::is_success_299_inclusive ... ok
[INFO] [stdout] test http::tests::is_success_204_no_content ... ok
[INFO] [stdout] test http::tests::is_success_404 ... ok
[INFO] [stdout] test http::tests::is_success_500 ... ok
[INFO] [stdout] test http::tests::is_success_zero_status ... ok
[INFO] [stdout] test http::tests::mock_client_empty_body ... ok
[INFO] [stdout] test http::tests::mock_client_get_bytes_missing ... ok
[INFO] [stdout] test http::tests::mock_client_get_bytes_returns_utf8_bytes ... ok
[INFO] [stdout] test http::tests::mock_client_get_bytes_with_pseudo_binary ... ok
[INFO] [stdout] test http::tests::mock_client_ignores_request_headers ... ok
[INFO] [stdout] test http::tests::mock_client_get_bytes ... ok
[INFO] [stdout] test http::tests::is_success_300_exclusive ... ok
[INFO] [stdout] test http::tests::mock_client_malformed_json_body ... ok
[INFO] [stdout] test http::tests::mock_client_missing_url ... ok
[INFO] [stdout] test http::tests::mock_client_multiple_urls ... ok
[INFO] [stdout] test http::tests::mock_client_returns_canned ... ok
[INFO] [stdout] test http::tests::mock_client_status_codes ... ok
[INFO] [stdout] test binary_cache::tests::request_headers_without_auth ... ok
[INFO] [stdout] test http::tests::mock_client_valid_json_body ... ok
[INFO] [stdout] test http::tests::mock_client_large_body ... ok
[INFO] [stdout] test binary_cache::tests::with_http_client_constructor ... ok
[INFO] [stdout] test http::tests::mock_client_overwrite_response ... ok
[INFO] [stdout] test http::tests::reqwest_is_send_sync ... ok
[INFO] [stdout] test binary_cache::tests::verify_narinfo_signatures_tampered_content_rejected ... ok
[INFO] [stdout] test local::tests::add_to_store_registers_and_unpacks ... ok
[INFO] [stdout] test local::tests::db_err_handles_connection_failure ... ok
[INFO] [stdout] test local::tests::db_err_handles_record_not_found ... ok
[INFO] [stdout] test local::tests::db_err_wraps_dberr_into_storeerror_database ... ok
[INFO] [stdout] test local::tests::dir_size_of_directory ... ok
[INFO] [stdout] test local::tests::dir_size_of_file ... ok
[INFO] [stdout] test local::tests::dir_size_of_nonexistent_is_zero ... ok
[INFO] [stdout] test http::tests::reqwest_default ... ok
[INFO] [stdout] test http::tests::object_safe ... ok
[INFO] [stdout] test local::tests::find_gc_roots_with_no_dirs ... ok
[INFO] [stdout] test local::tests::gc_result_display ... ok
[INFO] [stdout] test local::tests::hex_encode_empty ... ok
[INFO] [stdout] test local::tests::hex_encode_multiple_bytes ... ok
[INFO] [stdout] test local::tests::hex_encode_single_byte ... ok
[INFO] [stdout] test local::tests::delete_path_removes_from_db ... ok
[INFO] [stdout] test local::tests::local_store_mode_clone_copy ... ok
[INFO] [stdout] test local::tests::local_store_mode_debug_format ... ok
[INFO] [stdout] test local::tests::local_store_mode_enum_variants ... ok
[INFO] [stdout] test local::tests::nar_node_from_path_directory ... ok
[INFO] [stdout] test local::tests::gc_on_empty_store_deletes_nothing ... ok
[INFO] [stdout] test local::tests::nar_node_from_path_regular_file ... ok
[INFO] [stdout] test local::tests::in_memory_query_all_valid_paths_empty ... ok
[INFO] [stdout] test local::tests::nar_node_from_path_symlink ... ok
[INFO] [stdout] test binary_cache::tests::new_constructor_has_no_auth ... ok
[INFO] [stdout] test local::tests::open_readonly_still_works ... ok
[INFO] [stdout] test http::tests::reqwest_new_does_not_panic ... ok
[INFO] [stdout] test local::tests::open_rw_with_nonexistent_path_errors ... ok
[INFO] [stdout] test local::tests::open_with_dir_custom_store_dir_propagated ... ok
[INFO] [stdout] test local::tests::open_with_directory_path_errors ... ok
[INFO] [stdout] test local::tests::open_with_nonexistent_path_errors ... ok
[INFO] [stdout] test local::tests::optimise_already_linked_skipped ... ok
[INFO] [stdout] test local::tests::find_gc_roots_is_public ... ok
[INFO] [stdout] test local::tests::open_with_dir_nonexistent_db_errors ... ok
[INFO] [stdout] test local::tests::open_in_memory_with_custom_dir ... ok
[INFO] [stdout] test local::tests::open_in_memory_succeeds ... ok
[INFO] [stdout] test local::tests::optimise_dry_run_does_not_modify ... ok
[INFO] [stdout] test local::tests::optimise_links_duplicate_files ... ok
[INFO] [stdout] test local::tests::optimise_empty_store ... ok
[INFO] [stdout] test local::tests::path_info_nar_size_default_zero ... ok
[INFO] [stdout] test local::tests::path_info_signatures_split_logic_multiple_sigs ... ok
[INFO] [stdout] test local::tests::path_info_signatures_split_logic_extra_whitespace ... ok
[INFO] [stdout] test local::tests::path_info_signatures_split_logic_no_sigs ... ok
[INFO] [stdout] test local::tests::reference_model_clone ... ok
[INFO] [stdout] test local::tests::open_rw_with_temp_db_succeeds ... ok
[INFO] [stdout] test local::tests::reference_model_construct ... ok
[INFO] [stdout] test local::tests::reference_model_eq ... ok
[INFO] [stdout] test local::tests::optimise_nonexistent_store_dir ... ok
[INFO] [stdout] test local::tests::path_info_signatures_split_logic_single_sig ... ok
[INFO] [stdout] test local::tests::optimise_skips_unique_files ... ok
[INFO] [stdout] test local::tests::register_path_and_verify_via_query ... ok
[INFO] [stdout] test local::tests::sha256_file_empty ... ok
[INFO] [stdout] test local::tests::sha256_file_nonexistent_errors ... ok
[INFO] [stdout] test local::tests::register_path_with_two_references ... ok
[INFO] [stdout] test local::tests::register_path_query_all_returns_registered ... ok
[INFO] [stdout] test local::tests::two_process_writer_child ... ignored, child process of the two-process store test; driven by its parent
[INFO] [stdout] test local::tests::register_path_simple_no_references ... ok
[INFO] [stdout] test local::tests::register_path_with_deriver_drv ... ok
[INFO] [stdout] test local::tests::sha256_file_regular ... ok
[INFO] [stdout] test local::tests::valid_path_model_clone_independence ... ok
[INFO] [stdout] test local::tests::valid_path_model_construct_minimal ... ok
[INFO] [stdout] test local::tests::valid_path_model_debug_format ... ok
[INFO] [stdout] test local::tests::valid_path_model_eq ... ok
[INFO] [stdout] test http::tests::reqwest_default_equivalent_to_new ... ok
[INFO] [stdout] test local::tests::valid_path_model_construct_full ... ok
[INFO] [stdout] test local::tests::verify_result_display ... ok
[INFO] [stdout] test local::tests::walk_files_recursive_empty_dir ... ok
[INFO] [stdout] test local::tests::walk_files_recursive_nested_dirs ... ok
[INFO] [stdout] test local::tests::walk_files_recursive_nonexistent ... ok
[INFO] [stdout] test local::tests::register_path_duplicate_returns_error ... ok
[INFO] [stdout] test local::tests::walk_files_recursive_single_file ... ok
[INFO] [stdout] test nar::tests::decompress_empty_string_returns_data_unchanged ... ok
[INFO] [stdout] test nar::tests::decompress_none_preserves_empty_data ... ok
[INFO] [stdout] test nar::tests::decompress_none_returns_data_unchanged ... ok
[INFO] [stdout] test nar::tests::decompress_unknown_compression_returns_error ... ok
[INFO] [stdout] test local::tests::walk_files_recursive_single_file_input ... ok
[INFO] [stdout] test nar::tests::decompress_xz_invalid_data_returns_error ... ok
[INFO] [stdout] test nar::tests::decompress_xz_empty_data ... ok
[INFO] [stdout] test nar::tests::decompress_xz_roundtrip ... ok
[INFO] [stdout] test nar::tests::decompress_xz_large_roundtrip ... ok
[INFO] [stdout] test local::tests::verify_empty_store_succeeds ... ok
[INFO] [stdout] test nar::tests::decompress_zstd_empty_data ... ok
[INFO] [stdout] test nar::tests::decompress_zstd_invalid_data_returns_error ... ok
[INFO] [stdout] test nar::tests::decompress_zstd_roundtrip ... ok
[INFO] [stdout] test pg::tests::add_signatures_appends_and_dedups ... ok
[INFO] [stdout] test nar::tests::decompress_zstd_large_roundtrip ... ok
[INFO] [stdout] test local::tests::verify_detects_valid_path ... ok
[INFO] [stdout] test local::tests::verify_detects_missing_path ... ok
[INFO] [stdout] test pg::tests::add_to_store_different_bytes_different_path ... ok
[INFO] [stdout] test pg::tests::add_to_store_is_content_addressed_and_atomic ... ok
[INFO] [stdout] test pg::tests::add_to_store_preserves_references ... ok
[INFO] [stdout] test pg::tests::add_to_store_same_bytes_same_path_idempotent ... ok
[INFO] [stdout] test pg::tests::add_signatures_missing_path_errors ... ok
[INFO] [stdout] test pg::tests::compute_closure_walks_pg_backed_refs ... ok
[INFO] [stdout] test pg::tests::arc_dyn_store_dispatch ... ok
[INFO] [stdout] test pg::tests::delete_path_missing_errors ... ok
[INFO] [stdout] test pg::tests::delete_path_returns_freed_bytes_and_removes ... ok
[INFO] [stdout] test pg::tests::error_folds_backend_to_database_and_mismatch_to_internal ... ok
[INFO] [stdout] test daemon_realize::tests::bounded_realize_times_out_on_a_stalled_daemon ... ok
[INFO] [stdout] test pg::tests::honest_gate_pgstore_is_mock_parity_proven ... ok
[INFO] [stdout] test pg::tests::is_valid_path_reflects_registration ... ok
[INFO] [stdout] test pg::tests::query_path_info_missing_is_none ... ok
[INFO] [stdout] test pg::tests::register_then_query_round_trips_path_info ... ok
[INFO] [stdout] test pg::tests::upsert_rejects_blob_whose_bytes_dont_hash_to_key ... ok
[INFO] [stdout] test pg::tests::get_validated_blob_rejects_bitrot ... ok
[INFO] [stdout] test pg::tests::query_all_valid_paths_is_sorted ... ok
[INFO] [stdout] test pg::tests::verify_store_passes_for_intact_blobs ... ok
[INFO] [stdout] test profile::tests::current_generation_returns_correct_number ... ok
[INFO] [stdout] test pg::tests::verify_store_flags_corrupt_blob ... ok
[INFO] [stdout] test profile::tests::delete_current_generation_errors ... ok
[INFO] [stdout] test profile::tests::delete_generation_removes_link ... ok
[INFO] [stdout] test profile::tests::list_generations_returns_all_sorted ... ok
[INFO] [stdout] test profile::tests::empty_profile_dir_returns_none_and_empty_list ... ok
[INFO] [stdout] test profile::tests::parse_gen_number_invalid_format ... ok
[INFO] [stdout] test profile::tests::rollback_from_first_generation_errors ... ok
[INFO] [stdout] test profile::tests::parse_gen_number_valid ... ok
[INFO] [stdout] test profile::tests::set_creates_generation_and_profile_symlink ... ok
[INFO] [stdout] test profile::tests::set_does_not_leave_tmp_symlink ... ok
[INFO] [stdout] test profile::tests::switch_generation_updates_profile ... ok
[INFO] [stdout] test profile::tests::switch_to_nonexistent_generation_errors ... ok
[INFO] [stdout] test profile::tests::generation_paths_are_correct ... ok
[INFO] [stdout] test profile::tests::system_profile_has_expected_paths ... ok
[INFO] [stdout] test substitute::tests::substitute_already_present ... ok
[INFO] [stdout] test profile::tests::highest_generation_not_current_after_switch ... ok
[INFO] [stdout] test substitute::tests::substitute_content_addressed_accepted_without_signature ... ok
[INFO] [stdout] test substitute::tests::substitute_cache_error_falls_through ... ok
[INFO] [stdout] test substitute::tests::substitute_from_cache_uncompressed ... ok
[INFO] [stdout] test substitute::tests::substitute_from_cache_xz ... ok
[INFO] [stdout] test substitute::tests::substitute_all_caches_error_returns_not_found ... ok
[INFO] [stdout] test substitute::tests::substitute_from_cache_zstd ... ok
[INFO] [stdout] test substitute::tests::substitute_multiple_caches_found_in_second ... ok
[INFO] [stdout] test substitute::tests::substitute_not_found_in_cache ... ok
[INFO] [stdout] test substitute::tests::substitute_not_found_no_caches ... ok
[INFO] [stdout] test substitute::tests::substitute_passes_absolute_references_through ... ok
[INFO] [stdout] test substitute::tests::substitute_registers_with_correct_references ... ok
[INFO] [stdout] test substitute::tests::substitute_result_display_helpers ... ok
[INFO] [stdout] test profile::tests::multiple_sets_increment_generations ... ok
[INFO] [stdout] test substitute::tests::substitute_unsigned_refused_by_default ... ok
[INFO] [stdout] test traits::tests::add_signatures_error_includes_method_name ... ok
[INFO] [stdout] test traits::tests::add_signatures_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::add_to_store_error_includes_method_name ... ok
[INFO] [stdout] test traits::tests::add_to_store_returns_not_supported ... ok
[INFO] [stdout] test profile::tests::rollback_switches_to_previous ... ok
[INFO] [stdout] test profile::tests::rollback_with_no_profile_errors ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_compute_closure ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_is_valid_path ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_query_path_info ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_query_references ... ok
[INFO] [stdout] test traits::tests::box_dyn_store_is_valid_path ... ok
[INFO] [stdout] test traits::tests::box_dyn_store_query_path_info ... ok
[INFO] [stdout] test traits::tests::collect_garbage_error_includes_method_name ... ok
[INFO] [stdout] test traits::tests::collect_garbage_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::compute_closure_dedup_with_diamond_deps ... ok
[INFO] [stdout] test traits::tests::compute_closure_deduplicates ... ok
[INFO] [stdout] test traits::tests::compute_closure_empty_roots ... ok
[INFO] [stdout] test traits::tests::compute_closure_handles_self_reference ... ok
[INFO] [stdout] test traits::tests::compute_closure_multiple_roots_no_overlap ... ok
[INFO] [stdout] test traits::tests::compute_closure_propagates_query_error ... ok
[INFO] [stdout] test traits::tests::compute_closure_single_leaf ... ok
[INFO] [stdout] test traits::tests::compute_closure_walks_transitive_deps ... ok
[INFO] [stdout] test traits::tests::corrupt_path_serialization_roundtrip ... ok
[INFO] [stdout] test traits::tests::delete_path_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::gc_options_builder ... ok
[INFO] [stdout] test traits::tests::gc_options_chain_builder ... ok
[INFO] [stdout] test traits::tests::gc_options_clone ... ok
[INFO] [stdout] test traits::tests::gc_options_default ... ok
[INFO] [stdout] test traits::tests::gc_options_eq ... ok
[INFO] [stdout] test traits::tests::gc_options_with_delete_older_than ... ok
[INFO] [stdout] test traits::tests::gc_options_with_max_freed ... ok
[INFO] [stdout] test traits::tests::gc_options_with_values ... ok
[INFO] [stdout] test traits::tests::gc_result_clone ... ok
[INFO] [stdout] test traits::tests::gc_result_default ... ok
[INFO] [stdout] test traits::tests::gc_result_display ... ok
[INFO] [stdout] test traits::tests::gc_result_display_format ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_query_all_valid_paths ... ok
[INFO] [stdout] test traits::tests::gc_result_eq ... ok
[INFO] [stdout] test traits::tests::gc_result_fields ... ok
[INFO] [stdout] test traits::tests::is_valid_path_false_when_missing ... ok
[INFO] [stdout] test traits::tests::arc_dyn_store_default_methods_not_supported ... ok
[INFO] [stdout] test traits::tests::mock_store_counts_query_calls ... ok
[INFO] [stdout] test traits::tests::mock_store_counts_valid_calls ... ok
[INFO] [stdout] test traits::tests::mock_store_query_all_returns_empty ... ok
[INFO] [stdout] test traits::tests::mock_store_returns_false_when_empty ... ok
[INFO] [stdout] test traits::tests::mock_store_returns_none_when_empty ... ok
[INFO] [stdout] test traits::tests::mock_store_via_dyn_dispatch ... ok
[INFO] [stdout] test traits::tests::optimise_result_clone_eq ... ok
[INFO] [stdout] test traits::tests::optimise_result_debug ... ok
[INFO] [stdout] test traits::tests::optimise_result_default ... ok
[INFO] [stdout] test traits::tests::optimise_result_display ... ok
[INFO] [stdout] test traits::tests::optimise_result_display_zero ... ok
[INFO] [stdout] test traits::tests::optimise_result_ne ... ok
[INFO] [stdout] test traits::tests::optimise_store_dry_run_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::optimise_store_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::path_info_clone_independence ... ok
[INFO] [stdout] test traits::tests::path_info_debug_format ... ok
[INFO] [stdout] test traits::tests::path_info_deserialization_from_json_object ... ok
[INFO] [stdout] test traits::tests::path_info_display_includes_path_and_size ... ok
[INFO] [stdout] test traits::tests::path_info_default_is_zero ... ok
[INFO] [stdout] test traits::tests::path_info_eq_full_match ... ok
[INFO] [stdout] test traits::tests::path_info_from_narinfo_minimal ... ok
[INFO] [stdout] test traits::tests::path_info_json_pretty_roundtrip ... ok
[INFO] [stdout] test traits::tests::path_info_neq_when_deriver_differs ... ok
[INFO] [stdout] test traits::tests::path_info_neq_when_signatures_differ ... ok
[INFO] [stdout] test traits::tests::path_info_neq_when_size_differs ... ok
[INFO] [stdout] test traits::tests::path_info_new_accepts_string_owned ... ok
[INFO] [stdout] test traits::tests::path_info_new_sets_path_and_hash ... ok
[INFO] [stdout] test traits::tests::path_info_send_and_sync ... ok
[INFO] [stdout] test traits::tests::path_info_serialization_all_fields_present ... ok
[INFO] [stdout] test traits::tests::path_info_serialization_none_fields ... ok
[INFO] [stdout] test traits::tests::path_info_serialization_roundtrip ... ok
[INFO] [stdout] test traits::tests::query_all_valid_paths_empty_store ... ok
[INFO] [stdout] test traits::tests::query_path_info_missing_returns_none ... ok
[INFO] [stdout] test traits::tests::query_references_errors_for_missing_path ... ok
[INFO] [stdout] test traits::tests::query_references_returns_empty_for_leaf ... ok
[INFO] [stdout] test traits::tests::query_references_returns_refs_from_path_info ... ok
[INFO] [stdout] test traits::tests::query_referrers_error_includes_method_name ... ok
[INFO] [stdout] test substitute::tests::substitute_untrusted_key_refused ... ok
[INFO] [stdout] test traits::tests::register_path_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::store_error_database_display ... ok
[INFO] [stdout] test traits::tests::store_error_debug_format ... ok
[INFO] [stdout] test traits::tests::store_error_display ... ok
[INFO] [stdout] test traits::tests::store_error_from_http_error_decode ... ok
[INFO] [stdout] test traits::tests::store_error_from_http_error_request ... ok
[INFO] [stdout] test traits::tests::store_error_from_io ... ok
[INFO] [stdout] test traits::tests::store_error_http_display ... ok
[INFO] [stdout] test traits::tests::store_error_internal_display ... ok
[INFO] [stdout] test traits::tests::store_error_io_display_contains_message ... ok
[INFO] [stdout] test traits::tests::store_error_is_not_supported_false_for_io ... ok
[INFO] [stdout] test traits::tests::store_error_is_not_supported_true ... ok
[INFO] [stdout] test traits::tests::store_error_is_path_not_found_false ... ok
[INFO] [stdout] test traits::tests::store_error_is_path_not_found_true ... ok
[INFO] [stdout] test traits::tests::store_error_narinfo_display ... ok
[INFO] [stdout] test traits::tests::store_error_not_supported_display ... ok
[INFO] [stdout] test traits::tests::store_error_send_and_sync ... ok
[INFO] [stdout] test traits::tests::store_trait_is_object_safe ... ok
[INFO] [stdout] test traits::tests::store_trait_is_send_and_sync ... ok
[INFO] [stdout] test traits::tests::vec_of_dyn_store_dispatch ... ok
[INFO] [stdout] test traits::tests::verify_result_display ... ok
[INFO] [stdout] test traits::tests::verify_store_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::path_info_from_narinfo_full ... ok
[INFO] [stdout] test traits::tests::query_referrers_returns_not_supported ... ok
[INFO] [stdout] test traits::tests::register_path_error_includes_method_name ... ok
[INFO] [stdout] test substitute::tests::substitute_trusted_signature_accepted ... ok
[INFO] [stdout] test substitute::tests::substitute_nar_hash_mismatch_rejected ... ok
[INFO] [stdout] test local::tests::two_writers_on_one_file_backed_store_do_not_corrupt_it ... ok
[INFO] [stdout] test local::tests::two_processes_on_one_store_do_not_corrupt_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 419 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/daemon_realize_oracle.rs (/opt/rustwide/target/debug/deps/daemon_realize_oracle-bbadf5c05dfc8a66)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test store_access_on_this_host ... ok
[INFO] [stdout] test realize_missing_drv_is_typed_error ... ok
[INFO] [stdout] test realize_full_path_makes_output_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pg_store_concurrency.rs (/opt/rustwide/target/debug/deps/pg_store_concurrency-8b08ecc8fb23bbe6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test racing_add_to_store_same_bytes_yields_one_path_one_blob ... ok
[INFO] [stdout] test racing_register_path_same_path_is_idempotent ... ok
[INFO] [stdout] test racing_add_to_store_distinct_bytes_all_land_without_cross_contamination ... ok
[INFO] [stderr]      Running tests/store_add_path_oracle.rs (/opt/rustwide/target/debug/deps/store_add_path_oracle-ab3e9d8da6d9bb42)
[INFO] [stdout] test readers_never_observe_a_metadata_row_without_its_blob ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test store_add_path_root_notes ... ok
[INFO] [stdout] test store_add_path_algorithm_byte_matches_nix ... ok
[INFO] [stdout] test store_add_path_matches_nix_across_names ... ok
[INFO] [stdout] test local_store_add_to_store_unpacks_and_registers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/store_gc_oracle.rs (/opt/rustwide/target/debug/deps/store_gc_oracle-d2047a07d7656c6b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test store_gc_root_notes ... ok
[INFO] [stdout] test store_gc_partition_matches_nix_no_roots ... ok
[INFO] [stdout] test store_gc_partition_matches_nix_rooted ... ok
[INFO] [stdout] test store_gc_indirect_root_matches_nix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/store_optimise_oracle.rs (/opt/rustwide/target/debug/deps/store_optimise_oracle-098731794b5da534)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test store_optimise_matches_nix ... ok
[INFO] [stdout] test store_optimise_link_failure_never_loses_file ... ok
[INFO] [stdout] test store_optimise_is_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sui_store
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c", kill_on_drop: false }`
[INFO] [stdout] 2543584aa9f69287d63e8c774e962a589bf8904e77426bc3a20c518669acf70c
