[INFO] fetching crate ordcode 0.2.2...
[INFO] testing ordcode-0.2.2 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate ordcode 0.2.2 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate ordcode 0.2.2
[INFO] finished tweaking crates.io crate ordcode 0.2.2
[INFO] tweaked toml for crates.io crate ordcode 0.2.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ordcode 0.2.2 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81b0bb3fc12347c78b6ffdd15981819b51fcc28b05ca8ae983991e8dc00b342c
[INFO] running `Command { std: "docker" "start" "-a" "81b0bb3fc12347c78b6ffdd15981819b51fcc28b05ca8ae983991e8dc00b342c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81b0bb3fc12347c78b6ffdd15981819b51fcc28b05ca8ae983991e8dc00b342c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81b0bb3fc12347c78b6ffdd15981819b51fcc28b05ca8ae983991e8dc00b342c", kill_on_drop: false }`
[INFO] [stdout] 81b0bb3fc12347c78b6ffdd15981819b51fcc28b05ca8ae983991e8dc00b342c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37d98830ea5234bd88a198b01c01d9d892e52cf1c90d0ad48ff6af21a54adc7e
[INFO] running `Command { std: "docker" "start" "-a" "37d98830ea5234bd88a198b01c01d9d892e52cf1c90d0ad48ff6af21a54adc7e", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ordcode v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]    --> src/primitives.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[cfg(not(no_i128))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/size_calc.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_ser.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_de.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/ord_de.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     fn deserialize_enum<V>(
[INFO] [stdout] 192 | |         self,
[INFO] [stdout] 193 | |         _enum: &'static str,
[INFO] [stdout] 194 | |         _variants: &'static [&'static str],
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |         where
[INFO] [stdout] 198 | |             V: serde::de::Visitor<'de>,
[INFO] [stdout]     | |_______________________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stdout] 199 |       {
[INFO] [stdout] 200 |           impl<'a, 'de: 'a, R, P> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, P>
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^^^------------^^^^^^
[INFO] [stdout]     |                                   |                                      |
[INFO] [stdout]     |                                   |                                      `Deserializer` is not local
[INFO] [stdout]     |                                   `EnumAccess` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.53s
[INFO] running `Command { std: "docker" "inspect" "37d98830ea5234bd88a198b01c01d9d892e52cf1c90d0ad48ff6af21a54adc7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37d98830ea5234bd88a198b01c01d9d892e52cf1c90d0ad48ff6af21a54adc7e", kill_on_drop: false }`
[INFO] [stdout] 37d98830ea5234bd88a198b01c01d9d892e52cf1c90d0ad48ff6af21a54adc7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a0f56e45dc72643f1c172b010ace7c06734ff76ee3ee008994788575ceac36d
[INFO] running `Command { std: "docker" "start" "-a" "3a0f56e45dc72643f1c172b010ace7c06734ff76ee3ee008994788575ceac36d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]    --> src/primitives.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[cfg(not(no_i128))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/size_calc.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_ser.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_de.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/ord_de.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     fn deserialize_enum<V>(
[INFO] [stdout] 192 | |         self,
[INFO] [stdout] 193 | |         _enum: &'static str,
[INFO] [stdout] 194 | |         _variants: &'static [&'static str],
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |         where
[INFO] [stdout] 198 | |             V: serde::de::Visitor<'de>,
[INFO] [stdout]     | |_______________________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stdout] 199 |       {
[INFO] [stdout] 200 |           impl<'a, 'de: 'a, R, P> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, P>
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^^^------------^^^^^^
[INFO] [stdout]     |                                   |                                      |
[INFO] [stdout]     |                                   |                                      `Deserializer` is not local
[INFO] [stdout]     |                                   `EnumAccess` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ordcode v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]    --> src/primitives.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[cfg(not(no_i128))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/size_calc.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_ser.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> src/ord_de.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     serde_if_integer128! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stdout]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stdout]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stdout]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stdout]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stdout]          integers are always supported.
[INFO] [stdout]          
[INFO] [stdout]   --> tests/test_ord.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | serde_if_integer128! {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]   --> tests/test_primitives.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(not(no_i128))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]   --> tests/test_primitives.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(not(no_i128))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]   --> tests/test_primitives.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[cfg(not(no_i128))] test_ser!(u128, serialize_u128, deserialize_u128, V_U128);
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]   --> tests/test_primitives.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[cfg(not(no_i128))] test_ser!(i128, serialize_i128, deserialize_i128, V_I128);
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]    --> tests/test_primitives.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[cfg(not(no_i128))] test_cmpi!(cmp_u128, u128, serialize_u128, V_U128);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stdout]    --> tests/test_primitives.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[cfg(not(no_i128))] test_cmpi!(cmp_i128, i128, serialize_i128, V_I128);
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/ord_de.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     fn deserialize_enum<V>(
[INFO] [stdout] 192 | |         self,
[INFO] [stdout] 193 | |         _enum: &'static str,
[INFO] [stdout] 194 | |         _variants: &'static [&'static str],
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |         where
[INFO] [stdout] 198 | |             V: serde::de::Visitor<'de>,
[INFO] [stdout]     | |_______________________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stdout] 199 |       {
[INFO] [stdout] 200 |           impl<'a, 'de: 'a, R, P> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, P>
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^^^------------^^^^^^
[INFO] [stdout]     |                                   |                                      |
[INFO] [stdout]     |                                   |                                      `Deserializer` is not local
[INFO] [stdout]     |                                   `EnumAccess` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.48s
[INFO] running `Command { std: "docker" "inspect" "3a0f56e45dc72643f1c172b010ace7c06734ff76ee3ee008994788575ceac36d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a0f56e45dc72643f1c172b010ace7c06734ff76ee3ee008994788575ceac36d", kill_on_drop: false }`
[INFO] [stdout] 3a0f56e45dc72643f1c172b010ace7c06734ff76ee3ee008994788575ceac36d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 20a46e5fe560c32709b7294f3f390042e29891587287878f5cd721c1d59ecb73
[INFO] running `Command { std: "docker" "start" "-a" "20a46e5fe560c32709b7294f3f390042e29891587287878f5cd721c1d59ecb73", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]    --> src/primitives.rs:104:11
[INFO] [stderr]     |
[INFO] [stderr] 104 | #[cfg(not(no_i128))]
[INFO] [stderr]     |           ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stderr]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stderr]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stderr]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stderr]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stderr]          integers are always supported.
[INFO] [stderr]          
[INFO] [stderr]   --> src/size_calc.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 |     serde_if_integer128! {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stderr]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stderr]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stderr]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stderr]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stderr]          integers are always supported.
[INFO] [stderr]          
[INFO] [stderr]   --> src/ord_ser.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     serde_if_integer128! {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stderr]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stderr]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stderr]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stderr]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stderr]          integers are always supported.
[INFO] [stderr]          
[INFO] [stderr]   --> src/ord_de.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     serde_if_integer128! {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]    --> src/ord_de.rs:200:9
[INFO] [stderr]     |
[INFO] [stderr] 191 | /     fn deserialize_enum<V>(
[INFO] [stderr] 192 | |         self,
[INFO] [stderr] 193 | |         _enum: &'static str,
[INFO] [stderr] 194 | |         _variants: &'static [&'static str],
[INFO] [stderr] ...   |
[INFO] [stderr] 197 | |         where
[INFO] [stderr] 198 | |             V: serde::de::Visitor<'de>,
[INFO] [stderr]     | |_______________________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stderr] 199 |       {
[INFO] [stderr] 200 |           impl<'a, 'de: 'a, R, P> serde::de::EnumAccess<'de> for &'a mut Deserializer<R, P>
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^^^------------^^^^^^
[INFO] [stderr]     |                                   |                                      |
[INFO] [stderr]     |                                   |                                      `Deserializer` is not local
[INFO] [stderr]     |                                   `EnumAccess` is not local
[INFO] [stderr]     |
[INFO] [stderr]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ordcode` (lib) generated 5 warnings
[INFO] [stderr] warning: use of deprecated macro `serde_if_integer128`: 
[INFO] [stderr]          This macro has no effect on any version of Serde released in the past 2 years.
[INFO] [stderr]          It was used long ago in crates that needed to support Rustc older than 1.26.0,
[INFO] [stderr]          or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer
[INFO] [stderr]          support. These days Serde requires a Rust compiler newer than that so 128-bit
[INFO] [stderr]          integers are always supported.
[INFO] [stderr]          
[INFO] [stderr]   --> tests/test_ord.rs:78:1
[INFO] [stderr]    |
[INFO] [stderr] 78 | serde_if_integer128! {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]   --> tests/test_primitives.rs:20:11
[INFO] [stderr]    |
[INFO] [stderr] 20 | #[cfg(not(no_i128))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]   --> tests/test_primitives.rs:23:11
[INFO] [stderr]    |
[INFO] [stderr] 23 | #[cfg(not(no_i128))]
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]   --> tests/test_primitives.rs:59:11
[INFO] [stderr]    |
[INFO] [stderr] 59 | #[cfg(not(no_i128))] test_ser!(u128, serialize_u128, deserialize_u128, V_U128);
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]   --> tests/test_primitives.rs:60:11
[INFO] [stderr]    |
[INFO] [stderr] 60 | #[cfg(not(no_i128))] test_ser!(i128, serialize_i128, deserialize_i128, V_I128);
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]    --> tests/test_primitives.rs:101:11
[INFO] [stderr]     |
[INFO] [stderr] 101 | #[cfg(not(no_i128))] test_cmpi!(cmp_u128, u128, serialize_u128, V_U128);
[INFO] [stderr]     |           ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `no_i128`
[INFO] [stderr]    --> tests/test_primitives.rs:102:11
[INFO] [stderr]     |
[INFO] [stderr] 102 | #[cfg(not(no_i128))] test_cmpi!(cmp_i128, i128, serialize_i128, V_I128);
[INFO] [stderr]     |           ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(no_i128)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(no_i128)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: `ordcode` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr] warning: `ordcode` (test "test_ord") generated 1 warning
[INFO] [stderr] warning: `ordcode` (test "test_primitives") generated 6 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ordcode-ffc0bd136d3fcf28)
[INFO] [stderr]      Running tests/test_ord.rs (/opt/rustwide/target/debug/deps/test_ord-05ff5190d99dfdb8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test buf::test_debuffer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test path_buf_asc ... ok
[INFO] [stdout] test path_buf_desc ... ok
[INFO] [stdout] test encode_box ... ok
[INFO] [stdout] test test_bool ... ok
[INFO] [stdout] test test_cow_serialize ... ok
[INFO] [stdout] test test_fixed_size_array ... ok
[INFO] [stdout] test test_string ... ok
[INFO] [stdout] test test_map ... ok
[INFO] [stdout] test test_multi_strings ... ok
[INFO] [stdout] test test_basic_struct ... ok
[INFO] [stdout] test test_nested_struct ... ok
[INFO] [stdout] test test_struct_newtype ... ok
[INFO] [stdout] test test_numbers_128bit ... ok
[INFO] [stdout] test test_tuple ... ok
[INFO] [stdout] test test_unicode ... ok
[INFO] [stdout] test test_vec ... ok
[INFO] [stdout] test test_option ... ok
[INFO] [stdout] test test_vec_parse ... ok
[INFO] [stdout] test test_slicebox_serialize_asc ... ok
[INFO] [stdout] test test_slicebox_serialize_desc ... ok
[INFO] [stdout] test test_strbox_serialize_asc ... ok
[INFO] [stdout] test test_strbox_serialize_desc ... ok
[INFO] [stdout] test serde_bytes ... ok
[INFO] [stdout] test test_enum ... ok
[INFO] [stdout] test test_struct_tuple ... ok
[INFO] [stdout] test test_numbers ... ok
[INFO] [stdout] test test_byteseq ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_primitives.rs (/opt/rustwide/target/debug/deps/test_primitives-a3e12f61e5b63a80)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test bytes_esc_nested_desc ... ok
[INFO] [stdout] test bytes_esc_nested_asc ... ok
[INFO] [stdout] test cmp_f64 ... ok
[INFO] [stdout] test cmp_f32 ... ok
[INFO] [stdout] test cmp_i16 ... ok
[INFO] [stdout] test cmp_i128 ... ok
[INFO] [stdout] test cmp_i32 ... ok
[INFO] [stdout] test cmp_i64 ... ok
[INFO] [stdout] test cmp_i8 ... ok
[INFO] [stdout] test cmp_u128 ... ok
[INFO] [stdout] test cmp_u32 ... ok
[INFO] [stdout] test cmp_u64 ... ok
[INFO] [stdout] test serialize_bool ... ok
[INFO] [stdout] test serialize_f32 ... ok
[INFO] [stdout] test cmp_u8 ... ok
[INFO] [stdout] test serialize_f64 ... ok
[INFO] [stdout] test serialize_i128 ... ok
[INFO] [stdout] test serialize_i16 ... ok
[INFO] [stdout] test serialize_i32 ... ok
[INFO] [stdout] test serialize_i64 ... ok
[INFO] [stdout] test serialize_i8 ... ok
[INFO] [stdout] test serialize_u128 ... ok
[INFO] [stdout] test serialize_u32 ... ok
[INFO] [stdout] test serialize_u8 ... ok
[INFO] [stdout] test serialize_u64 ... ok
[INFO] [stdout] test test_cmp_f32_asc ... ok
[INFO] [stdout] test test_cmp_f64_asc ... ok
[INFO] [stdout] test test_esc_enclen_desc ... ok
[INFO] [stdout] test test_cmp_f64_desc ... ok
[INFO] [stdout] test test_cmp_f32_desc ... ok
[INFO] [stdout] test test_esc_enclen_asc ... ok
[INFO] [stdout] test serialize_u16 ... ok
[INFO] [stdout] test cmp_u16 ... ok
[INFO] [stderr]      Running tests/test_varint.rs (/opt/rustwide/target/debug/deps/test_varint-cf75ca024e290eef)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test decode_maxint ... ok
[INFO] [stdout] test decode_bit_pattern_examples ... ok
[INFO] [stdout] test decode_trailing_zeroes ... ok
[INFO] [stdout] test decode_with_trailing_data ... ok
[INFO] [stdout] test decode_truncated ... ok
[INFO] [stdout] test decode_zero ... ok
[INFO] [stdout] test encode_bit_pattern_examples ... ok
[INFO] [stdout] test encode_zero ... ok
[INFO] [stdout] test encode_maxint ... ok
[INFO] [stdout] test with_buffer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ordcode
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - calc_size (line 97) ... ok
[INFO] [stdout] test src/lib.rs - de_from_bytes_ordered (line 253) ... ok
[INFO] [stdout] test src/lib.rs - ser_to_buf_asc_exact (line 170) ... ok
[INFO] [stdout] test src/buf.rs - buf::ReadFromTail (line 117) ... ok
[INFO] [stdout] test src/buf.rs - buf::WriteToTail (line 222) ... ok
[INFO] [stdout] test src/lib.rs - ser_to_buf_ordered (line 134) ... ok
[INFO] [stdout] test src/lib.rs - de_from_bytes_asc (line 227) ... ok
[INFO] [stdout] test src/lib.rs - ser_to_vec_ordered (line 197) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "20a46e5fe560c32709b7294f3f390042e29891587287878f5cd721c1d59ecb73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20a46e5fe560c32709b7294f3f390042e29891587287878f5cd721c1d59ecb73", kill_on_drop: false }`
[INFO] [stdout] 20a46e5fe560c32709b7294f3f390042e29891587287878f5cd721c1d59ecb73
