[INFO] fetching crate kdb_codec 0.3.0...
[INFO] testing kdb_codec-0.3.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate kdb_codec 0.3.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate kdb_codec 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kdb_codec 0.3.0
[INFO] tweaked toml for crates.io crate kdb_codec 0.3.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kdb_codec 0.3.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 kdb_codec 0.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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 3afe53693f065b9a2650da5472d97d3ad62301b60abcd599da82c012e68e2848
[INFO] running `Command { std: "docker" "start" "-a" "3afe53693f065b9a2650da5472d97d3ad62301b60abcd599da82c012e68e2848", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3afe53693f065b9a2650da5472d97d3ad62301b60abcd599da82c012e68e2848", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3afe53693f065b9a2650da5472d97d3ad62301b60abcd599da82c012e68e2848", kill_on_drop: false }`
[INFO] [stdout] 3afe53693f065b9a2650da5472d97d3ad62301b60abcd599da82c012e68e2848
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 9629a304e8b62d294f52dd3eb3cc08a89a0a546de48bd1736708f01e74ebeb1c
[INFO] running `Command { std: "docker" "start" "-a" "9629a304e8b62d294f52dd3eb3cc08a89a0a546de48bd1736708f01e74ebeb1c", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.50
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling enum-as-inner v0.5.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling bon-macros v3.8.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling bon v3.8.1
[INFO] [stderr]    Compiling trust-dns-proto v0.22.0
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling trust-dns-resolver v0.22.0
[INFO] [stderr]    Compiling kdb_codec v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait `k0_list_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(crate) trait k0_list_inner: Klone + fmt::Debug + AsAny + Send + Sync + 'static {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `K0ListInner`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_list` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub(crate) struct k0_list {
[INFO] [stdout]    |                   ^^^^^^^ help: convert the identifier to upper camel case: `K0List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) enum k0_inner {
[INFO] [stdout]    |                 ^^^^^^^^ help: convert the identifier to upper camel case: `K0Inner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `byte` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     byte(G),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Byte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `guid` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     guid(U),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Guid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `short` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     short(H),
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Short`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `int` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     int(I),
[INFO] [stdout]    |     ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `long` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     long(J),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Long`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `real` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     real(E),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Real`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `float` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     float(F),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `symbol` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     symbol(S),
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `table` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     table(K),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `Table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `list` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     list(k0_list),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `null` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     null(()),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Null`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub(crate) struct k0 {
[INFO] [stdout]     |                   ^^ help: convert the identifier to upper camel case (notice the capitalization): `K0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsAny`, `Klone`, and `k0`
[INFO] [stdout]    --> src/lib.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub(crate) use types::{k0, k0_inner, k0_list, AsAny, Klone};
[INFO] [stdout]     |                        ^^                     ^^^^^  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::DateTime::<Tz>::timestamp_nanos`: use `timestamp_nanos_opt()` instead
[INFO] [stdout]     --> src/types.rs:4585:14
[INFO] [stdout]      |
[INFO] [stdout] 4585 |             .timestamp_nanos()
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `G0` should have a snake case name
[INFO] [stdout]   --> src/types.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     G0: Box<dyn k0_list_inner>,
[INFO] [stdout]    |     ^^ help: convert the identifier to snake case: `g0`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `asynchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const asynchronous: u8 = 0;
[INFO] [stdout]    |               ^^^^^^^^^^^^ help: convert the identifier to upper case: `ASYNCHRONOUS`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `synchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const synchronous: u8 = 1;
[INFO] [stdout]    |               ^^^^^^^^^^^ help: convert the identifier to upper case: `SYNCHRONOUS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `response` should have an upper case name
[INFO] [stdout]    --> src/connection.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub const response: u8 = 2;
[INFO] [stdout]     |               ^^^^^^^^ help: convert the identifier to upper case: `RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.06s
[INFO] running `Command { std: "docker" "inspect" "9629a304e8b62d294f52dd3eb3cc08a89a0a546de48bd1736708f01e74ebeb1c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9629a304e8b62d294f52dd3eb3cc08a89a0a546de48bd1736708f01e74ebeb1c", kill_on_drop: false }`
[INFO] [stdout] 9629a304e8b62d294f52dd3eb3cc08a89a0a546de48bd1736708f01e74ebeb1c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 8019fc3f467c4dfd3e8b245bb27f1d47e2bf07ce6a72b05811a0ac6543de3801
[INFO] running `Command { std: "docker" "start" "-a" "8019fc3f467c4dfd3e8b245bb27f1d47e2bf07ce6a72b05811a0ac6543de3801", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling value-bag v1.12.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]    Compiling float-cmp v0.8.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling enum-as-inner v0.5.1
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling trust-dns-proto v0.22.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling trust-dns-resolver v0.22.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling kdb_codec v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stdout] warning: trait `k0_list_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(crate) trait k0_list_inner: Klone + fmt::Debug + AsAny + Send + Sync + 'static {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `K0ListInner`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_list` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub(crate) struct k0_list {
[INFO] [stdout]    |                   ^^^^^^^ help: convert the identifier to upper camel case: `K0List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) enum k0_inner {
[INFO] [stdout]    |                 ^^^^^^^^ help: convert the identifier to upper camel case: `K0Inner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `byte` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     byte(G),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Byte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `guid` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     guid(U),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Guid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `short` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     short(H),
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Short`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `int` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     int(I),
[INFO] [stdout]    |     ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `long` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     long(J),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Long`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `real` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     real(E),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Real`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `float` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     float(F),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `symbol` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     symbol(S),
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `table` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     table(K),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `Table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `list` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     list(k0_list),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `null` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     null(()),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Null`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub(crate) struct k0 {
[INFO] [stdout]     |                   ^^ help: convert the identifier to upper camel case (notice the capitalization): `K0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsAny`, `Klone`, and `k0`
[INFO] [stdout]    --> src/lib.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub(crate) use types::{k0, k0_inner, k0_list, AsAny, Klone};
[INFO] [stdout]     |                        ^^                     ^^^^^  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling async-std v1.13.2
[INFO] [stdout] warning: use of deprecated method `chrono::DateTime::<Tz>::timestamp_nanos`: use `timestamp_nanos_opt()` instead
[INFO] [stdout]     --> src/types.rs:4585:14
[INFO] [stdout]      |
[INFO] [stdout] 4585 |             .timestamp_nanos()
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `G0` should have a snake case name
[INFO] [stdout]   --> src/types.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     G0: Box<dyn k0_list_inner>,
[INFO] [stdout]    |     ^^ help: convert the identifier to snake case: `g0`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `asynchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const asynchronous: u8 = 0;
[INFO] [stdout]    |               ^^^^^^^^^^^^ help: convert the identifier to upper case: `ASYNCHRONOUS`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `synchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const synchronous: u8 = 1;
[INFO] [stdout]    |               ^^^^^^^^^^^ help: convert the identifier to upper case: `SYNCHRONOUS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `response` should have an upper case name
[INFO] [stdout]    --> src/connection.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub const response: u8 = 2;
[INFO] [stdout]     |               ^^^^^^^^ help: convert the identifier to upper case: `RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `k0_list_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(crate) trait k0_list_inner: Klone + fmt::Debug + AsAny + Send + Sync + 'static {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `K0ListInner`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_list` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub(crate) struct k0_list {
[INFO] [stdout]    |                   ^^^^^^^ help: convert the identifier to upper camel case: `K0List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0_inner` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) enum k0_inner {
[INFO] [stdout]    |                 ^^^^^^^^ help: convert the identifier to upper camel case: `K0Inner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `byte` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     byte(G),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Byte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `guid` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     guid(U),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Guid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `short` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     short(H),
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Short`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `int` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     int(I),
[INFO] [stdout]    |     ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `long` should have an upper camel case name
[INFO] [stdout]   --> src/types.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     long(J),
[INFO] [stdout]    |     ^^^^ help: convert the identifier to upper camel case: `Long`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `real` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     real(E),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Real`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `float` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     float(F),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `symbol` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     symbol(S),
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `table` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     table(K),
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `Table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `list` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     list(k0_list),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `null` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     null(()),
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `Null`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `k0` should have an upper camel case name
[INFO] [stdout]    --> src/types.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub(crate) struct k0 {
[INFO] [stdout]     |                   ^^ help: convert the identifier to upper camel case (notice the capitalization): `K0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsAny`, `Klone`, and `k0`
[INFO] [stdout]    --> src/lib.rs:144:24
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub(crate) use types::{k0, k0_inner, k0_list, AsAny, Klone};
[INFO] [stdout]     |                        ^^                     ^^^^^  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::DateTime::<Tz>::timestamp_nanos`: use `timestamp_nanos_opt()` instead
[INFO] [stdout]     --> src/types.rs:4585:14
[INFO] [stdout]      |
[INFO] [stdout] 4585 |             .timestamp_nanos()
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `G0` should have a snake case name
[INFO] [stdout]   --> src/types.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     G0: Box<dyn k0_list_inner>,
[INFO] [stdout]    |     ^^ help: convert the identifier to snake case: `g0`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `asynchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub const asynchronous: u8 = 0;
[INFO] [stdout]    |               ^^^^^^^^^^^^ help: convert the identifier to upper case: `ASYNCHRONOUS`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `synchronous` should have an upper case name
[INFO] [stdout]   --> src/connection.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub const synchronous: u8 = 1;
[INFO] [stdout]    |               ^^^^^^^^^^^ help: convert the identifier to upper case: `SYNCHRONOUS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `response` should have an upper case name
[INFO] [stdout]    --> src/connection.rs:101:15
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub const response: u8 = 2;
[INFO] [stdout]     |               ^^^^^^^^ help: convert the identifier to upper case: `RESPONSE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.41s
[INFO] running `Command { std: "docker" "inspect" "8019fc3f467c4dfd3e8b245bb27f1d47e2bf07ce6a72b05811a0ac6543de3801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8019fc3f467c4dfd3e8b245bb27f1d47e2bf07ce6a72b05811a0ac6543de3801", kill_on_drop: false }`
[INFO] [stdout] 8019fc3f467c4dfd3e8b245bb27f1d47e2bf07ce6a72b05811a0ac6543de3801
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] fdcfa00b335f120ad7796ed60e710018e651f29e05d46b3040dd7387d5cf39db
[INFO] running `Command { std: "docker" "start" "-a" "fdcfa00b335f120ad7796ed60e710018e651f29e05d46b3040dd7387d5cf39db", kill_on_drop: false }`
[INFO] [stderr] warning: trait `k0_list_inner` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:60:18
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub(crate) trait k0_list_inner: Klone + fmt::Debug + AsAny + Send + Sync + 'static {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `K0ListInner`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0_list` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:72:19
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub(crate) struct k0_list {
[INFO] [stderr]    |                   ^^^^^^^ help: convert the identifier to upper camel case: `K0List`
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0_inner` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:88:17
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub(crate) enum k0_inner {
[INFO] [stderr]    |                 ^^^^^^^^ help: convert the identifier to upper camel case: `K0Inner`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `byte` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     byte(G),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Byte`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `guid` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     guid(U),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Guid`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `short` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     short(H),
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Short`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `int` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     int(I),
[INFO] [stderr]    |     ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `long` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     long(J),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Long`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `real` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     real(E),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Real`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `float` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 |     float(F),
[INFO] [stderr]     |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Float`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `symbol` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     symbol(S),
[INFO] [stderr]     |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Symbol`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `table` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 108 |     table(K),
[INFO] [stderr]     |     ^^^^^ help: convert the identifier to upper camel case: `Table`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `list` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     list(k0_list),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `null` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     null(()),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Null`
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:119:19
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub(crate) struct k0 {
[INFO] [stderr]     |                   ^^ help: convert the identifier to upper camel case (notice the capitalization): `K0`
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AsAny`, `Klone`, and `k0`
[INFO] [stderr]    --> src/lib.rs:144:24
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub(crate) use types::{k0, k0_inner, k0_list, AsAny, Klone};
[INFO] [stderr]     |                        ^^                     ^^^^^  ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `chrono::DateTime::<Tz>::timestamp_nanos`: use `timestamp_nanos_opt()` instead
[INFO] [stderr]     --> src/types.rs:4585:14
[INFO] [stderr]      |
[INFO] [stderr] 4585 |             .timestamp_nanos()
[INFO] [stderr]      |              ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `G0` should have a snake case name
[INFO] [stderr]   --> src/types.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 |     G0: Box<dyn k0_list_inner>,
[INFO] [stderr]    |     ^^ help: convert the identifier to snake case: `g0`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `asynchronous` should have an upper case name
[INFO] [stderr]   --> src/connection.rs:97:15
[INFO] [stderr]    |
[INFO] [stderr] 97 |     pub const asynchronous: u8 = 0;
[INFO] [stderr]    |               ^^^^^^^^^^^^ help: convert the identifier to upper case: `ASYNCHRONOUS`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `synchronous` should have an upper case name
[INFO] [stderr]   --> src/connection.rs:99:15
[INFO] [stderr]    |
[INFO] [stderr] 99 |     pub const synchronous: u8 = 1;
[INFO] [stderr]    |               ^^^^^^^^^^^ help: convert the identifier to upper case: `SYNCHRONOUS`
[INFO] [stderr] 
[INFO] [stderr] warning: constant `response` should have an upper case name
[INFO] [stderr]    --> src/connection.rs:101:15
[INFO] [stderr]     |
[INFO] [stderr] 101 |     pub const response: u8 = 2;
[INFO] [stderr]     |               ^^^^^^^^ help: convert the identifier to upper case: `RESPONSE`
[INFO] [stderr] 
[INFO] [stderr] warning: `kdb_codec` (lib) generated 21 warnings (run `cargo fix --lib -p kdb_codec` to apply 1 suggestion)
[INFO] [stderr] warning: `kdb_codec` (lib test) generated 21 warnings (21 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kdb_codec-7e4e90af233fa8e0)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test codec::tests::test_codec_builder_partial ... ok
[INFO] [stdout] test codec::tests::test_codec_builder_with_defaults ... ok
[INFO] [stdout] test codec::tests::test_codec_getters_setters ... ok
[INFO] [stdout] test codec::tests::test_compress_decompress_direct ... ok
[INFO] [stdout] test codec::tests::test_codec_builder_pattern ... ok
[INFO] [stdout] test codec::tests::test_codec_with_compression_end_to_end ... ok
[INFO] [stdout] test codec::tests::test_compression_mode_small_message ... ok
[INFO] [stdout] test codec::tests::test_compression_mode_auto_local ... ok
[INFO] [stdout] test codec::tests::test_compression_mode_auto_remote ... ok
[INFO] [stdout] test codec::tests::test_message_header_roundtrip ... ok
[INFO] [stdout] test codec::tests::test_compression_mode_always ... ok
[INFO] [stdout] test codec::tests::test_small_message_no_compression ... ok
[INFO] [stdout] test codec::tests::test_compression_mode_never ... ok
[INFO] [stdout] test codec::tests::test_string_query_encoding ... ok
[INFO] [stdout] test codec::tests::test_validation_mode_lenient_accepts_invalid ... ok
[INFO] [stdout] test codec::tests::test_validation_mode_strict_invalid_compressed ... ok
[INFO] [stdout] test codec::tests::test_validation_mode_strict_invalid_message_type ... ok
[INFO] [stdout] test index::tests::test_compound_list_try_index ... ok
[INFO] [stdout] test codec::tests::test_local_connection_no_compression ... ok
[INFO] [stdout] test index::tests::test_dictionary_index_read ... ok
[INFO] [stdout] test codec::tests::test_compress_decompress_roundtrip ... ok
[INFO] [stdout] test codec::tests::test_compression_with_large_data ... ok
[INFO] [stdout] test index::tests::test_dictionary_index_write ... ok
[INFO] [stdout] test index::tests::test_dictionary_lookup_by_key ... ok
[INFO] [stdout] test index::tests::test_dictionary_lookup_by_key_mut ... ok
[INFO] [stdout] test index::tests::test_dictionary_lookup_int_keys ... ok
[INFO] [stdout] test index::tests::test_dictionary_lookup_long_keys ... ok
[INFO] [stdout] test index::tests::test_set_value_compound_list ... ok
[INFO] [stdout] test index::tests::test_set_value_typed_list ... ok
[INFO] [stdout] test index::tests::test_try_column_safe ... ok
[INFO] [stdout] test index::tests::test_table_column_index_mut ... ok
[INFO] [stdout] test index::tests::test_table_column_index ... ok
[INFO] [stdout] test index::tests::test_try_find_owned_with_compound_list ... ok
[INFO] [stdout] test macros::tests::test_atoms ... ok
[INFO] [stdout] test index::tests::test_try_index_safe ... ok
[INFO] [stdout] test macros::tests::test_compound_list ... ok
[INFO] [stdout] test macros::tests::test_dictionary ... ok
[INFO] [stdout] test macros::tests::test_lists ... ok
[INFO] [stdout] test index::tests::test_try_find_owned_with_typed_list ... ok
[INFO] [stdout] test macros::tests::test_list_repetition_syntax ... ok
[INFO] [stdout] test index::tests::test_try_find_safe ... ok
[INFO] [stdout] test index::tests::test_try_find_mut_safe ... ok
[INFO] [stdout] test macros::tests::test_lists_with_attributes ... ok
[INFO] [stdout] test macros::tests::test_temporal_atoms ... ok
[INFO] [stdout] test macros::tests::test_temporal_lists ... ok
[INFO] [stdout] test macros::tests::test_table ... ok
[INFO] [stdout] test index::tests::test_dictionary_lookup_missing_key - should panic ... ok
[INFO] [stdout] test index::tests::test_table_invalid_column_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test.rs (/opt/rustwide/target/debug/deps/test-2cd43870b4546abf)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test compression_test ... ignored
[INFO] [stdout] test functional_message_test ... ignored
[INFO] [stdout] test cast_test ... ok
[INFO] [stdout] test length_test ... ok
[INFO] [stdout] test getter_test ... ok
[INFO] [stdout] test push_pop_test ... ok
[INFO] [stdout] test format_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kdb_codec
[INFO] [stderr] warning: trait `k0_list_inner` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:60:18
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub(crate) trait k0_list_inner: Klone + fmt::Debug + AsAny + Send + Sync + 'static {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `K0ListInner`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0_list` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:72:19
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub(crate) struct k0_list {
[INFO] [stderr]    |                   ^^^^^^^ help: convert the identifier to upper camel case: `K0List`
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0_inner` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:88:17
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub(crate) enum k0_inner {
[INFO] [stderr]    |                 ^^^^^^^^ help: convert the identifier to upper camel case: `K0Inner`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `byte` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     byte(G),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Byte`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `guid` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     guid(U),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Guid`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `short` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     short(H),
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Short`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `int` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:96:5
[INFO] [stderr]    |
[INFO] [stderr] 96 |     int(I),
[INFO] [stderr]    |     ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Int`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `long` should have an upper camel case name
[INFO] [stderr]   --> src/types.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     long(J),
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case: `Long`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `real` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     real(E),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Real`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `float` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 |     float(F),
[INFO] [stderr]     |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Float`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `symbol` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     symbol(S),
[INFO] [stderr]     |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Symbol`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `table` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 108 |     table(K),
[INFO] [stderr]     |     ^^^^^ help: convert the identifier to upper camel case: `Table`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `list` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     list(k0_list),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `List`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `null` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:112:5
[INFO] [stderr]     |
[INFO] [stderr] 112 |     null(()),
[INFO] [stderr]     |     ^^^^ help: convert the identifier to upper camel case: `Null`
[INFO] [stderr] 
[INFO] [stderr] warning: type `k0` should have an upper camel case name
[INFO] [stderr]    --> src/types.rs:119:19
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub(crate) struct k0 {
[INFO] [stderr]     |                   ^^ help: convert the identifier to upper camel case (notice the capitalization): `K0`
[INFO] [stderr] 
[INFO] [stderr] warning: 15 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 196 tests
[INFO] [stdout] test src/connection.rs - connection::QStream::builder (line 226) ... ignored
[INFO] [stdout] test src/connection.rs - connection::QStream::accept_with_options (line 479) - compile ... ok
[INFO] [stdout] test src/connection.rs - connection::qmsg_type (line 42) - compile ... ok
[INFO] [stdout] test src/connection.rs - connection::QStream::accept (line 417) - compile ... ok
[INFO] [stdout] test src/connection.rs - connection::QStream::connect (line 279) - compile ... ok
[INFO] [stdout] test src/connection.rs - connection::QStream::connect_with_options (line 343) - compile ... ok
[INFO] [stdout] test src/error.rs - error::Error::into_inner (line 135) ... ok
[INFO] [stdout] test src/index.rs - index (line 20) ... ok
[INFO] [stdout] test src/index.rs - index (line 34) ... ok
[INFO] [stdout] test src/index.rs - index::K::index_mut (line 210) ... ok
[INFO] [stdout] test src/index.rs - index (line 9) ... ok
[INFO] [stdout] test src/index.rs - index::K::index_mut (line 157) ... ok
[INFO] [stdout] test src/index.rs - index::K::index (line 131) ... ok
[INFO] [stdout] test src/index.rs - index::K::set_value (line 590) ... ok
[INFO] [stdout] test src/lib.rs - (line 19) - compile ... ok
[INFO] [stdout] test src/codec.rs - codec::KdbCodec::with_options (line 183) ... ok
[INFO] [stdout] test src/lib.rs - (line 62) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok
[INFO] [stdout] test src/index.rs - index::K::try_column (line 292) ... ok
[INFO] [stdout] test src/codec.rs - codec::KdbCodec::builder (line 204) ... ok
[INFO] [stdout] test src/index.rs - index::K::try_find (line 331) ... ok
[INFO] [stdout] test src/index.rs - index::K::try_column_mut (line 309) ... ok
[INFO] [stdout] test src/index.rs - index::K::index (line 64) ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::F (line 246) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::H (line 157) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::S (line 288) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::E (line 224) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::U (line 140) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::C (line 269) - compile ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::I (line 179) - compile ... ok
[INFO] [stdout] test src/index.rs - index::K::index (line 186) ... ok
[INFO] [stdout] test src/index.rs - index::K::try_find_mut (line 537) ... ok
[INFO] [stdout] test src/index.rs - index::K::index_mut (line 96) ... ok
[INFO] [stdout] test src/qconsts.rs - qconsts::qnull_base::J (line 201) - compile ... ok
[INFO] [stdout] test src/index.rs - index::K::try_find_owned (line 368) ... ok
[INFO] [stdout] test src/index.rs - index::K::try_index (line 231) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::DATETIME (line 347) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 8) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::SECOND (line 386) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::TIME (line 398) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::DATE (line 333) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::TIMESPAN (line 362) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::MONTH (line 319) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::FLOAT (line 286) ... ok
[INFO] [stdout] test src/index.rs - index::K::try_index_mut (line 258) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::INT (line 250) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::SHORT (line 238) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::REAL (line 274) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::TIMESTAMP (line 298) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::DATETIME (line 530) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::DATE (line 516) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::LONG (line 262) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::INT (line 433) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::REAL (line 457) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::MONTH (line 502) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::LONG (line 445) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::SECOND (line 569) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::MINUTE (line 557) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qinf::MINUTE (line 374) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::FLOAT (line 469) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::TIME (line 581) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::TIMESPAN (line 545) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::CHAR (line 92) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::DATETIME (line 165) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::DATE (line 151) ... ok
[INFO] [stdout] test src/types.rs - types::K::as_mut_string (line 1839) ... ignored
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::SHORT (line 421) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qninf::TIMESTAMP (line 481) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::FLOAT (line 80) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::MINUTE (line 191) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::SECOND (line 203) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::SHORT (line 32) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::REAL (line 68) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::LONG (line 56) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::INT (line 44) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::MONTH (line 137) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::GUID (line 17) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::SYMBOL (line 104) ... ok
[INFO] [stdout] test src/types.rs - types::K::enkey (line 4416) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::TIMESPAN (line 179) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::TIME (line 215) ... ok
[INFO] [stdout] test src/types.rs - types::K::as_string (line 1819) ... ok
[INFO] [stdout] test src/types.rs - types::K::flip (line 4360) ... ok
[INFO] [stdout] test src/qnull_inf.rs - qnull_inf::qnull::TIMESTAMP (line 116) ... ok
[INFO] [stdout] test src/types.rs - types::K::as_mut_vec (line 1860) ... ok
[INFO] [stdout] test src/types.rs - types::K::as_vec (line 1916) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_attribute (line 2172) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_byte (line 1323) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_column (line 1961) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_bool (line 1277) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_dictionary (line 1706) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_guid (line 1297) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_datetime (line 1583) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_date (line 1559) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_char (line 1459) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_error_string (line 1794) ... FAILED
[INFO] [stdout] test src/types.rs - types::K::get_float (line 1439) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_minute (line 1643) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_int (line 1369) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_month (line 1535) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_real (line 1417) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_mut_dictionary (line 1745) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_long (line 1397) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_mut_column (line 2031) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_timestamp (line 1499) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_timespan (line 1619) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_second (line 1664) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_symbol (line 1479) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_type (line 2157) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_byte (line 378) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_time (line 1685) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_byte_list (line 733) ... ok
[INFO] [stdout] test src/types.rs - types::K::get_short (line 1343) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_compound_list (line 1175) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_char (line 462) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_datetime (line 568) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_bool (line 343) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_date_list (line 976) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_date (line 549) ... ok
[INFO] [stdout] test src/types.rs - types::K::len (line 4270) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_float (line 448) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_bool_list (line 676) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_guid (line 361) ... ok
[INFO] [stdout] test src/types.rs - types::K::insert (line 2501) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_int_list (line 773) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_float_list (line 836) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_int (line 406) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_guid_list (line 702) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_datetime_list (line 1010) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_error (line 1261) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_minute_list (line 1080) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_long_list (line 797) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_dictionary (line 1212) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_second (line 638) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_minute (line 619) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_long (line 420) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_null (line 1247) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_month (line 530) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_second_list (line 1106) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_short (line 392) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_real_list (line 818) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_short_list (line 751) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_month_list (line 943) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_string (line 860) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_time (line 657) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_real (line 434) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_timestamp (line 501) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_time_list (line 1141) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_symbol_list (line 876) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_timespan (line 597) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_symbol (line 480) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_timestamp_list (line 905) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_date (line 3138) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_datetime (line 3178) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_int (line 2886) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_guid (line 2790) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_char (line 3006) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_float (line 2976) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_bool (line 2760) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop (line 3367) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_minute (line 3256) ... ok
[INFO] [stdout] test src/types.rs - types::K::new_timespan_list (line 1047) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_long (line 2916) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_byte (line 2826) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_short (line 2856) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_month (line 3099) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_second (line 3292) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_pair (line 4221) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_timespan (line 3217) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_symbol (line 3033) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_time (line 3328) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_timestamp (line 3063) ... ok
[INFO] [stdout] test src/types.rs - types::K::push_pair (line 4170) ... ok
[INFO] [stdout] test src/types.rs - types::K::pop_real (line 2946) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_byte (line 3576) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_bool (line 3522) ... ok
[INFO] [stdout] test src/types.rs - types::K::push (line 2243) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_char (line 3738) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove (line 4083) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_date (line 3871) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_float (line 3711) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_guid (line 3549) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_second (line 4013) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_datetime (line 3908) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_int (line 3630) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_long (line 3657) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_month (line 3835) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_real (line 3684) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_minute (line 3980) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_timespan (line 3944) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_time (line 4046) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_short (line 3603) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_symbol (line 3765) ... ok
[INFO] [stdout] test src/types.rs - types::K::unkey (line 4479) ... ok
[INFO] [stdout] test src/types.rs - types::K::remove_timestamp (line 3799) ... ok
[INFO] [stdout] test src/types.rs - types::K::set_attribute (line 2195) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/types.rs - types::K::get_error_string (line 1794) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2567) panicked at src/types.rs:10:10:
[INFO] [stdout] Failed to connect: IO error: Custom { kind: ConnectionRefused, error: "failed to connect" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58b800640232 - 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:     0x58b800640232 - 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:     0x58b800640232 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58b800640232 - <<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:     0x58b8006573da - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58b8006573da - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x58b800644fe6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<std[3f03f8b59f91bef1]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58b800644fe6 - <std[3f03f8b59f91bef1]::sys::stdio::unix::Stderr as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58b8006251af - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58b8006251af - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58b8006382a1 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x58b80063850b - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x58b800625268 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x58b80061a549 - 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]   14:     0x58b8006261fd - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x58b800657b1c - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x58b800657892 - core[585f66e14d78f9ba]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x58b8002f2ff4 - <core[585f66e14d78f9ba]::result::Result<kdb_codec[66a95c5741506161]::connection::QStream, kdb_codec[66a95c5741506161]::error::Error>>::expect
[INFO] [stdout]   18:     0x58b8002ec9df - rust_out[183646e59c86b0c5]::main::{closure#0}
[INFO] [stdout]   19:     0x58b8002e4327 - <tokio[a6fc3cdd32c39298]::runtime::park::CachedParkThread>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>::{closure#0}
[INFO] [stdout]   20:     0x58b8002d967a - <tokio[a6fc3cdd32c39298]::runtime::park::CachedParkThread>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>
[INFO] [stdout]   21:     0x58b8002d595c - <tokio[a6fc3cdd32c39298]::runtime::context::blocking::BlockingRegionGuard>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>
[INFO] [stdout]   22:     0x58b8002e2139 - <tokio[a6fc3cdd32c39298]::runtime::scheduler::multi_thread::MultiThread>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>::{closure#0}
[INFO] [stdout]   23:     0x58b8002e01b3 - tokio[a6fc3cdd32c39298]::runtime::context::runtime::enter_runtime::<<tokio[a6fc3cdd32c39298]::runtime::scheduler::multi_thread::MultiThread>::block_on<rust_out[183646e59c86b0c5]::main::{closure#0}>::{closure#0}, core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error>>
[INFO] [stdout]   24:     0x58b8002d5a06 - <tokio[a6fc3cdd32c39298]::runtime::scheduler::multi_thread::MultiThread>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>
[INFO] [stdout]   25:     0x58b8002d51a2 - <tokio[a6fc3cdd32c39298]::runtime::runtime::Runtime>::block_on_inner::<rust_out[183646e59c86b0c5]::main::{closure#0}>
[INFO] [stdout]   26:     0x58b8002d5411 - <tokio[a6fc3cdd32c39298]::runtime::runtime::Runtime>::block_on::<rust_out[183646e59c86b0c5]::main::{closure#0}>
[INFO] [stdout]   27:     0x58b8002f244b - rust_out[183646e59c86b0c5]::main
[INFO] [stdout]   28:     0x58b8002ff85e - <fn() -> core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   29:     0x58b8002def5d - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error>, core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error>>
[INFO] [stdout]   30:     0x58b8002ea93f - std[3f03f8b59f91bef1]::rt::lang_start::<core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error>>::{closure#0}
[INFO] [stdout]   31:     0x58b8006377e6 - <&dyn core[585f66e14d78f9ba]::ops::function::Fn<(), Output = i32> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::panic::unwind_safe::RefUnwindSafe as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   32:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<&dyn core[585f66e14d78f9ba]::ops::function::Fn<(), Output = i32> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   33:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<i32, &dyn core[585f66e14d78f9ba]::ops::function::Fn<(), Output = i32> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   34:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panic::catch_unwind::<&dyn core[585f66e14d78f9ba]::ops::function::Fn<(), Output = i32> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x58b8006377e6 - std[3f03f8b59f91bef1]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/rt.rs:175:24
[INFO] [stdout]   36:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<std[3f03f8b59f91bef1]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<isize, std[3f03f8b59f91bef1]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x58b8006377e6 - std[3f03f8b59f91bef1]::panic::catch_unwind::<std[3f03f8b59f91bef1]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x58b8006377e6 - std[3f03f8b59f91bef1]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/rt.rs:171:5
[INFO] [stdout]   40:     0x58b8002db701 - std[3f03f8b59f91bef1]::rt::lang_start::<core[585f66e14d78f9ba]::result::Result<(), kdb_codec[66a95c5741506161]::error::Error>>
[INFO] [stdout]   41:     0x58b800300195 - main
[INFO] [stdout]   42:     0x7e35bef5f1ca - <unknown>
[INFO] [stdout]   43:     0x7e35bef5f28b - __libc_start_main
[INFO] [stdout]   44:     0x58b8002d43e5 - _start
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/types.rs - types::K::get_error_string (line 1794)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 193 passed; 1 failed; 2 ignored; 0 measured; 0 filtered out; finished in 27.43s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "fdcfa00b335f120ad7796ed60e710018e651f29e05d46b3040dd7387d5cf39db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdcfa00b335f120ad7796ed60e710018e651f29e05d46b3040dd7387d5cf39db", kill_on_drop: false }`
[INFO] [stdout] fdcfa00b335f120ad7796ed60e710018e651f29e05d46b3040dd7387d5cf39db
