[INFO] fetching crate surrealdb-expr 3.3.0...
[INFO] testing surrealdb-expr-3.3.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate surrealdb-expr 3.3.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate surrealdb-expr 3.3.0
[INFO] finished tweaking crates.io crate surrealdb-expr 3.3.0
[INFO] tweaked toml for crates.io crate surrealdb-expr 3.3.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate surrealdb-expr 3.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate surrealdb-expr 3.3.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded derive_arbitrary v1.4.2
[INFO] [stderr]   Downloaded surrealdb-types-derive v3.3.0
[INFO] [stderr]   Downloaded surrealdb-protocol v0.13.1
[INFO] [stderr]   Downloaded logos-derive v0.16.1
[INFO] [stderr]   Downloaded pdqselect v0.1.0
[INFO] [stderr]   Downloaded sif-itree v0.4.1
[INFO] [stderr]   Downloaded storekey-derive v0.11.0
[INFO] [stderr]   Downloaded path-clean v1.0.1
[INFO] [stderr]   Downloaded lexicmp v0.2.0
[INFO] [stderr]   Downloaded serial_test v3.4.0
[INFO] [stderr]   Downloaded serial_test_derive v3.4.0
[INFO] [stderr]   Downloaded hash32 v0.1.1
[INFO] [stderr]   Downloaded as-slice v0.1.5
[INFO] [stderr]   Downloaded surrealdb-parse-common v3.3.0
[INFO] [stderr]   Downloaded atomic-polyfill v1.0.3
[INFO] [stderr]   Downloaded surrealdb-iam v3.3.0
[INFO] [stderr]   Downloaded surrealdb-strand v3.3.0
[INFO] [stderr]   Downloaded surrealdb-cnf v3.3.0
[INFO] [stderr]   Downloaded rquickjs-macro v0.11.0
[INFO] [stderr]   Downloaded generic-array v0.13.3
[INFO] [stderr]   Downloaded storekey v0.11.0
[INFO] [stderr]   Downloaded logos v0.16.1
[INFO] [stderr]   Downloaded relative-path v2.0.1
[INFO] [stderr]   Downloaded trice v0.4.0
[INFO] [stderr]   Downloaded rstar v0.11.0
[INFO] [stderr]   Downloaded rstar v0.8.4
[INFO] [stderr]   Downloaded surrealdb-common v3.3.0
[INFO] [stderr]   Downloaded dmp v0.2.3
[INFO] [stderr]   Downloaded geographiclib-rs v0.2.7
[INFO] [stderr]   Downloaded geo-types v0.7.19
[INFO] [stderr]   Downloaded rstar v0.10.0
[INFO] [stderr]   Downloaded rstar v0.9.3
[INFO] [stderr]   Downloaded logos-codegen v0.16.1
[INFO] [stderr]   Downloaded seize v0.5.1
[INFO] [stderr]   Downloaded revision-derive v0.30.0
[INFO] [stderr]   Downloaded reblessive v0.4.3
[INFO] [stderr]   Downloaded surrealdb-kvs v3.3.0
[INFO] [stderr]   Downloaded rquickjs v0.11.0
[INFO] [stderr]   Downloaded quick_cache v0.6.22
[INFO] [stderr]   Downloaded jsonwebtoken v10.4.0
[INFO] [stderr]   Downloaded heapless v0.6.1
[INFO] [stderr]   Downloaded surrealdb-collections v3.3.0
[INFO] [stderr]   Downloaded heapless v0.7.17
[INFO] [stderr]   Downloaded affinitypool v0.8.0
[INFO] [stderr]   Downloaded surrealdb-types v3.3.0
[INFO] [stderr]   Downloaded papaya v0.2.5
[INFO] [stderr]   Downloaded surrealdb-sql v3.3.0
[INFO] [stderr]   Downloaded bnum v0.12.1
[INFO] [stderr]   Downloaded surrealdb-syn v3.3.0
[INFO] [stderr]   Downloaded roaring v0.11.4
[INFO] [stderr]   Downloaded rquickjs-core v0.11.0
[INFO] [stderr]   Downloaded revision v0.30.0
[INFO] [stderr]   Downloaded geo v0.32.0
[INFO] [stderr]   Downloaded fastnum v0.7.4
[INFO] [stderr]   Downloaded rquickjs-sys v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9
[INFO] running `Command { std: "docker" "start" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling rust_decimal v1.42.0
[INFO] [stderr]    Compiling i_tree v0.16.0
[INFO] [stderr]    Compiling i_key_sort v0.6.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling i_float v1.15.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling geographiclib-rs v0.2.7
[INFO] [stderr]    Compiling sif-itree v0.4.1
[INFO] [stderr]    Compiling robust v1.2.0
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling i_shape v1.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling i_overlay v4.0.7
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling revision-derive v0.30.0
[INFO] [stderr]    Compiling seize v0.5.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling surrealdb-types-derive v3.3.0
[INFO] [stderr]    Compiling papaya v0.2.5
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling storekey-derive v0.11.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling fastnum v0.7.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling affinitypool v0.8.0
[INFO] [stderr]    Compiling trice v0.4.0
[INFO] [stderr]    Compiling bnum v0.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling reblessive v0.4.3
[INFO] [stderr]    Compiling dmp v0.2.3
[INFO] [stderr]    Compiling lexicmp v0.2.0
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rstar v0.12.2
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling roaring v0.11.4
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling storekey v0.11.0
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling surrealdb-parse-common v3.3.0
[INFO] [stderr]    Compiling quick_cache v0.6.22
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling geo-types v0.7.19
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling geo v0.32.0
[INFO] [stderr]    Compiling surrealdb-protocol v0.13.1
[INFO] [stderr]    Compiling revision v0.30.0
[INFO] [stderr]    Compiling surrealdb-types v3.3.0
[INFO] [stderr]    Compiling surrealdb-strand v3.3.0
[INFO] [stderr]    Compiling surrealdb-iam v3.3.0
[INFO] [stderr]    Compiling surrealdb-collections v3.3.0
[INFO] [stderr]    Compiling surrealdb-common v3.3.0
[INFO] [stderr]    Compiling jsonwebtoken v10.4.0
[INFO] [stderr]    Compiling surrealdb-cnf v3.3.0
[INFO] [stderr]    Compiling surrealdb-sql v3.3.0
[INFO] [stderr]    Compiling surrealdb-kvs v3.3.0
[INFO] [stderr]    Compiling surrealdb-syn v3.3.0
[INFO] [stderr]    Compiling surrealdb-expr v3.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 10s
[INFO] running `Command { std: "docker" "inspect" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling surrealdb-common v3.3.0
[INFO] [stderr]    Compiling surrealdb-cnf v3.3.0
[INFO] [stderr]    Compiling surrealdb-sql v3.3.0
[INFO] [stderr]    Compiling surrealdb-kvs v3.3.0
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling surrealdb-syn v3.3.0
[INFO] [stderr]    Compiling surrealdb-expr v3.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1015:52
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         round_trip(&Geometry::Point(Point::new(0.0, f64::INFINITY)));
[INFO] [stdout]      |                                                          ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1017:27
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             Coord::from((0.0, f64::INFINITY)),
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1018:22
[INFO] [stdout]      |
[INFO] [stdout] 1018 |             Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1022:28
[INFO] [stdout]      |
[INFO] [stdout] 1022 |                 Coord::from((0.0, f64::INFINITY)),
[INFO] [stdout]      |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1023:23
[INFO] [stdout]      |
[INFO] [stdout] 1023 |                 Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1031:27
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             Point::from((0.0, f64::INFINITY)),
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1032:22
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             Point::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1036:28
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                 Coord::from((0.0, f64::INFINITY)),
[INFO] [stdout]      |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1037:23
[INFO] [stdout]      |
[INFO] [stdout] 1037 |                 Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1044:29
[INFO] [stdout]      |
[INFO] [stdout] 1044 |                     Coord::from((0.0, f64::INFINITY)),
[INFO] [stdout]      |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]     --> src/val/geometry.rs:1045:24
[INFO] [stdout]      |
[INFO] [stdout] 1045 |                     Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1015:52
[INFO] [stderr]      |
[INFO] [stderr] 1015 |         round_trip(&Geometry::Point(Point::new(0.0, f64::INFINITY)));
[INFO] [stderr]      |                                                          ^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1017:27
[INFO] [stderr]      |
[INFO] [stderr] 1017 |             Coord::from((0.0, f64::INFINITY)),
[INFO] [stderr]      |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1018:22
[INFO] [stderr]      |
[INFO] [stderr] 1018 |             Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stderr]      |                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1022:28
[INFO] [stderr]      |
[INFO] [stderr] 1022 |                 Coord::from((0.0, f64::INFINITY)),
[INFO] [stderr]      |                                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1023:23
[INFO] [stderr]      |
[INFO] [stderr] 1023 |                 Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stderr]      |                                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1031:27
[INFO] [stderr]      |
[INFO] [stderr] 1031 |             Point::from((0.0, f64::INFINITY)),
[INFO] [stderr]      |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1032:22
[INFO] [stderr]      |
[INFO] [stderr] 1032 |             Point::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stderr]      |                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1036:28
[INFO] [stderr]      |
[INFO] [stderr] 1036 |                 Coord::from((0.0, f64::INFINITY)),
[INFO] [stderr]      |                                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1037:23
[INFO] [stderr]      |
[INFO] [stderr] 1037 |                 Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stderr]      |                                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1044:29
[INFO] [stderr]      |
[INFO] [stderr] 1044 |                     Coord::from((0.0, f64::INFINITY)),
[INFO] [stderr]      |                                            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]     --> src/val/geometry.rs:1045:24
[INFO] [stderr]      |
[INFO] [stderr] 1045 |                     Coord::from((f64::NEG_INFINITY, 1.0)),
[INFO] [stderr]      |                                       ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `surrealdb-expr` (lib test) generated 11 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/surrealdb_expr-f71cf8ae18f11b60)
[INFO] [stdout] 
[INFO] [stdout] running 455 tests
[INFO] [stdout] test expr::bytesize::tests::parse_bytesize ... ok
[INFO] [stdout] test expr::computed_deps::tests::deduplicates_deps ... ok
[INFO] [stdout] test expr::computed_deps::tests::closure_only_needed ... ok
[INFO] [stdout] test expr::computed_deps::tests::binary_expression_two_fields ... ok
[INFO] [stdout] test expr::computed_deps::tests::closure_incomplete_forces_all ... ok
[INFO] [stdout] test expr::computed_deps::tests::field_plus_literal ... ok
[INFO] [stdout] test expr::computed_deps::tests::closure_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::closure_simple ... ok
[INFO] [stdout] test expr::computed_deps::tests::mixed_bare_and_this ... ok
[INFO] [stdout] test expr::computed_deps::tests::mixed_dot_and_bracket ... ok
[INFO] [stdout] test expr::computed_deps::tests::delete_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::self_bracket_string_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::insert_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::graph_lookup_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::nested_field_access ... ok
[INFO] [stdout] test expr::computed_deps::tests::other_param_dot_field_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::no_deps_literal_only ... ok
[INFO] [stdout] test expr::computed_deps::tests::relate_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::param_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::create_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::ifelse_extracts_branch_deps ... ok
[INFO] [stdout] test expr::computed_deps::tests::self_dot_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::self_reference ... ok
[INFO] [stdout] test expr::computed_deps::tests::simple_field_reference ... ok
[INFO] [stdout] test expr::computed_deps::tests::select_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::start_with_arbitrary_expr_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_alone_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_bracket_string_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_dot_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::subquery_inside_ifelse ... ok
[INFO] [stdout] test expr::computed_deps::tests::subquery_inside_function_args ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_dot_field_in_binary ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_dot_nested ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_dot_wildcard_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_in_function_args ... ok
[INFO] [stdout] test expr::computed_deps::tests::this_in_nested_parens ... ok
[INFO] [stdout] test expr::computed_deps::tests::topo_sort_dep_on_stored_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::topo_sort_diamond ... ok
[INFO] [stdout] test expr::computed_deps::tests::topo_sort_linear_chain ... ok
[INFO] [stdout] test expr::computed_deps::tests::topo_sort_empty ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_concat_arg_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_dotted_extracts_root ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_combined_with_other_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_dollar_this_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::topo_sort_no_deps ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_param_arg_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_field_literal_extracts_root ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_fields_non_array_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::update_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::decimal::tests::test_decode_empty_buffer ... ok
[INFO] [stdout] test expr::convert::analyzer_function::tests::function_from_storage_fn_legacy ... ok
[INFO] [stdout] test expr::convert::analyzer_function::tests::function_from_storage_mod ... ok
[INFO] [stdout] test expr::convert::analyzer_function::tests::function_from_storage_fn_prefix ... ok
[INFO] [stdout] test expr::expression::length_prefixed_bytes_tests::expr_with_bytes_matches_serialize ... ok
[INFO] [stdout] test expr::idiom::tests::an_expression_rooted_idiom_is_not_a_field_path ... ok
[INFO] [stdout] test expr::decimal::tests::test_lexicographic_ordering ... ok
[INFO] [stdout] test expr::decimal::tests::test_decode_empty_mantissa ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_02_nested_field ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_fields_array_of_literals_extracts_roots ... ok
[INFO] [stdout] test expr::computed_deps::tests::upsert_subquery_marks_incomplete ... ok
[INFO] [stdout] test expr::computed_deps::tests::type_fields_with_dynamic_element_marks_incomplete ... ok
[INFO] [stdout] test expr::decimal::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test expr::decimal::tests::test_decode_invalid_marker ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_03_int_index ... ok
[INFO] [stdout] test expr::decimal::tests::test_decode_buffer_too_short ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_04_all ... ok
[INFO] [stdout] test expr::decimal::tests::test_encode_terminate_with_zero ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_06_flatten ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_08_destructure ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_01_field ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_05_last ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_09_keyword_field ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_11_keyword_field_nested ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_1 ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_with_bytes_matches_serialize ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_12_keyword_field_tail ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_13_keyword_field_index ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_2 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_3 ... ok
[INFO] [stdout] test expr::idiom::tests::every_reserved_keyword_round_trips_as_a_field_name ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_4 ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_07_method ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_5 ... ok
[INFO] [stdout] test expr::idiom::tests::idiom_revisioned_roundtrip::case_10_keyword_field_select ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_sorting::case_6 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_raw_string::case_1 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_raw_string::case_2 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_raw_string::case_4 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_raw_string::case_3 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_string::case_2 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_string::case_1 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_01 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_03 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_04 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_05 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_06 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_string::case_4 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_07 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_08 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_09 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_to_string::case_3 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_10 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_02 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_11 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_12 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_13 ... ok
[INFO] [stdout] test expr::idiom::tests::test_idiom_validate_local::case_14 ... ok
[INFO] [stdout] test expr::idiom::tests::test_validate_local_error_message_for_disallowed_part ... ok
[INFO] [stdout] test expr::idiom::tests::trailing_content_after_an_idiom_is_rejected ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::collect_non_record_is_empty ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::collect_mixed_typed_and_untyped_is_unbounded ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::collect_untyped_record_is_unbounded ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::multi_table_record_targets_each ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::either_of_records_targets_each ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::array_and_set_of_records ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::collect_typed_record ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::literal_array_of_records ... ok
[INFO] [stdout] test expr::idiom::tests::test_validate_local_error_message_for_bracket ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_07_decimal ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::untyped_record_targets_any_table ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::collect_either_union_and_containers ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_10_int ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_11_number ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_09_float ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_02_none ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_01_any ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_03_null ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_12_object ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::typed_record_targets_only_its_table ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_13_string ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::any_kind_matches_defensively ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_05_bytes ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::option_record_is_either_none_record ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_16_range ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_17_table_untyped ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_15_regex ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_14_uuid ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_18_table_typed ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_04_bool ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_19_record_untyped ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_25_set_unbounded ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::non_record_kinds_never_target ... ok
[INFO] [stdout] test expr::kind::reference_target_tests::nested_option_array_record ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_06_datetime ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_21_geometry_untyped ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_20_record_typed ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_26_set_bounded ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_22_geometry_typed ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_27_array_unbounded ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_23_either ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_29_nested_array ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_31_file_untyped ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_24_option_record ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_08_duration ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_30_function_untyped ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_32_file_typed ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_34_literal_integer ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_35_literal_float ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_36_literal_decimal ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_37_literal_duration ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_38_literal_bool ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_33_literal_string ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_28_array_bounded ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_39_literal_array ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_40_literal_object ... ok
[INFO] [stdout] test expr::literal::static_value_tests::object_entries_are_ordered_by_key ... ok
[INFO] [stdout] test expr::literal::static_value_tests::non_literal_element_withholds_the_collection ... ok
[INFO] [stdout] test expr::literal::static_value_tests::repeated_object_key_keeps_the_last ... ok
[INFO] [stdout] test expr::literal::static_value_tests::simple_record_id_keys_are_static ... ok
[INFO] [stdout] test expr::match_plan::tests::debug_does_not_panic ... ok
[INFO] [stdout] test expr::match_plan::tests::binding_accessor_returns_def ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_renders_path_search_prefix ... ok
[INFO] [stdout] test expr::kind::round_trip_tests::kind_round_trips_through_text::case_41_deeply_nested ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_renders_distinct_order_quantifier_path ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_renders_shortest_group_count ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_omits_default_search_prefix ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_tolerates_out_of_range_binding ... ok
[INFO] [stdout] test expr::literal::equality_tests::every_variant_equals_itself ... ok
[INFO] [stdout] test expr::visit::tests::mutating_walk_reaches_the_guard ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_renders_single_pattern ... ok
[INFO] [stdout] test expr::operation::tests::round_trip_root_path ... ok
[INFO] [stdout] test expr::operation::tests::round_trip_all_variants ... ok
[INFO] [stdout] test expr::statements::set::tests::check_type ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_escapes_labels_that_collide_with_keywords ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_display ... ok
[INFO] [stdout] test expr::statements::ifelse::tests::format_pretty ... ok
[INFO] [stdout] test expr::visit::tests::non_mutating_walk_leaves_the_guard_untouched ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_array_index ... ok
[INFO] [stdout] test val::bytes::tests::serialize ... ok
[INFO] [stdout] test expr::literal::static_value_tests::generated_record_id_key_is_not_static ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_array_last ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_field_on_array ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_nested ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_simple ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_past_missing_stays_none ... ok
[INFO] [stdout] test val::number::tests::as_array_index_accepts_valid ... ok
[INFO] [stdout] test expr::literal::equality_tests::signed_zero_is_not_equal_to_zero ... ok
[INFO] [stdout] test val::geometry::test::encode_decode ... ok
[INFO] [stdout] test val::number::tests::as_int_lossless_accepts_valid ... ok
[INFO] [stdout] test expr::match_plan::tests::to_sql_renders_hidden_bindings_anonymously ... ok
[INFO] [stdout] test val::number::tests::ord_test ... ok
[INFO] [stdout] test val::number::tests::test_decimal_ext_from_str_normalized ... ok
[INFO] [stdout] test val::number::tests::test_try_float_div ... ok
[INFO] [stdout] test val::number::tests::fixed_int_is_unchanged_regardless_of_precision ... ok
[INFO] [stdout] test val::datetime::tests::test_from_str::case_1 ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_simple ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_through_owned_intermediate ... ok
[INFO] [stdout] test val::range::test::encode_decode ... ok
[INFO] [stdout] test val::number::tests::as_int_lossless_rejects_invalid ... ok
[INFO] [stdout] test val::number::tests::fixed_float_rounds_to_requested_precision ... ok
[INFO] [stdout] test val::number::tests::fixed_decimal_uses_round_dp ... ok
[INFO] [stdout] test val::number::tests::as_array_index_rejects_invalid ... ok
[INFO] [stdout] test val::number::tests::fixed_float_preserves_non_finite ... ok
[INFO] [stdout] test val::field_path::tests::test_field_path_extract_missing ... ok
[INFO] [stdout] test val::record_id::tests::record_ids_render_so_they_can_be_read_back ... ok
[INFO] [stdout] test val::record_id::tests::index_format_does_not_round_trip_a_compound_record_id ... ok
[INFO] [stdout] test val::record_id::tests::record_identity_round_trips_under_index_format ... ok
[INFO] [stdout] test val::number::tests::serialised_test ... ok
[INFO] [stdout] test val::table_name_public::tests::does_not_escape ... ok
[INFO] [stdout] test val::range::test::encoding_ordering ... ok
[INFO] [stdout] test val::table_name_public::tests::round_trips_without_changing_the_name ... ok
[INFO] [stdout] test val::tests::check_none ... ok
[INFO] [stdout] test val::tests::check_null ... ok
[INFO] [stdout] test val::rnd::tests::reseed_makes_output_deterministic ... ok
[INFO] [stdout] test val::tests::check_serialize::case_1_none ... ok
[INFO] [stdout] test val::record_id::record_identity_comparison_tests::identities_differing_only_in_numeric_variant_are_not_equal ... ok
[INFO] [stdout] test val::tests::check_serialize::case_2_null ... ok
[INFO] [stdout] test val::tests::check_serialize::case_3_bool ... ok
[INFO] [stdout] test val::tests::check_serialize::case_5_string ... ok
[INFO] [stdout] test val::tests::check_serialize::case_4_bool ... ok
[INFO] [stdout] test val::tests::check_serialize::case_7_object ... ok
[INFO] [stdout] test val::tests::check_serialize::case_6_object ... ok
[INFO] [stdout] test val::tests::check_size ... ok
[INFO] [stdout] test val::tests::convert_string ... ok
[INFO] [stdout] test val::tests::convert_truthy ... ok
[INFO] [stdout] test val::tests::hash_agrees_with_eq_flags_numbers_at_any_depth ... ok
[INFO] [stdout] test val::tests::serialize_deserialize ... ok
[INFO] [stdout] test val::tests::table_value_renders_escaped ... ok
[INFO] [stdout] test val::tests::test_json::case_01_none ... ok
[INFO] [stdout] test val::tests::test_json::case_02_null ... ok
[INFO] [stdout] test val::tests::test_json::case_03_bool ... ok
[INFO] [stdout] test val::tests::test_json::case_04_bool ... ok
[INFO] [stdout] test val::tests::test_json::case_05_number ... ok
[INFO] [stdout] test val::tests::test_json::case_06_number ... ok
[INFO] [stdout] test val::tests::test_json::case_07_number ... ok
[INFO] [stdout] test val::tests::test_json::case_08_number ... ok
[INFO] [stdout] test val::tests::test_json::case_09_number ... ok
[INFO] [stdout] test val::tests::test_json::case_10_number ... ok
[INFO] [stdout] test val::tests::test_json::case_11_number ... ok
[INFO] [stdout] test val::tests::test_json::case_12_number ... ok
[INFO] [stdout] test val::tests::test_json::case_14_number ... ok
[INFO] [stdout] test val::tests::test_json::case_16_strand ... ok
[INFO] [stdout] test val::tests::test_json::case_17_duration ... ok
[INFO] [stdout] test val::tests::test_json::case_15_strand ... ok
[INFO] [stdout] test val::tests::test_json::case_18_duration ... ok
[INFO] [stdout] test val::tests::test_json::case_20_datetime ... ok
[INFO] [stdout] test val::tests::test_json::case_22_uuid ... ok
[INFO] [stdout] test val::tests::test_json::case_19_datetime ... ok
[INFO] [stdout] test val::tests::test_json::case_21_uuid ... ok
[INFO] [stdout] test val::tests::test_json::case_23_bytes ... ok
[INFO] [stdout] test val::tests::test_json::case_27_array ... ok
[INFO] [stdout] test val::tests::test_json::case_28_object ... ok
[INFO] [stdout] test val::tests::test_json::case_29_object ... ok
[INFO] [stdout] test val::tests::test_json::case_31_geometry_line ... ok
[INFO] [stdout] test val::tests::test_json::case_30_geometry_point ... ok
[INFO] [stdout] test val::tests::test_json::case_34_geometry_multi_line ... ok
[INFO] [stdout] test val::tests::test_json::case_26_array ... ok
[INFO] [stdout] test val::tests::test_json::case_25_record_id ... ok
[INFO] [stdout] test val::tests::test_json::case_38_geometry_collection_with_line ... ok
[INFO] [stdout] test val::tests::test_json::case_33_geometry_multi_point ... ok
[INFO] [stdout] test val::tests::test_json::case_24_bytes ... ok
[INFO] [stdout] test val::tests::test_json::case_35_geometry_multi_polygon ... ok
[INFO] [stdout] test val::tests::test_json::case_36_geometry_collection ... ok
[INFO] [stdout] test val::tests::test_json::case_37_geometry_collection_with_point ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array ... ok
[INFO] [stdout] test val::uuid::tests::test_uuid_to_sql_with_prefix ... ok
[INFO] [stdout] test val::tests::value_depth_within_the_cap_is_accepted ... ok
[INFO] [stdout] test val::tests::test_json::case_32_geometry_polygon ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_longer_left ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_longer_right ... ok
[INFO] [stdout] test val::tests::test_json::case_13_number ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_missing_left ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_missing_value_left ... ok
[INFO] [stdout] test val::value::compare::tests::compare_basic ... ok
[INFO] [stdout] test val::value::compare::tests::compare_basic_missing_left ... ok
[INFO] [stdout] test val::value::compare::tests::compare_basic_missing_right ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_object_missing_vs_record_id ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_missing_right ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_on_number ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_on_record_id ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_on_record_id_different_order ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_mixed_types ... ok
[INFO] [stdout] test val::value::compare::tests::compare_array_missing_value_right ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_object_vs_record_id ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_on_string ... ok
[INFO] [stdout] test val::value::compare::tests::compare_last ... ok
[INFO] [stdout] test val::value::compare::tests::compare_field_record_id_vs_object ... ok
[INFO] [stdout] test val::value::compare::tests::compare_nested_field_on_record_id ... ok
[INFO] [stdout] test val::value::compare::tests::test_compare::case_1_none_eq_none ... ok
[INFO] [stdout] test val::value::compare::tests::test_compare::case_2_none_eq_none ... ok
[INFO] [stdout] test val::value::compare::tests::compare_none ... ok
[INFO] [stdout] test val::value::convert::cast::tests::test_cast_table_to_table ... ok
[INFO] [stdout] test val::value::convert::cast::tests::test_cast_to_table_generic ... ok
[INFO] [stdout] test val::value::convert::cast::tests::test_cast_to_table_specific ... ok
[INFO] [stdout] test val::value::convert::cast::tests::test_cast_to_table_union ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_can_coerce_to_table ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_array_element_position_in_error ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_object_key_position_in_error ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_table_empty_tables_list ... ok
[INFO] [stdout] test val::value::convert::cast::tests::test_can_cast_to_table ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_table_to_table ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_to_table_generic ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_to_table_specific ... ok
[INFO] [stdout] test val::value::convert::coerce::tests::test_coerce_vec_element_position_in_error ... ok
[INFO] [stdout] test val::value::cut::tests::cut_array ... ok
[INFO] [stdout] test val::value::cut::tests::cut_array_fields ... ok
[INFO] [stdout] test val::value::cut::tests::cut_array_field ... ok
[INFO] [stdout] test val::value::cut::tests::cut_array_fields_flat ... ok
[INFO] [stdout] test val::value::cut::tests::cut_none ... ok
[INFO] [stdout] test val::value::cut::tests::cut_other ... ok
[INFO] [stdout] test val::value::cut::tests::cut_reset ... ok
[INFO] [stdout] test val::value::cut::tests::cut_basic ... ok
[INFO] [stdout] test val::value::cut::tests::cut_wrong ... ok
[INFO] [stdout] test val::value::diff::tests::diff_add_array ... ok
[INFO] [stdout] test val::value::diff::tests::diff_add ... ok
[INFO] [stdout] test val::value::diff::tests::diff_change_text ... ok
[INFO] [stdout] test val::value::diff::tests::diff_change_text_root ... ok
[INFO] [stdout] test val::value::diff::tests::diff_remove ... ok
[INFO] [stdout] test val::value::diff::tests::diff_replace_root ... ok
[INFO] [stdout] test val::value::each::tests::each_array ... ok
[INFO] [stdout] test val::value::diff::tests::diff_none ... ok
[INFO] [stdout] test val::value::each::tests::each_array_field ... ok
[INFO] [stdout] test val::value::each::tests::each_array_field_embedded_index ... ok
[INFO] [stdout] test val::value::each::tests::each_array_field_embedded ... ok
[INFO] [stdout] test val::value::diff::tests::diff_replace_embedded ... ok
[INFO] [stdout] test val::value::each::tests::each_array_implicit_field ... ok
[INFO] [stdout] test val::value::each::tests::each_array_field_embedded_index_all ... ok
[INFO] [stdout] test val::value::each::tests::each_none ... ok
[INFO] [stdout] test val::value::each::tests::each_array_last_empty ... ok
[INFO] [stdout] test val::value::each::tests::each_array_implicit_field_partial ... ok
[INFO] [stdout] test val::value::each::tests::each_array_last ... ok
[INFO] [stdout] test val::value::every::tests::every_empty ... ok
[INFO] [stdout] test val::value::each::tests::each_set_last ... ok
[INFO] [stdout] test val::value::each::tests::each_array_implicit_field_absent ... ok
[INFO] [stdout] test val::value::every::tests::every_given_two_path_parts ... ok
[INFO] [stdout] test val::value::every::tests::every_including_array_indexes ... ok
[INFO] [stdout] test val::value::every::tests::every_including_intermediary_nodes_including_array_indexes ... ok
[INFO] [stdout] test val::value::each::tests::each_basic ... ok
[INFO] [stdout] test val::value::every::tests::every_including_intermediary_nodes_without_array_indexes ... ok
[INFO] [stdout] test val::value::each::tests::each_wildcards ... ok
[INFO] [stdout] test val::value::every::tests::every_wildcards ... ok
[INFO] [stdout] test val::value::every::tests::every_including_intermediary_nodes_including_array_indexes_ending_all ... ok
[INFO] [stdout] test val::value::every::tests::every_with_empty_objects_arrays ... ok
[INFO] [stdout] test val::value::inc::tests::increment_array_value ... ok
[INFO] [stdout] test val::value::every::tests::every_without_array_indexes ... ok
[INFO] [stdout] test val::value::every::tests::every_given_one_path_part ... ok
[INFO] [stdout] test val::value::inc::tests::increment_none ... ok
[INFO] [stdout] test val::value::inc::tests::increment_array_array ... ok
[INFO] [stdout] test val::value::inc::tests::increment_number ... ok
[INFO] [stdout] test val::value::merge::tests::merge_empty ... ok
[INFO] [stdout] test val::value::inc::tests::increment_array_number ... ok
[INFO] [stdout] test val::value::merge::tests::merge_new_object ... ok
[INFO] [stdout] test val::value::merge::tests::merge_basic ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_array_index_append_at_length ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_index_on_a_non_array_names_a_member ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_intermediate_array_index ... ok
[INFO] [stdout] test val::value::patch::tests::patch_append_token_appends_or_names_a_member ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_change_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_change_array_element ... ok
[INFO] [stdout] test val::value::patch::tests::patch_change_root ... ok
[INFO] [stdout] test val::value::patch::tests::patch_change_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_copy_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_copy_into_array_position_inserts ... ok
[INFO] [stdout] test val::value::patch::tests::patch_copy_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_copy_from_array_element ... ok
[INFO] [stdout] test val::value::patch::tests::patch_diff_roundtrip_number_root ... ok
[INFO] [stdout] test val::value::patch::tests::patch_diff_roundtrip_array_element ... ok
[INFO] [stdout] test val::value::patch::tests::patch_diff_roundtrip_string_root ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_from_array_element ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_into_array_position_inserts ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_within_one_array ... ok
[INFO] [stdout] test val::value::patch::tests::patch_object_member_named_as_an_index ... ok
[INFO] [stdout] test val::value::patch::tests::patch_object_member_not_spelled_as_an_index ... ok
[INFO] [stdout] test val::regex::tests::regex_compile_limit ... ok
[INFO] [stdout] test expr::match_plan::tests::revisioned_serialize_of_match_fails_loud ... ok
[INFO] [stdout] test val::tests::record_id_key_depth_is_walked ... ok
[INFO] [stdout] test val::value::patch::tests::patch_remove_array_index ... ok
[INFO] [stdout] test val::value::patch::tests::patch_remove_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_array_element_leaf ... ok
[INFO] [stdout] test val::value::patch::tests::patch_remove_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_embedded ... ok
[INFO] [stdout] test val::value::inc::tests::increment_object_number_errors ... ok
[INFO] [stdout] test val::value::merge::tests::merge_none ... ok
[INFO] [stdout] test val::tests::public_value_conversion_rejects_values_past_the_cap ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_array_index_out_of_bounds_errors ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_nested_array_index ... ok
[INFO] [stdout] test val::value::patch::tests::patch_add_array_index_under_array_index ... ok
[INFO] [stdout] test val::value::patch::tests::patch_move_keeps_its_source_when_the_destination_is_refused ... ok
[INFO] [stdout] test val::tests::value_depth_past_the_cap_is_rejected ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_root ... ok
[INFO] [stdout] test val::value::patch::tests::patch_destination_inside_the_source_is_refused ... ok
[INFO] [stdout] test val::value::patch::tests::patch_overwrite_needs_a_position_that_exists ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_whole_array_element ... ok
[INFO] [stdout] test val::value::pick::tests::pick_array_field ... ok
[INFO] [stdout] test val::value::patch::tests::patch_replace_simple ... ok
[INFO] [stdout] test val::value::patch::tests::patch_test_invalid ... ok
[INFO] [stdout] test val::value::patch::tests::patch_test_embedded ... ok
[INFO] [stdout] test val::value::patch::tests::patch_test_array_element ... ok
[INFO] [stdout] test val::value::pick::tests::pick_array_thing ... ok
[INFO] [stdout] test val::value::pick::tests::pick_none ... ok
[INFO] [stdout] test val::value::pick::tests::pick_array_fields_flat ... ok
[INFO] [stdout] test val::value::patch::tests::patch_set_keeps_its_invariant ... ok
[INFO] [stdout] test val::value::patch::tests::patch_test_simple ... ok
[INFO] [stdout] test val::value::pick::tests::pick_array ... ok
[INFO] [stdout] test val::tests::value_depth_check_does_not_recurse ... ok
[INFO] [stdout] test val::value::pick::tests::pick_array_fields ... ok
[INFO] [stdout] test val::value::pick::tests::pick_basic ... ok
[INFO] [stdout] test val::value::patch::tests::patch_change_invalid ... ok
[INFO] [stdout] test val::number::tests::serialised_ord_test ... ok
[INFO] [stdout] test val::value::put::tests::put_allow ... ok
[INFO] [stdout] test val::value::put::tests::put_array ... ok
[INFO] [stdout] test val::value::put::tests::put_basic ... ok
[INFO] [stdout] test val::value::patch::tests::patch_position_under_a_broadcast_path_is_refused ... ok
[INFO] [stdout] test val::value::put::tests::put_blank ... ok
[INFO] [stdout] test val::value::pick::tests::pick_thing ... ok
[INFO] [stdout] test val::value::put::tests::put_array_field ... ok
[INFO] [stdout] test val::value::put::tests::put_empty ... ok
[INFO] [stdout] test val::value::put::tests::put_reput ... ok
[INFO] [stdout] test val::value::put::tests::put_none ... ok
[INFO] [stdout] test val::value::put::tests::put_array_fields_flat ... ok
[INFO] [stdout] test val::value::put::tests::put_set_index_normalize ... ok
[INFO] [stdout] test val::value::put::tests::put_other ... ok
[INFO] [stdout] test val::value::replace::tests::replace ... ok
[INFO] [stdout] test val::value::put::tests::put_wrong ... ok
[INFO] [stdout] test val::value::put::tests::put_array_fields ... ok
[INFO] [stdout] test val::value::rid::tests::rid_none ... ok
[INFO] [stdout] test val::value::walk::tests::walk_array ... ok
[INFO] [stdout] test val::value::walk::tests::walk_array_field ... ok
[INFO] [stdout] test val::value::rid::tests::rid_some ... ok
[INFO] [stdout] test val::value::put::tests::put_set_index ... ok
[INFO] [stdout] test val::value::walk::tests::walk_array_field_embedded ... ok
[INFO] [stdout] test val::value::walk::tests::walk_array_field_embedded_index ... ok
[INFO] [stdout] test val::value::walk::tests::walk_array_field_embedded_index_all ... ok
[INFO] [stdout] test val::value::walk::tests::walk_basic ... ok
[INFO] [stdout] test val::value::walk::tests::walk_blank ... ok
[INFO] [stdout] test val::value::walk::tests::walk_empty_array ... ok
[INFO] [stdout] test val::value::walk::tests::walk_empty_object ... ok
[INFO] [stdout] test val::value::walk::tests::walk_empty_array_index ... ok
[INFO] [stdout] test val::value::walk::tests::walk_empty ... ok
[INFO] [stdout] test val::value::walk::tests::walk_set_field_all ... ok
[INFO] [stdout] test val::number::tests::ord_fuzz ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 455 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.83s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests surrealdb_expr
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/expr/mod.rs - expr::ControlFlowExt (line 193) ... ignored
[INFO] [stdout] test src/val/array.rs - val::array::Array::transpose (line 172) ... ignored
[INFO] [stdout] test src/val/field_path.rs - val::field_path::FieldPath (line 43) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.30s; merged doctests compilation took 0.29s
[INFO] running `Command { std: "docker" "inspect" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9", kill_on_drop: false }`
[INFO] [stdout] 096a2cd7fcf6c987cc57c3233d23e72350dd881414814cd3ed438544fc65a0a9
