[INFO] fetching crate prax-query 0.4.0...
[INFO] testing prax-query-0.4.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate prax-query 0.4.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate prax-query 0.4.0
[INFO] finished tweaking crates.io crate prax-query 0.4.0
[INFO] tweaked toml for crates.io crate prax-query 0.4.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate prax-query 0.4.0 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate prax-query 0.4.0 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9f0d5fd58bf5b4712ed1460199abee1f27f8c86bc0f03bf5a529af0dd6515b89
[INFO] running `Command { std: "docker" "start" "-a" "9f0d5fd58bf5b4712ed1460199abee1f27f8c86bc0f03bf5a529af0dd6515b89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f0d5fd58bf5b4712ed1460199abee1f27f8c86bc0f03bf5a529af0dd6515b89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f0d5fd58bf5b4712ed1460199abee1f27f8c86bc0f03bf5a529af0dd6515b89", kill_on_drop: false }`
[INFO] [stdout] 9f0d5fd58bf5b4712ed1460199abee1f27f8c86bc0f03bf5a529af0dd6515b89
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6feeff17875cd56d9fb5e26ac24b6d521b4b21876f14f3f72e7fd3feda4b0e6f
[INFO] running `Command { std: "docker" "start" "-a" "6feeff17875cd56d9fb5e26ac24b6d521b4b21876f14f3f72e7fd3feda4b0e6f", kill_on_drop: false }`
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling smol_str v0.3.4
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling prax-query v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> src/data_cache/key.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::{self, Display, Write};
[INFO] [stdout]   |                               ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `RawSchema` is more private than the item `LazySchema::from_raw`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:77:5
[INFO] [stdout]     |
[INFO] [stdout]  77 |     pub fn from_raw(raw: RawSchema) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `LazySchema::from_raw` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `RawSchema` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | struct RawSchema {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NoopCache` is never constructed
[INFO] [stdout]    --> src/data_cache/backend.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct NoopCache;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InvalidationHandler` is never used
[INFO] [stdout]    --> src/data_cache/invalidation.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub trait InvalidationHandler: Send + Sync + 'static {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FnHandler` is never constructed
[INFO] [stdout]    --> src/data_cache/invalidation.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub struct FnHandler<F>(pub F);
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_hash` is never used
[INFO] [stdout]    --> src/data_cache/key.rs:350:8
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn compute_hash<T: Hash>(value: &T) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_hash_many` is never used
[INFO] [stdout]    --> src/data_cache/key.rs:358:8
[INFO] [stdout]     |
[INFO] [stdout] 358 | pub fn compute_hash_many<T: Hash>(values: &[T]) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]    --> src/data_cache/memory.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | struct CacheEntry {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     created_at: Instant,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CacheEntry` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_to_tag_index` is never used
[INFO] [stdout]    --> src/data_cache/memory.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl MemoryCache {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     fn add_to_tag_index(&self, key: &str, tags: &[EntityTag]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `volatile` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:208:12
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn volatile() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `user_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub fn user_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `reference_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn reference_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn static_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `session` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn session() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `realtime` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn realtime() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `execute` is never used
[INFO] [stdout]    --> src/data_cache/redis.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl RedisConnection {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 152 |     async fn execute<T>(&self, _cmd: &str, _args: &[&str]) -> CacheResult<T>
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `conn` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct RedisPipeline {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] 244 |     conn: RedisConnection,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Get(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 249 -     Get(String),
[INFO] [stdout] 249 +     Get(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]    --> src/data_cache/redis.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout]     |     --- ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 250 -     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout] 250 +     Set((), (), ()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Del(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 251 -     Del(String),
[INFO] [stdout] 251 +     Del(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TieredCacheBuilder` is never constructed
[INFO] [stdout]    --> src/data_cache/tiered.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub struct TieredCacheBuilder<L1, L2>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/data_cache/tiered.rs:337:12
[INFO] [stdout]     |
[INFO] [stdout] 331 | / impl<L1, L2> TieredCacheBuilder<L1, L2>
[INFO] [stdout] 332 | | where
[INFO] [stdout] 333 | |     L1: CacheBackend,
[INFO] [stdout] 334 | |     L2: CacheBackend,
[INFO] [stdout]     | |_____________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 337 |       pub fn new() -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |       pub fn l1(mut self, cache: L1) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 348 |       pub fn l2(mut self, cache: L2) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 354 |       pub fn config(mut self, config: TieredCacheConfig) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |       pub fn l1_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 366 |       pub fn l2_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 375 |       pub fn build(self) -> TieredCache<L1, L2> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.79s
[INFO] running `Command { std: "docker" "inspect" "6feeff17875cd56d9fb5e26ac24b6d521b4b21876f14f3f72e7fd3feda4b0e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6feeff17875cd56d9fb5e26ac24b6d521b4b21876f14f3f72e7fd3feda4b0e6f", kill_on_drop: false }`
[INFO] [stdout] 6feeff17875cd56d9fb5e26ac24b6d521b4b21876f14f3f72e7fd3feda4b0e6f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd0ee222aaa4b8d0c4f90db91354715cf1286ae874e64547b50b7809b4031c51
[INFO] running `Command { std: "docker" "start" "-a" "dd0ee222aaa4b8d0c4f90db91354715cf1286ae874e64547b50b7809b4031c51", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling smol_str v0.3.4
[INFO] [stderr]    Compiling thousands v0.2.0
[INFO] [stderr]    Compiling mintex v0.1.4
[INFO] [stderr]    Compiling memory-stats v1.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling dhat v0.3.3
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling prax-query v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> src/data_cache/key.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::{self, Display, Write};
[INFO] [stdout]   |                               ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> src/data_cache/mod.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `RawSchema` is more private than the item `LazySchema::from_raw`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:77:5
[INFO] [stdout]     |
[INFO] [stdout]  77 |     pub fn from_raw(raw: RawSchema) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `LazySchema::from_raw` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `RawSchema` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | struct RawSchema {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NoopCache` is never constructed
[INFO] [stdout]    --> src/data_cache/backend.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct NoopCache;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InvalidationHandler` is never used
[INFO] [stdout]    --> src/data_cache/invalidation.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub trait InvalidationHandler: Send + Sync + 'static {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FnHandler` is never constructed
[INFO] [stdout]    --> src/data_cache/invalidation.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub struct FnHandler<F>(pub F);
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_hash` is never used
[INFO] [stdout]    --> src/data_cache/key.rs:350:8
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub fn compute_hash<T: Hash>(value: &T) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_hash_many` is never used
[INFO] [stdout]    --> src/data_cache/key.rs:358:8
[INFO] [stdout]     |
[INFO] [stdout] 358 | pub fn compute_hash_many<T: Hash>(values: &[T]) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]    --> src/data_cache/memory.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | struct CacheEntry {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     created_at: Instant,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CacheEntry` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_to_tag_index` is never used
[INFO] [stdout]    --> src/data_cache/memory.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl MemoryCache {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     fn add_to_tag_index(&self, key: &str, tags: &[EntityTag]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `volatile` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:208:12
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn volatile() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `user_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub fn user_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `reference_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn reference_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn static_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `session` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn session() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `realtime` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn realtime() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `execute` is never used
[INFO] [stdout]    --> src/data_cache/redis.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl RedisConnection {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 152 |     async fn execute<T>(&self, _cmd: &str, _args: &[&str]) -> CacheResult<T>
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `conn` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct RedisPipeline {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] 244 |     conn: RedisConnection,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Get(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 249 -     Get(String),
[INFO] [stdout] 249 +     Get(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]    --> src/data_cache/redis.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout]     |     --- ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 250 -     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout] 250 +     Set((), (), ()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Del(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 251 -     Del(String),
[INFO] [stdout] 251 +     Del(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TieredCacheBuilder` is never constructed
[INFO] [stdout]    --> src/data_cache/tiered.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub struct TieredCacheBuilder<L1, L2>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/data_cache/tiered.rs:337:12
[INFO] [stdout]     |
[INFO] [stdout] 331 | / impl<L1, L2> TieredCacheBuilder<L1, L2>
[INFO] [stdout] 332 | | where
[INFO] [stdout] 333 | |     L1: CacheBackend,
[INFO] [stdout] 334 | |     L2: CacheBackend,
[INFO] [stdout]     | |_____________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 337 |       pub fn new() -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |       pub fn l1(mut self, cache: L1) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 348 |       pub fn l2(mut self, cache: L2) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 354 |       pub fn config(mut self, config: TieredCacheConfig) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |       pub fn l1_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 366 |       pub fn l2_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 375 |       pub fn build(self) -> TieredCache<L1, L2> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> src/data_cache/key.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::{self, Display, Write};
[INFO] [stdout]   |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `RawSchema` is more private than the item `mem_optimize::lazy::LazySchema::from_raw`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:77:5
[INFO] [stdout]     |
[INFO] [stdout]  77 |     pub fn from_raw(raw: RawSchema) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `mem_optimize::lazy::LazySchema::from_raw` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `RawSchema` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/mem_optimize/lazy.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | struct RawSchema {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `InvalidationHandler` is never used
[INFO] [stdout]    --> src/data_cache/invalidation.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub trait InvalidationHandler: Send + Sync + 'static {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FnHandler` is never constructed
[INFO] [stdout]    --> src/data_cache/invalidation.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 | pub struct FnHandler<F>(pub F);
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_hash_many` is never used
[INFO] [stdout]    --> src/data_cache/key.rs:358:8
[INFO] [stdout]     |
[INFO] [stdout] 358 | pub fn compute_hash_many<T: Hash>(values: &[T]) -> u64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]    --> src/data_cache/memory.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | struct CacheEntry {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     created_at: Instant,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CacheEntry` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_to_tag_index` is never used
[INFO] [stdout]    --> src/data_cache/memory.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl MemoryCache {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     fn add_to_tag_index(&self, key: &str, tags: &[EntityTag]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `user_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub fn user_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_data` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub fn static_data() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `session` is never used
[INFO] [stdout]    --> src/data_cache/options.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn session() -> CacheOptions {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `execute` is never used
[INFO] [stdout]    --> src/data_cache/redis.rs:152:14
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl RedisConnection {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 152 |     async fn execute<T>(&self, _cmd: &str, _args: &[&str]) -> CacheResult<T>
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `conn` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct RedisPipeline {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] 244 |     conn: RedisConnection,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Get(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 249 -     Get(String),
[INFO] [stdout] 249 +     Get(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]    --> src/data_cache/redis.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout]     |     --- ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 250 -     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stdout] 250 +     Set((), (), ()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/data_cache/redis.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Del(String),
[INFO] [stdout]     |     --- ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 251 -     Del(String),
[INFO] [stdout] 251 +     Del(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TieredCacheBuilder` is never constructed
[INFO] [stdout]    --> src/data_cache/tiered.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub struct TieredCacheBuilder<L1, L2>
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/data_cache/tiered.rs:337:12
[INFO] [stdout]     |
[INFO] [stdout] 331 | / impl<L1, L2> TieredCacheBuilder<L1, L2>
[INFO] [stdout] 332 | | where
[INFO] [stdout] 333 | |     L1: CacheBackend,
[INFO] [stdout] 334 | |     L2: CacheBackend,
[INFO] [stdout]     | |_____________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 337 |       pub fn new() -> Self {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 |       pub fn l1(mut self, cache: L1) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 348 |       pub fn l2(mut self, cache: L2) -> Self {
[INFO] [stdout]     |              ^^
[INFO] [stdout] ...
[INFO] [stdout] 354 |       pub fn config(mut self, config: TieredCacheConfig) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 |       pub fn l1_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 366 |       pub fn l2_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 375 |       pub fn build(self) -> TieredCache<L1, L2> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> src/profiling/mod.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |         assert!(stats.total_allocations >= 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.99s
[INFO] running `Command { std: "docker" "inspect" "dd0ee222aaa4b8d0c4f90db91354715cf1286ae874e64547b50b7809b4031c51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd0ee222aaa4b8d0c4f90db91354715cf1286ae874e64547b50b7809b4031c51", kill_on_drop: false }`
[INFO] [stdout] dd0ee222aaa4b8d0c4f90db91354715cf1286ae874e64547b50b7809b4031c51
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fcfa9f3e502511ebb4afdc89ec4fcec3366d560dc8e34ca9d9870d6482567b50
[INFO] running `Command { std: "docker" "start" "-a" "fcfa9f3e502511ebb4afdc89ec4fcec3366d560dc8e34ca9d9870d6482567b50", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Write`
[INFO] [stderr]  --> src/data_cache/key.rs:3:31
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt::{self, Display, Write};
[INFO] [stderr]   |                               ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `RawSchema` is more private than the item `LazySchema::from_raw`
[INFO] [stderr]    --> src/mem_optimize/lazy.rs:77:5
[INFO] [stderr]     |
[INFO] [stderr]  77 |     pub fn from_raw(raw: RawSchema) -> Self {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `LazySchema::from_raw` is reachable at visibility `pub`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `RawSchema` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> src/mem_optimize/lazy.rs:670:1
[INFO] [stderr]     |
[INFO] [stderr] 670 | struct RawSchema {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `NoopCache` is never constructed
[INFO] [stderr]    --> src/data_cache/backend.rs:231:12
[INFO] [stderr]     |
[INFO] [stderr] 231 | pub struct NoopCache;
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait `InvalidationHandler` is never used
[INFO] [stderr]    --> src/data_cache/invalidation.rs:272:11
[INFO] [stderr]     |
[INFO] [stderr] 272 | pub trait InvalidationHandler: Send + Sync + 'static {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FnHandler` is never constructed
[INFO] [stderr]    --> src/data_cache/invalidation.rs:281:12
[INFO] [stderr]     |
[INFO] [stderr] 281 | pub struct FnHandler<F>(pub F);
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_hash` is never used
[INFO] [stderr]    --> src/data_cache/key.rs:350:8
[INFO] [stderr]     |
[INFO] [stderr] 350 | pub fn compute_hash<T: Hash>(value: &T) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_hash_many` is never used
[INFO] [stderr]    --> src/data_cache/key.rs:358:8
[INFO] [stderr]     |
[INFO] [stderr] 358 | pub fn compute_hash_many<T: Hash>(values: &[T]) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `created_at` is never read
[INFO] [stderr]    --> src/data_cache/memory.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 144 | struct CacheEntry {
[INFO] [stderr]     |        ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 148 |     created_at: Instant,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `CacheEntry` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `add_to_tag_index` is never used
[INFO] [stderr]    --> src/data_cache/memory.rs:253:8
[INFO] [stderr]     |
[INFO] [stderr] 188 | impl MemoryCache {
[INFO] [stderr]     | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 253 |     fn add_to_tag_index(&self, key: &str, tags: &[EntityTag]) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `volatile` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:208:12
[INFO] [stderr]     |
[INFO] [stderr] 208 |     pub fn volatile() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `user_data` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:215:12
[INFO] [stderr]     |
[INFO] [stderr] 215 |     pub fn user_data() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `reference_data` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:221:12
[INFO] [stderr]     |
[INFO] [stderr] 221 |     pub fn reference_data() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `static_data` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:227:12
[INFO] [stderr]     |
[INFO] [stderr] 227 |     pub fn static_data() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `session` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:233:12
[INFO] [stderr]     |
[INFO] [stderr] 233 |     pub fn session() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `realtime` is never used
[INFO] [stderr]    --> src/data_cache/options.rs:239:12
[INFO] [stderr]     |
[INFO] [stderr] 239 |     pub fn realtime() -> CacheOptions {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `execute` is never used
[INFO] [stderr]    --> src/data_cache/redis.rs:152:14
[INFO] [stderr]     |
[INFO] [stderr] 135 | impl RedisConnection {
[INFO] [stderr]     | -------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 152 |     async fn execute<T>(&self, _cmd: &str, _args: &[&str]) -> CacheResult<T>
[INFO] [stderr]     |              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `conn` is never read
[INFO] [stderr]    --> src/data_cache/redis.rs:244:5
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub struct RedisPipeline {
[INFO] [stderr]     |            ------------- field in this struct
[INFO] [stderr] 244 |     conn: RedisConnection,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/data_cache/redis.rs:249:9
[INFO] [stderr]     |
[INFO] [stderr] 249 |     Get(String),
[INFO] [stderr]     |     --- ^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 249 -     Get(String),
[INFO] [stderr] 249 +     Get(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0`, `1`, and `2` are never read
[INFO] [stderr]    --> src/data_cache/redis.rs:250:9
[INFO] [stderr]     |
[INFO] [stderr] 250 |     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stderr]     |     --- ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     fields in this variant
[INFO] [stderr]     |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]     |
[INFO] [stderr] 250 -     Set(String, Vec<u8>, Option<Duration>),
[INFO] [stderr] 250 +     Set((), (), ()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/data_cache/redis.rs:251:9
[INFO] [stderr]     |
[INFO] [stderr] 251 |     Del(String),
[INFO] [stderr]     |     --- ^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 251 -     Del(String),
[INFO] [stderr] 251 +     Del(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TieredCacheBuilder` is never constructed
[INFO] [stderr]    --> src/data_cache/tiered.rs:307:12
[INFO] [stderr]     |
[INFO] [stderr] 307 | pub struct TieredCacheBuilder<L1, L2>
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> src/data_cache/tiered.rs:337:12
[INFO] [stderr]     |
[INFO] [stderr] 331 | / impl<L1, L2> TieredCacheBuilder<L1, L2>
[INFO] [stderr] 332 | | where
[INFO] [stderr] 333 | |     L1: CacheBackend,
[INFO] [stderr] 334 | |     L2: CacheBackend,
[INFO] [stderr]     | |_____________________- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 337 |       pub fn new() -> Self {
[INFO] [stderr]     |              ^^^
[INFO] [stderr] ...
[INFO] [stderr] 342 |       pub fn l1(mut self, cache: L1) -> Self {
[INFO] [stderr]     |              ^^
[INFO] [stderr] ...
[INFO] [stderr] 348 |       pub fn l2(mut self, cache: L2) -> Self {
[INFO] [stderr]     |              ^^
[INFO] [stderr] ...
[INFO] [stderr] 354 |       pub fn config(mut self, config: TieredCacheConfig) -> Self {
[INFO] [stderr]     |              ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 360 |       pub fn l1_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stderr]     |              ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 366 |       pub fn l2_ttl(mut self, ttl: Duration) -> Self {
[INFO] [stderr]     |              ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 375 |       pub fn build(self) -> TieredCache<L1, L2> {
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]    --> src/data_cache/mod.rs:315:9
[INFO] [stderr]     |
[INFO] [stderr] 315 |     use std::time::Duration;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Write`
[INFO] [stderr]  --> src/data_cache/key.rs:3:31
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fmt::{self, Display, Write};
[INFO] [stderr]   |                               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type `RawSchema` is more private than the item `mem_optimize::lazy::LazySchema::from_raw`
[INFO] [stderr]    --> src/mem_optimize/lazy.rs:77:5
[INFO] [stderr]     |
[INFO] [stderr]  77 |     pub fn from_raw(raw: RawSchema) -> Self {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `mem_optimize::lazy::LazySchema::from_raw` is reachable at visibility `pub`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `RawSchema` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> src/mem_optimize/lazy.rs:670:1
[INFO] [stderr]     |
[INFO] [stderr] 670 | struct RawSchema {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait `InvalidationHandler` is never used
[INFO] [stderr]    --> src/data_cache/invalidation.rs:272:11
[INFO] [stderr]     |
[INFO] [stderr] 272 | pub trait InvalidationHandler: Send + Sync + 'static {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/profiling/mod.rs:305:17
[INFO] [stderr]     |
[INFO] [stderr] 305 |         assert!(stats.total_allocations >= 0);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `prax-query` (lib) generated 22 warnings
[INFO] [stderr] warning: `prax-query` (lib test) generated 19 warnings (14 duplicates) (run `cargo fix --lib -p prax-query --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prax_query-4150fab6aa3692fd)
[INFO] [stdout] 
[INFO] [stdout] running 990 tests
[INFO] [stdout] test advanced::tests::distinct_on_tests::test_distinct_on_stage ... ok
[INFO] [stdout] test advanced::tests::mongodb_tests::test_bulk_write_upsert ... ok
[INFO] [stdout] test advanced::tests::mongodb_tests::test_bulk_write_builder ... ok
[INFO] [stdout] test advanced::tests::mongodb_tests::test_sample_stage ... ok
[INFO] [stdout] test advanced::tests::test_distinct_on ... ok
[INFO] [stdout] test advanced::tests::test_bulk_operation_batches ... ok
[INFO] [stdout] test advanced::tests::test_for_share_skip_locked ... ok
[INFO] [stdout] test advanced::tests::test_for_update ... ok
[INFO] [stdout] test advanced::tests::test_lateral_join_postgres ... ok
[INFO] [stdout] test advanced::tests::test_returning_mssql ... ok
[INFO] [stdout] test advanced::tests::test_returning_postgres ... ok
[INFO] [stdout] test advanced::tests::test_row_lock_mssql ... ok
[INFO] [stdout] test advanced::tests::test_tablesample_mssql ... ok
[INFO] [stdout] test advanced::tests::test_tablesample_postgres ... ok
[INFO] [stdout] test async_optimize::introspect::tests::test_batch_columns_query ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_batch_sql ... ok
[INFO] [stdout] test async_optimize::introspect::tests::test_batch_introspector ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_pipeline_builder ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_renumber_params ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_basic ... ok
[INFO] [stdout] test async_optimize::introspect::tests::test_introspection_phase_progression ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_fail_fast ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_with_errors ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_bulk_update_pipeline ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_transaction_sql ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_bulk_insert_pipeline ... ok
[INFO] [stdout] test batch::tests::test_batch_result ... ok
[INFO] [stdout] test builder::tests::test_column_list_heap_spillover ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_execute_batch ... ok
[INFO] [stdout] test batch::tests::test_batch_result_with_failure ... ok
[INFO] [stdout] test builder::tests::test_cow_identifier_owned ... ok
[INFO] [stdout] test batch::tests::test_combine_inserts_postgres ... ok
[INFO] [stdout] test builder::tests::test_optimized_window_spec ... ok
[INFO] [stdout] test builder::tests::test_builder_pool ... ok
[INFO] [stdout] test builder::tests::test_identifier_from_static ... ok
[INFO] [stdout] test cache::tests::test_execution_plan_cache ... ok
[INFO] [stdout] test builder::tests::test_identifier_inline ... ok
[INFO] [stdout] test builder::tests::test_reusable_builder ... ok
[INFO] [stdout] test cache::tests::test_count_placeholders_postgres ... ok
[INFO] [stdout] test builder::tests::test_reusable_builder_take ... ok
[INFO] [stdout] test cache::tests::test_count_placeholders_mysql ... ok
[INFO] [stdout] test cache::tests::test_patterns ... ok
[INFO] [stdout] test cache::tests::test_query_cache_get_or_insert ... ok
[INFO] [stdout] test cache::tests::test_query_hash ... ok
[INFO] [stdout] test cache::tests::test_query_cache_stats ... ok
[INFO] [stdout] test builder::tests::test_column_list_stack_allocation ... ok
[INFO] [stdout] test builder::tests::test_cow_identifier_borrowed ... ok
[INFO] [stdout] test cache::tests::test_global_template_cache ... ok
[INFO] [stdout] test cache::tests::test_sql_template_cache_get ... ok
[INFO] [stdout] test cache::tests::test_sql_template_cache_get_or_register ... ok
[INFO] [stdout] test cache::tests::test_query_cache_basic ... ok
[INFO] [stdout] test cache::tests::test_sql_template_cache_get_by_hash ... ok
[INFO] [stdout] test connection::config::tests::test_config_from_url ... ok
[INFO] [stdout] test cache::tests::test_precompute_query_hash ... ok
[INFO] [stdout] test connection::config::tests::test_multi_database_config ... ok
[INFO] [stdout] test cache::tests::test_sql_template_cache_stats ... ok
[INFO] [stdout] test batch::tests::test_batch_builder ... ok
[INFO] [stdout] test connection::config::tests::test_postgres_builder ... ok
[INFO] [stdout] test connection::config::tests::test_sqlite_builder ... ok
[INFO] [stdout] test connection::env::tests::test_expand_default ... ok
[INFO] [stdout] test connection::config::tests::test_to_url ... ok
[INFO] [stdout] test connection::config::tests::test_builder_validation ... ok
[INFO] [stdout] test connection::env::tests::test_expand_required ... ok
[INFO] [stdout] test connection::env::tests::test_expand_simple ... ok
[INFO] [stdout] test connection::config::tests::test_mysql_builder ... ok
[INFO] [stdout] test connection::env::tests::test_expand_full_url ... ok
[INFO] [stdout] test connection::env::tests::test_has_variables ... ok
[INFO] [stdout] test connection::options::tests::test_connection_options_builder ... ok
[INFO] [stdout] test connection::options::tests::test_pool_options_builder ... ok
[INFO] [stdout] test connection::options::tests::test_options_from_params ... ok
[INFO] [stdout] test connection::parser::tests::test_default_port ... ok
[INFO] [stdout] test connection::parser::tests::test_invalid_url ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_mysql ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_postgres_full ... ok
[INFO] [stdout] test connection::env::tests::test_expand_missing ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_mariadb ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_postgres_no_password ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_postgres_with_params ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_sqlite_file ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_special_characters ... ok
[INFO] [stdout] test connection::parser::tests::test_parse_sqlite_memory ... ok
[INFO] [stdout] test connection::parser::tests::test_to_url_roundtrip ... ok
[INFO] [stdout] test connection::parser::tests::test_with_param ... ok
[INFO] [stdout] test connection::pool::tests::test_pool_config_builder ... ok
[INFO] [stdout] test connection::parser::tests::test_port_or_default ... ok
[INFO] [stdout] test connection::pool::tests::test_preset_configs ... ok
[INFO] [stdout] test cte::tests::mongodb_tests::test_graph_lookup ... ok
[INFO] [stdout] test cte::tests::mongodb_tests::test_lookup_with_pipeline ... ok
[INFO] [stdout] test connection::env::tests::test_expand_braced ... ok
[INFO] [stdout] test cte::tests::mongodb_tests::test_simple_lookup ... ok
[INFO] [stdout] test cte::tests::mongodb_tests::test_union_with_pipeline ... ok
[INFO] [stdout] test cte::tests::test_cte_builder ... ok
[INFO] [stdout] test cte::tests::test_cte_with_columns ... ok
[INFO] [stdout] test cte::tests::pattern_tests::test_running_total_pattern ... ok
[INFO] [stdout] test cte::tests::pattern_tests::test_tree_traversal_pattern ... ok
[INFO] [stdout] test cte::tests::test_mssql_limit ... ok
[INFO] [stdout] test cte::tests::mongodb_tests::test_union_with ... ok
[INFO] [stdout] test cte::tests::test_simple_cte ... ok
[INFO] [stdout] test cte::tests::test_materialized_cte ... ok
[INFO] [stdout] test cte::tests::test_with_clause ... ok
[INFO] [stdout] test cte::tests::test_recursive_cte ... ok
[INFO] [stdout] test cte::tests::test_recursive_with_clause ... ok
[INFO] [stdout] test cte::tests::test_with_query_builder ... ok
[INFO] [stdout] test data::tests::test_batch_create ... ok
[INFO] [stdout] test data::tests::test_connect_data ... ok
[INFO] [stdout] test data::tests::test_data_builder_connect ... ok
[INFO] [stdout] test data::tests::test_data_builder_basic ... ok
[INFO] [stdout] test data::tests::test_data_builder_null_and_default ... ok
[INFO] [stdout] test data::tests::test_data_macro ... ok
[INFO] [stdout] test data::tests::test_field_value_conversions ... ok
[INFO] [stdout] test data_cache::backend::tests::test_noop_cache ... ok
[INFO] [stdout] test data_cache::invalidation::tests::test_invalidation_event ... ok
[INFO] [stdout] test data::tests::test_data_builder_numeric_operations ... ok
[INFO] [stdout] test data_cache::backend::tests::test_cache_entry ... ok
[INFO] [stdout] test data_cache::invalidation::tests::test_invalidation_strategy ... ok
[INFO] [stdout] test data_cache::invalidation::tests::test_tag_matching ... ok
[INFO] [stdout] test data_cache::key::tests::test_cache_key_creation ... ok
[INFO] [stdout] test data_cache::invalidation::tests::test_entity_tag ... ok
[INFO] [stdout] test data::tests::test_json_to_data ... ok
[INFO] [stdout] test data_cache::key::tests::test_cache_key_with_tenant ... ok
[INFO] [stdout] test data_cache::key::tests::test_compute_hash ... ok
[INFO] [stdout] test data_cache::key::tests::test_entity_record_key ... ok
[INFO] [stdout] test data_cache::key::tests::test_find_unique_key ... ok
[INFO] [stdout] test data_cache::key::tests::test_glob_matching ... ok
[INFO] [stdout] test data_cache::key::tests::test_key_builder ... ok
[INFO] [stdout] test data_cache::key::tests::test_key_pattern_entity ... ok
[INFO] [stdout] test data_cache::memory::tests::test_memory_cache_builder ... ok
[INFO] [stdout] test data_cache::memory::tests::test_memory_cache_basic ... ok
[INFO] [stdout] test data_cache::memory::tests::test_memory_cache_eviction ... ok
[INFO] [stdout] test data_cache::options::tests::test_cache_policy ... ok
[INFO] [stdout] test data_cache::options::tests::test_default_options ... ok
[INFO] [stdout] test data_cache::memory::tests::test_memory_cache_pattern_invalidation ... ok
[INFO] [stdout] test data_cache::redis::tests::test_redis_config ... ok
[INFO] [stdout] test data_cache::stats::tests::test_metrics_recording ... ok
[INFO] [stdout] test data_cache::redis::tests::test_redis_cache_creation ... ok
[INFO] [stdout] test data_cache::stats::tests::test_stats_ops_per_second ... ok
[INFO] [stdout] test data_cache::tests::test_get_or_set ... ok
[INFO] [stdout] test data_cache::tests::test_memory_cache_basic ... ok
[INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_invalidation ... ok
[INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_l1_hit ... ok
[INFO] [stdout] test async_optimize::introspect::tests::test_concurrent_introspector ... ok
[INFO] [stdout] test async_optimize::introspect::tests::test_introspection_with_errors ... ok
[INFO] [stdout] test advanced::tests::test_lateral_join_mssql ... ok
[INFO] [stdout] test connection::options::tests::test_ssl_mode_parse ... ok
[INFO] [stdout] test data_cache::options::tests::test_presets ... ok
[INFO] [stdout] test connection::options::tests::test_sqlite_options_pragmas ... ok
[INFO] [stdout] test data_cache::redis::tests::test_full_key ... ok
[INFO] [stdout] test cache::tests::test_sql_template_cache_basic ... ok
[INFO] [stdout] test data_cache::options::tests::test_options_builder ... ok
[INFO] [stdout] test connection::env::tests::test_literal_dollar ... ok
[INFO] [stdout] test db_optimize::tests::test_batch_config_auto_tune ... ok
[INFO] [stdout] test db_optimize::tests::test_batch_ranges ... ok
[INFO] [stdout] test db_optimize::tests::test_prepared_statement_cache ... ok
[INFO] [stdout] test db_optimize::tests::test_query_hints_apply ... ok
[INFO] [stdout] test db_optimize::tests::test_query_hints_mssql ... ok
[INFO] [stdout] test db_optimize::tests::test_query_hints_postgres ... ok
[INFO] [stdout] test error::tests::test_docs_url ... ok
[INFO] [stdout] test error::tests::test_connection_errors ... ok
[INFO] [stdout] test error::tests::test_error_with_context ... ok
[INFO] [stdout] test error::tests::test_display_full ... ok
[INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_with_noop_l2 ... ok
[INFO] [stdout] test error::tests::test_retryable_errors ... ok
[INFO] [stdout] test error::tests::test_suggestion_with_code ... ok
[INFO] [stdout] test error::tests::test_error_macro ... ok
[INFO] [stdout] test error::tests::test_timeout_error ... ok
[INFO] [stdout] test data_cache::tiered::tests::test_tiered_cache_l2_fallback ... ok
[INFO] [stdout] test extension::tests::mongodb_tests::test_vector_index_definition ... ok
[INFO] [stdout] test async_optimize::pipeline::tests::test_simulated_executor ... ok
[INFO] [stdout] test error::tests::test_unique_violation_error ... ok
[INFO] [stdout] test extension::tests::test_distance_sql ... ok
[INFO] [stdout] test extension::tests::mongodb_tests::test_vector_search ... ok
[INFO] [stdout] test extension::tests::test_extension_drop ... ok
[INFO] [stdout] test extension::tests::test_extension_postgres ... ok
[INFO] [stdout] test extension::tests::test_point_postgis ... ok
[INFO] [stdout] test extension::tests::test_uuid_generation ... ok
[INFO] [stdout] test extension::tests::test_hash_sql ... ok
[INFO] [stdout] test extension::tests::test_vector_index ... ok
[INFO] [stdout] test extension::tests::test_hnsw_index ... ok
[INFO] [stdout] test extension::tests::test_polygon_wkt ... ok
[INFO] [stdout] test extension::tests::test_point_geojson ... ok
[INFO] [stdout] test db_optimize::tests::test_mongo_pipeline_builder ... ok
[INFO] [stdout] test extension::tests::test_vector_pgvector ... ok
[INFO] [stdout] test extension::tests::test_within_distance ... ok
[INFO] [stdout] test filter::tests::test_and2_both_none ... ok
[INFO] [stdout] test error::tests::test_error_code_format ... ok
[INFO] [stdout] test filter::tests::test_and2_both_valid ... ok
[INFO] [stdout] test filter::tests::test_and2_first_none ... ok
[INFO] [stdout] test filter::tests::test_and_builder_extend ... ok
[INFO] [stdout] test filter::tests::test_and_builder_single ... ok
[INFO] [stdout] test filter::tests::test_and_builder_push_if ... ok
[INFO] [stdout] test filter::tests::test_builder_len_and_is_empty ... ok
[INFO] [stdout] test filter::tests::test_filter_and_empty ... ok
[INFO] [stdout] test filter::tests::test_filter_and_then ... ok
[INFO] [stdout] test filter::tests::test_filter_and_then_chained ... ok
[INFO] [stdout] test filter::tests::test_filter_and_then_with_none_first ... ok
[INFO] [stdout] test filter::tests::test_and2_second_none ... ok
[INFO] [stdout] test filter::tests::test_and_builder_basic ... ok
[INFO] [stdout] test filter::tests::test_filter_and_then_with_none_second ... ok
[INFO] [stdout] test filter::tests::test_and_builder_filters_none ... ok
[INFO] [stdout] test filter::tests::test_filter_and ... ok
[INFO] [stdout] test filter::tests::test_and_builder_empty ... ok
[INFO] [stdout] test filter::tests::test_filter_and_with_none ... ok
[INFO] [stdout] test filter::tests::test_filter_contains ... ok
[INFO] [stdout] test filter::tests::test_filter_ends_with ... ok
[INFO] [stdout] test filter::tests::test_filter_in ... ok
[INFO] [stdout] test filter::tests::test_filter_in_empty_list ... ok
[INFO] [stdout] test filter::tests::test_filter_gte ... ok
[INFO] [stdout] test filter::tests::test_filter_lte ... ok
[INFO] [stdout] test filter::tests::test_filter_is_null ... ok
[INFO] [stdout] test filter::tests::test_filter_none ... ok
[INFO] [stdout] test filter::tests::test_filter_not ... ok
[INFO] [stdout] test filter::tests::test_filter_not_in ... ok
[INFO] [stdout] test filter::tests::test_filter_not_equals ... ok
[INFO] [stdout] test filter::tests::test_filter_nested_and_or ... ok
[INFO] [stdout] test filter::tests::test_filter_not_none ... ok
[INFO] [stdout] test filter::tests::test_filter_is_not_null ... ok
[INFO] [stdout] test filter::tests::test_filter_or ... ok
[INFO] [stdout] test filter::tests::test_filter_or_else_with_none_first ... ok
[INFO] [stdout] test filter::tests::test_filter_nested_not ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_i64 ... ok
[INFO] [stdout] test filter::tests::test_filter_or_else ... ok
[INFO] [stdout] test filter::tests::test_filter_or_with_none ... ok
[INFO] [stdout] test filter::tests::test_filter_or_single ... ok
[INFO] [stdout] test filter::tests::test_filter_starts_with ... ok
[INFO] [stdout] test filter::tests::test_filter_or_else_with_none_second ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_f64 ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_option_none ... ok
[INFO] [stdout] test filter::tests::test_filter_or_empty ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_string ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_vec ... ok
[INFO] [stdout] test filter::tests::test_filter_value_from_option_some ... ok
[INFO] [stdout] test filter::tests::test_filter_value_is_null ... ok
[INFO] [stdout] test filter::tests::test_filter_with_json_value ... ok
[INFO] [stdout] test filter::tests::test_filter_with_null_value ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_filter_if_some ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_or ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_filter_if ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_and ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_in_operations ... ok
[INFO] [stdout] test filter::tests::test_or2_both_none ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_null_operations ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_with_capacity ... ok
[INFO] [stdout] test filter::tests::test_or2_second_none ... ok
[INFO] [stdout] test filter::tests::test_fluent_builder_string_operations ... ok
[INFO] [stdout] test filter::tests::test_filter_value_to_sql_placeholder ... ok
[INFO] [stdout] test filter::tests::test_or2_first_none ... ok
[INFO] [stdout] test filter::tests::test_or2_both_valid ... ok
[INFO] [stdout] test filter::tests::test_or_builder_basic ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_in ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_is_not_null ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_ends_with ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_lt ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_is_null ... ok
[INFO] [stdout] test filter::tests::test_or_builder_single ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_equals ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_gt ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_not ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_not_in ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_lte ... ok
[INFO] [stdout] test intern::tests::test_clear_interned ... ok
[INFO] [stdout] test intern::tests::test_fields_all_sorted ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_starts_with ... ok
[INFO] [stdout] test intern::tests::test_fields_as_cow ... ok
[INFO] [stdout] test intern::tests::test_fields_lookup ... ok
[INFO] [stdout] test filter::tests::test_scalar_filter_gte ... ok
[INFO] [stdout] test intern::tests::test_intern_cow ... ok
[INFO] [stdout] test intern::tests::test_intern_empty_string ... ok
[INFO] [stdout] test intern::tests::test_intern_returns_same_arc ... ok
[INFO] [stdout] test intern::tests::test_intern_different_strings ... ok
[INFO] [stdout] test intern::tests::test_intern_unicode ... ok
[INFO] [stdout] test intern::tests::test_interned_count ... ok
[INFO] [stdout] test introspection::tests::test_camel_case ... ok
[INFO] [stdout] test introspection::tests::test_normalize_mysql_type ... ok
[INFO] [stdout] test filter::tests::test_or_builder_empty ... ok
[INFO] [stdout] test introspection::tests::test_normalize_postgres_type ... ok
[INFO] [stdout] test intern::tests::test_predefined_fields ... ok
[INFO] [stdout] test introspection::tests::test_pascal_case ... ok
[INFO] [stdout] test introspection::tests::mongodb_tests::test_schema_inferrer ... ok
[INFO] [stdout] test introspection::tests::test_queries_tables ... ok
[INFO] [stdout] test introspection::tests::test_referential_action ... ok
[INFO] [stdout] test introspection::tests::test_simplify_default ... ok
[INFO] [stdout] test json::tests::mongodb_tests::test_array_add_to_set ... ok
[INFO] [stdout] test json::tests::mongodb_tests::test_array_push ... ok
[INFO] [stdout] test json::tests::mongodb_tests::test_update_builder ... ok
[INFO] [stdout] test json::tests::test_json_index_postgres ... ok
[INFO] [stdout] test json::tests::mongodb_tests::test_update_inc ... ok
[INFO] [stdout] test json::tests::mongodb_tests::test_update_set ... ok
[INFO] [stdout] test json::tests::test_json_filter_contains ... ok
[INFO] [stdout] test json::tests::test_json_agg_array ... ok
[INFO] [stdout] test introspection::tests::test_generate_simple_model ... ok
[INFO] [stdout] test json::tests::test_json_agg_object ... ok
[INFO] [stdout] test json::tests::test_json_filter_has_key ... ok
[INFO] [stdout] test json::tests::test_json_index_with_path ... ok
[INFO] [stdout] test json::tests::test_json_op_array_append ... ok
[INFO] [stdout] test json::tests::test_json_op_merge ... ok
[INFO] [stdout] test json::tests::test_json_path_basic ... ok
[INFO] [stdout] test json::tests::test_json_op_remove ... ok
[INFO] [stdout] test json::tests::test_mysql_path_expr ... ok
[INFO] [stdout] test json::tests::test_json_path_with_index ... ok
[INFO] [stdout] test json::tests::test_postgres_path_expr ... ok
[INFO] [stdout] test json::tests::test_json_path_from_string ... ok
[INFO] [stdout] test lazy::tests::test_lazy_clone ... ok
[INFO] [stdout] test json::tests::test_json_op_set ... ok
[INFO] [stdout] test lazy::tests::test_lazy_clone_unloaded ... ok
[INFO] [stdout] test lazy::tests::test_lazy_load_cached ... ok
[INFO] [stdout] test lazy::tests::test_lazy_load_with ... ok
[INFO] [stdout] test json::tests::test_mongodb_path ... ok
[INFO] [stdout] test lazy::tests::test_lazy_new ... ok
[INFO] [stdout] test lazy::tests::test_lazy_loaded ... ok
[INFO] [stdout] test lazy::tests::test_lazy_relation ... ok
[INFO] [stdout] test lazy::tests::test_lazy_reset ... ok
[INFO] [stdout] test lazy::tests::test_lazy_take ... ok
[INFO] [stdout] test lazy::tests::test_lazy_set ... ok
[INFO] [stdout] test logging::tests::test_log_level_default ... ok
[INFO] [stdout] test logging::tests::test_debug_disabled_by_default ... ok
[INFO] [stdout] test macros::tests::test_and_filter_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_contains_macro ... ok
[INFO] [stdout] test macros::tests::test_complex_filter_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_ends_with_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_gt_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_gte_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_in_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_eq_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_is_not_null_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_is_null_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_lt_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_lte_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_ne_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_starts_with_macro ... ok
[INFO] [stdout] test macros::tests::test_filter_not_in_macro ... ok
[INFO] [stdout] test macros::tests::test_or_filter_macro ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_basic_filter ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_complex_filter ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_query_builder ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_in_filter ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_reset ... ok
[INFO] [stdout] test mem_optimize::arena::tests::test_arena_stats ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_interner_stats ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_scoped_interner ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_common_identifiers_prepopulated ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_from ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_hash ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_identifier_cache_qualified ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_interned_str_equality ... ok
[INFO] [stdout] test mem_optimize::interning::tests::test_global_interner_dedup ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_foreign_keys ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_columns ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_cached_access ... ok
[INFO] [stdout] test memory::tests::test_buffer_pool ... ok
[INFO] [stdout] test memory::tests::test_compact_filter_is_null ... ok
[INFO] [stdout] test memory::tests::test_compact_filter_and ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_enums ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_table_names_no_parse ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_indexes ... ok
[INFO] [stdout] test memory::tests::test_compact_filter_eq_int ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_schema_from_json ... ok
[INFO] [stdout] test mem_optimize::lazy::tests::test_lazy_table_parsing ... ok
[INFO] [stdout] test memory::tests::test_memory_stats ... ok
[INFO] [stdout] test macros::tests::test_not_filter_macro ... ok
[INFO] [stdout] test memory::tests::test_global_intern ... ok
[INFO] [stdout] test memory::tests::test_string_pool_different_strings ... ok
[INFO] [stdout] test memory::tests::test_string_pool_interning ... ok
[INFO] [stdout] test middleware::chain::tests::test_middleware_chain_empty ... ok
[INFO] [stdout] test middleware::context::tests::test_query_type_categories ... ok
[INFO] [stdout] test middleware::context::tests::test_query_context ... ok
[INFO] [stdout] test middleware::chain::tests::test_middleware_builder ... ok
[INFO] [stdout] test middleware::chain::tests::test_middleware_stack_builder ... ok
[INFO] [stdout] test middleware::context::tests::test_context_skip_execution ... ok
[INFO] [stdout] test middleware::context::tests::test_query_metadata ... ok
[INFO] [stdout] test middleware::context::tests::test_query_type_detection ... ok
[INFO] [stdout] test middleware::logging::tests::test_log_level_ordering ... ok
[INFO] [stdout] test middleware::logging::tests::test_logging_middleware_builder ... ok
[INFO] [stdout] test middleware::logging::tests::test_query_count ... ok
[INFO] [stdout] test middleware::logging::tests::test_truncate_sql ... ok
[INFO] [stdout] test middleware::metrics::tests::test_collector_reset ... ok
[INFO] [stdout] test middleware::metrics::tests::test_query_metrics_default ... ok
[INFO] [stdout] test middleware::metrics::tests::test_metrics_rates ... ok
[INFO] [stdout] test middleware::retry::tests::test_delay_calculation ... ok
[INFO] [stdout] test middleware::metrics::tests::test_in_memory_collector ... ok
[INFO] [stdout] test middleware::retry::tests::test_retry_config_default ... ok
[INFO] [stdout] test middleware::timing::tests::test_timing_middleware_reset ... ok
[INFO] [stdout] test middleware::retry::tests::test_retry_config_builder ... ok
[INFO] [stdout] test middleware::retry::tests::test_retry_predicate_custom ... ok
[INFO] [stdout] test middleware::timing::tests::test_timing_middleware_initial_state ... ok
[INFO] [stdout] test middleware::types::tests::test_query_response_from_cache ... ok
[INFO] [stdout] test middleware::retry::tests::test_retry_predicate_default ... ok
[INFO] [stdout] test middleware::types::tests::test_query_response_affected ... ok
[INFO] [stdout] test middleware::timing::tests::test_timing_result ... ok
[INFO] [stdout] test nested::tests::test_builder_create ... ok
[INFO] [stdout] test nested::tests::test_builder_one_to_many_connect ... ok
[INFO] [stdout] test nested::tests::test_builder_many_to_many_connect ... ok
[INFO] [stdout] test nested::tests::test_nested_write_create ... ok
[INFO] [stdout] test nested::tests::test_builder_one_to_many_disconnect ... ok
[INFO] [stdout] test error::tests::test_not_found_error ... ok
[INFO] [stdout] test nested::tests::test_builder_set ... ok
[INFO] [stdout] test nested::tests::test_nested_upsert_data ... ok
[INFO] [stdout] test middleware::retry::tests::test_delay_max_cap ... ok
[INFO] [stdout] test middleware::types::tests::test_query_response_builder ... ok
[INFO] [stdout] test filter::tests::test_filter_and_single ... ok
[INFO] [stdout] test nested::tests::test_nested_create_data ... ok
[INFO] [stdout] test nested::tests::test_nested_write_disconnect ... ok
[INFO] [stdout] test nested::tests::test_nested_write_set ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_all_methods ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_field_alias ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_field_sql ... ok
[INFO] [stdout] test nested::tests::test_nested_write_operations ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_no_group_by ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_build_sql ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_count_column ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_count_distinct ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_default ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_min_max ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_operation_new ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_exec ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_debug ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_clone ... ok
[INFO] [stdout] test nested::tests::test_nested_create_or_connect ... ok
[INFO] [stdout] test nested::tests::test_nested_write_connect ... ok
[INFO] [stdout] test nested::tests::test_nested_update_data ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_with_complex_filter ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_with_where ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_build_sql ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_timeout ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_empty_columns ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_exec ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_new ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_order_with_nulls ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_result_clone ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_result_debug ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_skip_only ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_sql_structure ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_take_only ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_with_having ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_with_min_max ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_with_order_and_limit ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_with_sum ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_with_where ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_avg_gt ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_condition_clone ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_condition_debug ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_count_gte ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_count_lt ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_helpers ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_sum_gt_with_different_columns ... ok
[INFO] [stdout] test operations::count::tests::test_count_basic ... ok
[INFO] [stdout] test operations::count::tests::test_count_distinct ... ok
[INFO] [stdout] test operations::count::tests::test_count_distinct_replaces ... ok
[INFO] [stdout] test operations::count::tests::test_count_distinct_with_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_exec_with_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_exec_zero ... ok
[INFO] [stdout] test operations::count::tests::test_count_exec ... ok
[INFO] [stdout] test operations::count::tests::test_count_method_chaining ... ok
[INFO] [stdout] test operations::count::tests::test_count_new ... ok
[INFO] [stdout] test operations::count::tests::test_count_sql_structure ... ok
[INFO] [stdout] test operations::count::tests::test_count_table_name ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_compound_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_in_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_like_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_not_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_not_null_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_null_filter ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_starts_with ... ok
[INFO] [stdout] test operations::count::tests::test_count_without_filter ... ok
[INFO] [stdout] test operations::create::tests::test_create_basic ... ok
[INFO] [stdout] test operations::count::tests::test_count_with_or_filter ... ok
[INFO] [stdout] test operations::create::tests::test_create_exec ... ok
[INFO] [stdout] test operations::create::tests::test_create_many ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_exec ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_method_chaining ... ok
[INFO] [stdout] test operations::aggregate::tests::test_having_op_as_str ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_new ... ok
[INFO] [stdout] test operations::aggregate::tests::test_aggregate_result_default ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_param_ordering ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_single_row ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_skip_duplicates ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_sql_structure ... ok
[INFO] [stdout] test operations::aggregate::tests::test_group_by_multiple_columns ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_with_rows ... ok
[INFO] [stdout] test operations::create::tests::test_create_many_without_skip_duplicates ... ok
[INFO] [stdout] test operations::create::tests::test_create_method_chaining ... ok
[INFO] [stdout] test operations::create::tests::test_create_sql_structure ... ok
[INFO] [stdout] test operations::create::tests::test_create_new ... ok
[INFO] [stdout] test operations::create::tests::test_create_table_name ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_boolean_value ... ok
[INFO] [stdout] test operations::create::tests::test_create_single_field ... ok
[INFO] [stdout] test data_cache::memory::tests::test_memory_cache_ttl ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_json_value ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_null_value ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_numeric_values ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_select ... ok
[INFO] [stdout] test operations::create::tests::test_create_with_set_many ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_build_sql_count ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many_new ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many_exec ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many_with_not_in_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_exec_count ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_exec ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many_with_compound_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_in_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_not_null_check ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_many_without_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_or_filter ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_null_check ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_compound_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_full_chain ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_exec_required ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_new ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_exec ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_compound_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_in_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_like_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_order_replaces ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_select_single_field ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_sql_structure ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_table_name ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_not_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_asc_order ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_or_filter ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_order ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_without_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_basic ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_select ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_with_null_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_exec_no_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_select_single_field ... ok
[INFO] [stdout] test operations::find_first::tests::test_find_first_without_order ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_table_name ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_asc_order ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_full_chain ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_exec ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_sql_structure ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_with_select ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_distinct ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_in_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_order_replaces ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_new ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_new ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_cursor ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_compound_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_between_equivalent ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_select_all ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_sql_structure ... ok
[INFO] [stdout] test async_optimize::concurrent::tests::test_concurrent_executor_respects_concurrency ... ok
[INFO] [stdout] test operations::delete::tests::test_delete_without_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_multiple_distinct ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_not_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_like_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_null_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_or_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_order ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_pagination ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_select ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_skip_only ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_exec_optional ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_method_chaining ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_new ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_with_take_only ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_without_distinct ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_without_filter ... ok
[INFO] [stdout] test operations::find_many::tests::test_find_many_without_order ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_basic ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_replace_filter ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_select_all_explicitly ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_table_name ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_sql_order ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_boolean_param ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_exec ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_select_single_field ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_compound_filter ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_by_email ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_int_param ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_new ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_basic ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_select ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_exec ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_string_param ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_with_none_filter ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_fields ... ok
[INFO] [stdout] test operations::find_unique::tests::test_find_unique_without_filter ... ok
[INFO] [stdout] test operations::update::tests::test_update_basic ... ok
[INFO] [stdout] test operations::update::tests::test_update_exec_one ... ok
[INFO] [stdout] test operations::update::tests::test_update_increment ... ok
[INFO] [stdout] test operations::update::tests::test_update_exec ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_param_ordering ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_without_where ... ok
[INFO] [stdout] test operations::update::tests::test_update_new ... ok
[INFO] [stdout] test operations::update::tests::test_update_many_with_multiple_conditions ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_boolean ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_complex_filter ... ok
[INFO] [stdout] test operations::update::tests::test_update_param_ordering ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_float_value ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_json_value ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_null_value ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_select ... ok
[INFO] [stdout] test operations::update::tests::test_update_with_set_many ... ok
[INFO] [stdout] test operations::update::tests::test_update_without_filter ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_basic ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_create_with_iterator ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_do_nothing ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_do_nothing_multiple_create ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_create_with_set ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_multiple_conflict_columns ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_full_chain ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_exec ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_new ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_select_all ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_param_ordering ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_single_conflict_column ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_sql_structure ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_table_name ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_update_with_iterator ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_update_with_set ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_boolean_value ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_json_value ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_null_value ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_numeric_values ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_where ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_with_select ... ok
[INFO] [stdout] test operations::view::tests::test_materialized_view_query_builder_refresh ... ok
[INFO] [stdout] test operations::upsert::tests::test_upsert_without_conflict_columns ... ok
[INFO] [stdout] test operations::view::tests::test_materialized_view_trait_constants ... ok
[INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_concurrently ... ok
[INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_default ... ok
[INFO] [stdout] test operations::view::tests::test_view_count_basic ... ok
[INFO] [stdout] test operations::view::tests::test_refresh_materialized_view_exec ... ok
[INFO] [stdout] test operations::view::tests::test_view_count_exec ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_first_has_limit_1 ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_first_with_filter ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_many_basic ... ok
[INFO] [stdout] test operations::view::tests::test_view_count_with_filter ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_many_with_pagination ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_many_with_distinct ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_many_with_order ... ok
[INFO] [stdout] test operations::view::tests::test_view_query_builder_clone ... ok
[INFO] [stdout] test operations::view::tests::test_view_find_many_with_filter ... ok
[INFO] [stdout] test operations::view::tests::test_view_query_builder_find_many ... ok
[INFO] [stdout] test operations::view::tests::test_view_trait_constants ... ok
[INFO] [stdout] test pagination::tests::test_cursor_after ... ok
[INFO] [stdout] test pagination::tests::test_cursor_before ... ok
[INFO] [stdout] test pagination::tests::test_paginated_result ... ok
[INFO] [stdout] test pagination::tests::test_pagination_page ... ok
[INFO] [stdout] test pagination::tests::test_pagination_skip_take ... ok
[INFO] [stdout] test partition::tests::mongodb_tests::test_shard_collection_command ... ok
[INFO] [stdout] test partition::tests::mongodb_tests::test_shard_key_builder ... ok
[INFO] [stdout] test partition::tests::mongodb_tests::test_shard_key_index_spec ... ok
[INFO] [stdout] test partition::tests::mongodb_tests::test_zone_sharding ... ok
[INFO] [stdout] test partition::tests::test_detach_partition ... ok
[INFO] [stdout] test partition::tests::test_drop_partition ... ok
[INFO] [stdout] test operations::view::tests::test_view_query_builder_count ... ok
[INFO] [stdout] test operations::view::tests::test_view_query_builder_find_first ... ok
[INFO] [stdout] test partition::tests::test_hash_partition ... ok
[INFO] [stdout] test partition::tests::test_list_partition ... ok
[INFO] [stdout] test partition::tests::test_missing_columns ... ok
[INFO] [stdout] test partition::tests::test_missing_partition_type ... ok
[INFO] [stdout] test partition::tests::test_mysql_partition_clause ... ok
[INFO] [stdout] test partition::tests::test_postgres_create_partition ... ok
[INFO] [stdout] test partition::tests::test_postgres_partition_clause ... ok
[INFO] [stdout] test partition::tests::test_range_partition_builder ... ok
[INFO] [stdout] test partition::tests::time_partition_tests::test_monthly_partitions ... ok
[INFO] [stdout] test partition::tests::time_partition_tests::test_quarterly_partitions ... ok
[INFO] [stdout] test partition::tests::time_partition_tests::test_yearly_partitions ... ok
[INFO] [stdout] test pool::tests::test_pool_and_filter ... ok
[INFO] [stdout] test pool::tests::test_pool_basic_filter ... ok
[INFO] [stdout] test pool::tests::test_pool_empty_and ... ok
[INFO] [stdout] test pool::tests::test_pool_deeply_nested ... ok
[INFO] [stdout] test pool::tests::test_pool_in_filter ... ok
[INFO] [stdout] test pool::tests::test_pool_nested_filter ... ok
[INFO] [stdout] test pool::tests::test_pool_null_filters ... ok
[INFO] [stdout] test pool::tests::test_pool_or_filter ... ok
[INFO] [stdout] test pool::tests::test_pool_reset ... ok
[INFO] [stdout] test pool::tests::test_pool_single_and ... ok
[INFO] [stdout] test pool::tests::test_pool_string_values ... ok
[INFO] [stdout] test procedure::tests::test_function_call ... ok
[INFO] [stdout] test procedure::tests::test_mongo_accumulator ... ok
[INFO] [stdout] test procedure::tests::test_mssql_sql_generation ... ok
[INFO] [stdout] test procedure::tests::test_mongo_function ... ok
[INFO] [stdout] test procedure::tests::test_mssql_with_output_params ... ok
[INFO] [stdout] test procedure::tests::test_mysql_sql_generation ... ok
[INFO] [stdout] test procedure::tests::test_postgres_function_sql ... ok
[INFO] [stdout] test procedure::tests::test_parameter_modes ... ok
[INFO] [stdout] test procedure::tests::test_postgres_sql_generation ... ok
[INFO] [stdout] test procedure::tests::test_procedure_call_basic ... ok
[INFO] [stdout] test procedure::tests::test_procedure_result ... ok
[INFO] [stdout] test procedure::tests::test_qualified_name ... ok
[INFO] [stdout] test procedure::tests::test_sqlite_function ... ok
[INFO] [stdout] test procedure::tests::test_sqlite_procedure_error ... ok
[INFO] [stdout] test procedure::tests::test_sqlite_udf_definitions ... ok
[INFO] [stdout] test profiling::allocation::tests::test_allocation_record ... ok
[INFO] [stdout] test profiling::allocation::tests::test_size_histogram ... ok
[INFO] [stdout] test profiling::allocation::tests::test_stats_calculations ... ok
[INFO] [stdout] test profiling::heap::tests::test_growth_detection ... ok
[INFO] [stdout] test profiling::heap::tests::test_heap_profiler ... ok
[INFO] [stdout] test profiling::heap::tests::test_heap_sample ... ok
[INFO] [stdout] test profiling::heap::tests::test_heap_stats ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_allocation_delta ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_leak_detector_new ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_leak_pattern_description ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_leak_report_empty ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_leak_severity_ordering ... ok
[INFO] [stdout] test profiling::leak_detector::tests::test_leak_report_with_leaks ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_memory_snapshot ... ok
[INFO] [stdout] test profiling::tests::test_profiling_toggle ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff_report ... ok
[INFO] [stdout] test profiling::tests::test_with_profiling ... ok
[INFO] [stdout] test query::tests::test_query_builder_find_by_id ... ok
[INFO] [stdout] test raw::tests::test_raw_query_macro_string_params ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff_no_leaks ... ok
[INFO] [stdout] test raw::tests::test_sql_bind ... ok
[INFO] [stdout] test raw::tests::test_raw_query_macro_with_params ... ok
[INFO] [stdout] test raw::tests::test_sql_bind_if ... ok
[INFO] [stdout] test query::tests::test_query_builder_find_many ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_snapshot_series ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_snapshot_series_max_capacity ... ok
[INFO] [stdout] test raw::tests::test_bind_many ... ok
[INFO] [stdout] test raw::tests::test_sql_separated ... ok
[INFO] [stdout] test raw::tests::test_build_in_clause ... ok
[INFO] [stdout] test raw::tests::test_sql_display ... ok
[INFO] [stdout] test profiling::tests::test_memory_profiler ... ok
[INFO] [stdout] test raw::tests::test_raw_query_macro_no_params ... ok
[INFO] [stdout] test raw::tests::test_sql_is_empty ... ok
[INFO] [stdout] test raw::tests::test_sql_multiple_binds ... ok
[INFO] [stdout] test raw::tests::test_sql_mysql ... ok
[INFO] [stdout] test raw::tests::test_sql_new ... ok
[INFO] [stdout] test raw::tests::test_sql_push ... ok
[INFO] [stdout] test raw::tests::test_sql_push_bind ... ok
[INFO] [stdout] test raw::tests::test_sql_separated_with_binds ... ok
[INFO] [stdout] test raw::tests::test_sql_sqlite ... ok
[INFO] [stdout] test relations::include::tests::test_include_builder ... ok
[INFO] [stdout] test relations::include::tests::test_include_spec_basic ... ok
[INFO] [stdout] test raw::tests::test_sql_push_if ... ok
[INFO] [stdout] test relations::select::tests::test_select_spec_all ... ok
[INFO] [stdout] test relations::select::tests::test_select_spec_except ... ok
[INFO] [stdout] test relations::select::tests::test_select_spec_with_relation ... ok
[INFO] [stdout] test relations::select::tests::test_to_sql_columns_with_alias ... ok
[INFO] [stdout] test relations::include::tests::test_include_spec_nested ... ok
[INFO] [stdout] test relations::spec::tests::test_relation_registry ... ok
[INFO] [stdout] test relations::spec::tests::test_relation_spec ... ok
[INFO] [stdout] test relations::include::tests::test_include_spec_with_options ... ok
[INFO] [stdout] test relations::loader::tests::test_one_to_many_query ... ok
[INFO] [stdout] test relations::spec::tests::test_referential_action ... ok
[INFO] [stdout] test relations::spec::tests::test_join_table_spec ... ok
[INFO] [stdout] test relations::loader::tests::test_relation_load_strategy ... ok
[INFO] [stdout] test relations::select::tests::test_select_spec_only ... ok
[INFO] [stdout] test relations::include::tests::test_include_from_iter ... ok
[INFO] [stdout] test relations::loader::tests::test_many_to_one_query ... ok
[INFO] [stdout] test relations::spec::tests::test_relation_type ... ok
[INFO] [stdout] test replication::tests::mongodb_tests::test_write_concern ... ok
[INFO] [stdout] test replication::tests::test_connection_router_write ... ok
[INFO] [stdout] test replication::tests::test_lag_monitor ... ok
[INFO] [stdout] test replication::tests::test_read_preference_mongodb ... ok
[INFO] [stdout] test row::tests::test_row_data ... ok
[INFO] [stdout] test row::tests::test_row_ref_get_i32 ... ok
[INFO] [stdout] test search::tests::test_fulltext_index_mysql ... ok
[INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_pipeline ... ok
[INFO] [stdout] test row::tests::test_row_ref_get_str_zero_copy ... ok
[INFO] [stdout] test replication::tests::mongodb_tests::test_mongo_read_preference ... ok
[INFO] [stdout] test replication::tests::mongodb_tests::test_read_concern ... ok
[INFO] [stdout] test replication::tests::test_connection_router_read_secondary ... ok
[INFO] [stdout] test search::tests::test_fulltext_index_postgres ... ok
[INFO] [stdout] test replication::tests::test_failover ... ok
[INFO] [stdout] test replication::tests::test_replica_config ... ok
[INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_query ... ok
[INFO] [stdout] test replication::tests::test_replica_set_builder ... ok
[INFO] [stdout] test search::tests::test_fuzzy_options ... ok
[INFO] [stdout] test search::tests::mongodb_tests::test_atlas_search_index_builder ... ok
[INFO] [stdout] test search::tests::test_fulltext_index_sqlite ... ok
[INFO] [stdout] test search::tests::test_highlight_options ... ok
[INFO] [stdout] test search::tests::test_mssql_search_sql ... ok
[INFO] [stdout] test search::tests::test_ranking_with_weights ... ok
[INFO] [stdout] test search::tests::test_search_query_builder ... ok
[INFO] [stdout] test security::tests::mongodb_tests::test_field_encryption_aws ... ok
[INFO] [stdout] test security::tests::mongodb_tests::test_field_encryption_local ... ok
[INFO] [stdout] test security::tests::mongodb_tests::test_mongo_role ... ok
[INFO] [stdout] test search::tests::test_sqlite_search_sql ... ok
[INFO] [stdout] test security::tests::test_grant_table ... ok
[INFO] [stdout] test security::tests::test_rls_policy_for_select ... ok
[INFO] [stdout] test security::tests::test_connection_profile ... ok
[INFO] [stdout] test security::tests::test_rls_policy_postgres ... ok
[INFO] [stdout] test security::tests::test_grant_with_option ... ok
[INFO] [stdout] test security::tests::test_role_inherit ... ok
[INFO] [stdout] test search::tests::test_mssql_ranked_search ... ok
[INFO] [stdout] test security::tests::test_data_mask_email ... ok
[INFO] [stdout] test search::tests::test_mysql_search_sql ... ok
[INFO] [stdout] test search::tests::test_postgres_search_sql ... ok
[INFO] [stdout] test security::tests::test_data_mask_partial ... ok
[INFO] [stdout] test security::tests::test_grant_columns ... ok
[INFO] [stdout] test sequence::tests::mongodb_tests::test_init_document ... ok
[INFO] [stdout] test sequence::tests::mongodb_tests::test_reset_document ... ok
[INFO] [stdout] test sequence::tests::ops_tests::test_last_insert_id ... ok
[INFO] [stdout] test sequence::tests::ops_tests::test_nextval ... ok
[INFO] [stdout] test sequence::tests::ops_tests::test_currval ... ok
[INFO] [stdout] test security::tests::test_tenant_policy ... ok
[INFO] [stdout] test sequence::tests::ops_tests::test_default_nextval ... ok
[INFO] [stdout] test sequence::tests::auto_increment_tests::test_column_definition ... ok
[INFO] [stdout] test security::tests::test_role_postgres ... ok
[INFO] [stdout] test sequence::tests::mongodb_tests::test_custom_collection ... ok
[INFO] [stdout] test sequence::tests::auto_increment_tests::test_set_start_value ... ok
[INFO] [stdout] test sequence::tests::ops_tests::test_setval ... ok
[INFO] [stdout] test sequence::tests::patterns_tests::test_order_number ... ok
[INFO] [stdout] test sequence::tests::patterns_tests::test_round_robin ... ok
[INFO] [stdout] test sequence::tests::test_cycle_sequence ... ok
[INFO] [stdout] test sequence::tests::test_mssql_create_sql ... ok
[INFO] [stdout] test sequence::tests::test_drop_sql ... ok
[INFO] [stdout] test sequence::tests::test_mysql_not_supported ... ok
[INFO] [stdout] test sequence::tests::test_restart_sql ... ok
[INFO] [stdout] test sequence::tests::test_owned_by ... ok
[INFO] [stdout] test sequence::tests::test_sequence_builder ... ok
[INFO] [stdout] test sequence::tests::test_sqlite_not_supported ... ok
[INFO] [stdout] test sequence::tests::test_postgres_create_sql ... ok
[INFO] [stdout] test sql::tests::test_database_placeholder ... ok
[INFO] [stdout] test sequence::tests::patterns_tests::test_countdown ... ok
[INFO] [stdout] test sql::tests::test_escape_identifier ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_in_clause_mysql ... ok
[INFO] [stdout] test sql::tests::test_needs_quoting ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_conditional ... ok
[INFO] [stdout] test sql::tests::test_query_capacity_estimates ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_identifier ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_complex ... ok
[INFO] [stdout] test sql::tests::test_sql_builder ... ok
[INFO] [stdout] test sql::tests::test_quote_identifier ... ok
[INFO] [stdout] test sql::tests::test_template_batch_placeholders_mysql ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_identifier_with_quotes ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_in_clause_postgres ... ok
[INFO] [stdout] test sql::tests::test_fast_builder_simple ... ok
[INFO] [stdout] test sql::tests::test_template_delete_by_id ... ok
[INFO] [stdout] test sql::tests::test_template_select_by_id ... ok
[INFO] [stdout] test sql::tests::test_template_select_by_id_all_columns ... ok
[INFO] [stdout] test static_filter::tests::test_compact_value_large_int ... ok
[INFO] [stdout] test static_filter::tests::test_eq_filter ... ok
[INFO] [stdout] test static_filter::tests::test_field_constants ... ok
[INFO] [stdout] test static_filter::tests::test_gt_filter ... ok
[INFO] [stdout] test static_filter::tests::test_is_null_filter ... ok
[INFO] [stdout] test static_filter::tests::test_or2_filter ... ok
[INFO] [stdout] test tenant::cache::tests::test_cache_hit ... ok
[INFO] [stdout] test tenant::cache::tests::test_cache_eviction ... ok
[INFO] [stdout] test tenant::cache::tests::test_cache_miss ... ok
[INFO] [stdout] test tenant::cache::tests::test_cache_metrics ... ok
[INFO] [stdout] test static_filter::tests::test_compact_value_small_int ... ok
[INFO] [stdout] test tenant::cache::tests::test_get_or_fetch ... ok
[INFO] [stdout] test static_filter::tests::test_compact_value_bool ... ok
[INFO] [stdout] test tenant::cache::tests::test_negative_cache ... ok
[INFO] [stdout] test sql::tests::test_template_insert_returning ... ok
[INFO] [stdout] test sql::tests::test_template_update_by_id ... ok
[INFO] [stdout] test sql::tests::test_template_batch_placeholders_postgres ... ok
[INFO] [stdout] test static_filter::tests::test_and2_filter ... ok
[INFO] [stdout] test tenant::config::tests::test_builder ... ok
[INFO] [stdout] test tenant::config::tests::test_row_level_config ... ok
[INFO] [stdout] test tenant::config::tests::test_schema_config ... ok
[INFO] [stdout] test tenant::cache::tests::test_sharded_cache ... ok
[INFO] [stdout] test tenant::context::tests::test_tenant_context ... ok
[INFO] [stdout] test tenant::context::tests::test_tenant_id_creation ... ok
[INFO] [stdout] test tenant::context::tests::test_system_context ... ok
[INFO] [stdout] test tenant::middleware::tests::test_tenant_scope ... ok
[INFO] [stdout] test tenant::pool::tests::test_atomic_stats ... ok
[INFO] [stdout] test tenant::pool::tests::test_lru_cache ... ok
[INFO] [stdout] test tenant::pool::tests::test_pool_config_builder ... ok
[INFO] [stdout] test tenant::pool::tests::test_pool_manager_creation ... ok
[INFO] [stdout] test tenant::pool::tests::test_tenant_pool_entry ... ok
[INFO] [stdout] test tenant::prepared::tests::test_cache_eviction ... ok
[INFO] [stdout] test tenant::context::tests::test_tenant_info ... ok
[INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_delete ... ok
[INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_select ... ok
[INFO] [stdout] test tenant::prepared::tests::test_global_cache ... ok
[INFO] [stdout] test tenant::prepared::tests::test_statement_registry ... ok
[INFO] [stdout] test tenant::prepared::tests::test_cache_stats ... ok
[INFO] [stdout] test tenant::prepared::tests::test_per_tenant_cache ... ok
[INFO] [stdout] test tenant::middleware::tests::test_row_level_filter_update ... ok
[INFO] [stdout] test tenant::resolver::tests::test_composite_resolver ... ok
[INFO] [stdout] test tenant::rls::tests::test_create_policy_sql ... ok
[INFO] [stdout] test tenant::rls::tests::test_quote_ident ... ok
[INFO] [stdout] test tenant::prepared::tests::test_statement_key ... ok
[INFO] [stdout] test tenant::rls::tests::test_custom_policy ... ok
[INFO] [stdout] test tenant::rls::tests::test_set_tenant_sql ... ok
[INFO] [stdout] test tenant::resolver::tests::test_static_resolver ... ok
[INFO] [stdout] test tenant::rls::tests::test_setup_sql ... ok
[INFO] [stdout] test tenant::rls::tests::test_migration_sql ... ok
[INFO] [stdout] test tenant::strategy::tests::test_column_type_format ... ok
[INFO] [stdout] test tenant::strategy::tests::test_schema_config ... ok
[INFO] [stdout] test tenant::task_local::tests::test_composite_extractor ... ok
[INFO] [stdout] test tenant::strategy::tests::test_row_level_config ... ok
[INFO] [stdout] test tenant::rls::tests::test_rls_config ... ok
[INFO] [stdout] test tenant::strategy::tests::test_database_config ... ok
[INFO] [stdout] test tenant::resolver::tests::test_dynamic_resolver ... ok
[INFO] [stdout] test tenant::task_local::tests::test_header_extractor ... ok
[INFO] [stdout] test tenant::task_local::tests::test_sync_tenant ... ok
[INFO] [stdout] test traits::tests::test_into_filter ... ok
[INFO] [stdout] test traits::tests::test_model_trait ... ok
[INFO] [stdout] test tenant::task_local::tests::test_tenant_scope ... ok
[INFO] [stdout] test tenant::task_local::tests::test_nested_tenant ... ok
[INFO] [stdout] test tenant::task_local::tests::test_with_tenant ... ok
[INFO] [stdout] test profiling::snapshot::tests::test_snapshot_diff ... ok
[INFO] [stdout] test relations::select::tests::test_to_sql_columns ... ok
[INFO] [stdout] test sequence::tests::mongodb_tests::test_counter_builder ... ok
[INFO] [stdout] test tenant::task_local::tests::test_no_tenant ... ok
[INFO] [stdout] test transaction::tests::test_access_mode ... ok
[INFO] [stdout] test transaction::tests::test_begin_sql ... ok
[INFO] [stdout] test transaction::tests::test_begin_sql_serializable_deferrable ... ok
[INFO] [stdout] test transaction::tests::test_isolation_level ... ok
[INFO] [stdout] test transaction::tests::test_transaction_config_builder ... ok
[INFO] [stdout] test trigger::tests::mongodb_tests::test_change_stream_builder ... ok
[INFO] [stdout] test trigger::tests::mongodb_tests::test_full_document_options ... ok
[INFO] [stdout] test trigger::tests::test_drop_trigger_sql ... ok
[INFO] [stdout] test trigger::tests::test_missing_action_error ... ok
[INFO] [stdout] test trigger::tests::test_missing_events_error ... ok
[INFO] [stdout] test trigger::tests::test_mssql_before_error ... ok
[INFO] [stdout] test trigger::tests::test_mssql_trigger_sql ... ok
[INFO] [stdout] test trigger::tests::test_mysql_trigger_sql ... ok
[INFO] [stdout] test trigger::tests::test_instead_of_trigger ... ok
[INFO] [stdout] test trigger::tests::test_trigger_condition ... ok
[INFO] [stdout] test trigger::tests::test_update_of ... ok
[INFO] [stdout] test trigger::tests::test_trigger_builder ... ok
[INFO] [stdout] test typed_filter::tests::test_and_n_const_generic ... ok
[INFO] [stdout] test trigger::tests::test_postgres_trigger_sql ... ok
[INFO] [stdout] test trigger::tests::test_sqlite_trigger_sql ... ok
[INFO] [stdout] test trigger::tests::test_trigger_with_update_of ... ok
[INFO] [stdout] test typed_filter::tests::test_chained_composition ... ok
[INFO] [stdout] test typed_filter::tests::test_lazy_filter ... ok
[INFO] [stdout] test transaction::tests::test_transaction_config_default ... ok
[INFO] [stdout] test trigger::tests::test_missing_table_error ... ok
[INFO] [stdout] test trigger::tests::test_mysql_multiple_events_error ... ok
[INFO] [stdout] test trigger::tests::mongodb_tests::test_change_type ... ok
[INFO] [stdout] test typed_filter::tests::test_maybe_filter_none ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_and ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_gt ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_is_not_null ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_not ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_or ... ok
[INFO] [stdout] test types::tests::test_order_by_builder ... ok
[INFO] [stdout] test types::tests::test_order_by_field_static ... ok
[INFO] [stdout] test types::tests::test_order_by_field_write_sql ... ok
[INFO] [stdout] test types::tests::test_order_by_write_sql ... ok
[INFO] [stdout] test types::tests::test_order_patterns ... ok
[INFO] [stdout] test types::tests::test_select_write_sql ... ok
[INFO] [stdout] test types::tests::test_sort_order ... ok
[INFO] [stdout] test types::tests::test_set_param ... ok
[INFO] [stdout] test typed_filter::tests::test_maybe_filter_some ... ok
[INFO] [stdout] test upsert::tests::mongodb_tests::test_bulk_upsert ... ok
[INFO] [stdout] test typed_filter::tests::test_or_n_const_generic ... ok
[INFO] [stdout] test types::tests::test_order_by_from_fields ... ok
[INFO] [stdout] test types::tests::test_order_by_multiple ... ok
[INFO] [stdout] test types::tests::test_select ... ok
[INFO] [stdout] test upsert::tests::mongodb_tests::test_find_one_and_update ... ok
[INFO] [stdout] test upsert::tests::test_conflict_target_constraint ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_eq ... ok
[INFO] [stdout] test upsert::tests::mongodb_tests::test_simple_upsert ... ok
[INFO] [stdout] test upsert::tests::mongodb_tests::test_upsert_with_inc ... ok
[INFO] [stdout] test typed_filter::tests::test_typed_is_null ... ok
[INFO] [stdout] test upsert::tests::test_mssql_merge ... ok
[INFO] [stdout] test types::tests::test_order_by_field ... ok
[INFO] [stdout] test upsert::tests::test_mysql_insert_ignore ... ok
[INFO] [stdout] test upsert::tests::test_postgres_with_returning ... ok
[INFO] [stdout] test upsert::tests::test_postgres_with_where ... ok
[INFO] [stdout] test upsert::tests::test_sqlite_on_conflict ... ok
[INFO] [stdout] test window::tests::mongodb_tests::test_running_total ... ok
[INFO] [stdout] test upsert::tests::test_upsert_builder ... ok
[INFO] [stdout] test upsert::tests::test_mysql_on_duplicate_key ... ok
[INFO] [stdout] test window::tests::test_named_window ... ok
[INFO] [stdout] test upsert::tests::test_postgres_on_conflict_do_nothing ... ok
[INFO] [stdout] test upsert::tests::test_postgres_on_conflict_do_update ... ok
[INFO] [stdout] test window::tests::mongodb_tests::test_shift_lag ... ok
[INFO] [stdout] test window::tests::mongodb_tests::test_rank ... ok
[INFO] [stdout] test window::tests::mongodb_tests::test_window_bounds ... ok
[INFO] [stdout] test window::tests::test_aggregate_window ... ok
[INFO] [stdout] test window::tests::test_first_last_value ... ok
[INFO] [stdout] test window::tests::test_frame_clauses ... ok
[INFO] [stdout] test window::tests::test_lag_lead ... ok
[INFO] [stdout] test window::tests::test_ntile ... ok
[INFO] [stdout] test window::tests::test_row_number ... ok
[INFO] [stdout] test window::tests::test_window_reference ... ok
[INFO] [stdout] test zero_copy::tests::test_cte_ref_zero_copy ... ok
[INFO] [stdout] test window::tests::test_nulls_position ... ok
[INFO] [stdout] test zero_copy::tests::test_json_path_ref_as_text ... ok
[INFO] [stdout] test window::tests::test_rank_functions ... ok
[INFO] [stdout] test zero_copy::tests::test_cte_ref_recursive ... ok
[INFO] [stdout] test zero_copy::tests::test_json_path_ref_mysql ... ok
[INFO] [stdout] test zero_copy::tests::test_json_path_ref_sqlite ... ok
[INFO] [stdout] test zero_copy::tests::test_window_spec_ref_with_frame ... ok
[INFO] [stdout] test zero_copy::tests::test_with_clause_ref ... ok
[INFO] [stdout] test zero_copy::tests::test_json_path_ref_with_index ... ok
[INFO] [stdout] test zero_copy::tests::test_json_path_ref_zero_copy ... ok
[INFO] [stdout] test zero_copy::tests::test_window_spec_ref_zero_copy ... ok
[INFO] [stdout] test window::tests::mongodb_tests::test_row_number ... ok
[INFO] [stdout] test transaction::tests::test_interactive_transaction ... ok
[INFO] [stdout] test profiling::allocation::tests::test_allocation_tracker ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- profiling::allocation::tests::test_allocation_tracker stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'profiling::allocation::tests::test_allocation_tracker' (719) panicked at src/profiling/allocation.rs:417:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6227b1dea8c2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6227b1dea8c2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6227b1dea8c2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6227b1dea8c2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6227b1e030ea - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6227b1e030ea - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x6227b1defb96 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6227b1defb96 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6227b1dc7e3f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6227b1dc7e3f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6227b1de23a9 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6227b1c9ae8e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6227b1c9ae8e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6227b1de2612 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x6227b1de2612 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6227b1dc7ef8 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6227b1dbc9d9 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6227b1dc8ebd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6227b1e0385c - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6227b1e036e3 - core[585f66e14d78f9ba]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x6227b1dfdda2 - core[585f66e14d78f9ba]::panicking::assert_failed::<u64, u64>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x6227b1c08595 - prax_query[86e897ff48a8c71c]::profiling::allocation::tests::test_allocation_tracker
[INFO] [stdout]                                at /opt/rustwide/workdir/src/profiling/allocation.rs:417:9
[INFO] [stdout]   22:     0x6227b1c05ba7 - prax_query[86e897ff48a8c71c]::profiling::allocation::tests::test_allocation_tracker::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/profiling/allocation.rs:408:33
[INFO] [stdout]   23:     0x6227b1c7f116 - <prax_query[86e897ff48a8c71c]::profiling::allocation::tests::test_allocation_tracker::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6227b1c8f23b - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6227b1c8f23b - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6227b1c9ba9a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6227b1c9ba9a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x6227b1c9ba9a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6227b1c9ba9a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6227b1c9ba9a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6227b1c9ba9a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6227b1c9ba9a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6227b1c95f64 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6227b1c95f64 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6227b1c9e592 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6227b1c9e592 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x6227b1c9e592 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6227b1c9e592 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6227b1c9e592 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6227b1c9e592 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6227b1c9e592 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6227b1de9bdf - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x6227b1de9bdf - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x770967ec7aa4 - <unknown>
[INFO] [stdout]   45:     0x770967f54a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     profiling::allocation::tests::test_allocation_tracker
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 989 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "fcfa9f3e502511ebb4afdc89ec4fcec3366d560dc8e34ca9d9870d6482567b50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcfa9f3e502511ebb4afdc89ec4fcec3366d560dc8e34ca9d9870d6482567b50", kill_on_drop: false }`
[INFO] [stdout] fcfa9f3e502511ebb4afdc89ec4fcec3366d560dc8e34ca9d9870d6482567b50
