[INFO] fetching crate ordcode 0.2.2... [INFO] testing ordcode-0.2.2 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [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 c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 140bc33ffa44e8ea2a758b0c5cca79c1250eac947fbd40a98f77490bc10c3d1d [INFO] running `Command { std: "docker" "start" "-a" "140bc33ffa44e8ea2a758b0c5cca79c1250eac947fbd40a98f77490bc10c3d1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "140bc33ffa44e8ea2a758b0c5cca79c1250eac947fbd40a98f77490bc10c3d1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "140bc33ffa44e8ea2a758b0c5cca79c1250eac947fbd40a98f77490bc10c3d1d", kill_on_drop: false }` [INFO] [stdout] 140bc33ffa44e8ea2a758b0c5cca79c1250eac947fbd40a98f77490bc10c3d1d [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4516109ac24296e50708383653fd4c23ddac313e10d7154872711f4d37200bc7 [INFO] running `Command { std: "docker" "start" "-a" "4516109ac24296e50708383653fd4c23ddac313e10d7154872711f4d37200bc7", 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 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( [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 [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.56s [INFO] running `Command { std: "docker" "inspect" "4516109ac24296e50708383653fd4c23ddac313e10d7154872711f4d37200bc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4516109ac24296e50708383653fd4c23ddac313e10d7154872711f4d37200bc7", kill_on_drop: false }` [INFO] [stdout] 4516109ac24296e50708383653fd4c23ddac313e10d7154872711f4d37200bc7 [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 42cc95f8b3c1251acdd8c8dcd108b7df2e4f677a23ca7a73f99074cba2c5886b [INFO] running `Command { std: "docker" "start" "-a" "42cc95f8b3c1251acdd8c8dcd108b7df2e4f677a23ca7a73f99074cba2c5886b", kill_on_drop: false }` [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 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( [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 [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 ordcode v0.2.2 (/opt/rustwide/workdir) [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 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 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 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 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 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 for more information about checking conditional configuration [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] --> 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 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( [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 [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 2.64s [INFO] running `Command { std: "docker" "inspect" "42cc95f8b3c1251acdd8c8dcd108b7df2e4f677a23ca7a73f99074cba2c5886b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "42cc95f8b3c1251acdd8c8dcd108b7df2e4f677a23ca7a73f99074cba2c5886b", kill_on_drop: false }` [INFO] [stdout] 42cc95f8b3c1251acdd8c8dcd108b7df2e4f677a23ca7a73f99074cba2c5886b [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=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5e4257f2910a9c196bd0b046f0bd3bdaa7da0831c4becc3ed4f0a425b08ef042 [INFO] running `Command { std: "docker" "start" "-a" "5e4257f2910a9c196bd0b046f0bd3bdaa7da0831c4becc3ed4f0a425b08ef042", 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 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( [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 [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 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 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 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 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 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 for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: `ordcode` (test "test_ord") generated 1 warning [INFO] [stderr] warning: `ordcode` (test "test_primitives") generated 6 warnings [INFO] [stderr] warning: `ordcode` (lib test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ordcode-0b9d3b007c44ed94) [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] [stderr] Running tests/test_ord.rs (/opt/rustwide/target/debug/deps/test_ord-52383d498c5a650f) [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 serde_bytes ... ok [INFO] [stdout] test test_cow_serialize ... ok [INFO] [stdout] test test_basic_struct ... ok [INFO] [stdout] test test_bool ... ok [INFO] [stdout] test test_map ... ok [INFO] [stdout] test test_multi_strings ... ok [INFO] [stdout] test test_fixed_size_array ... ok [INFO] [stdout] test test_nested_struct ... ok [INFO] [stdout] test test_slicebox_serialize_asc ... ok [INFO] [stdout] test test_strbox_serialize_desc ... ok [INFO] [stdout] test test_slicebox_serialize_desc ... ok [INFO] [stdout] test test_enum ... ok [INFO] [stdout] test test_numbers_128bit ... ok [INFO] [stdout] test test_string ... ok [INFO] [stdout] test test_strbox_serialize_asc ... ok [INFO] [stdout] test test_tuple ... ok [INFO] [stdout] test test_unicode ... ok [INFO] [stdout] test test_vec_parse ... ok [INFO] [stdout] test test_struct_tuple ... ok [INFO] [stdout] test test_numbers ... ok [INFO] [stdout] test test_struct_newtype ... ok [INFO] [stdout] test test_vec ... ok [INFO] [stdout] test test_byteseq ... ok [INFO] [stdout] test test_option ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/test_primitives.rs (/opt/rustwide/target/debug/deps/test_primitives-fe3e90ad723d7334) [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_i16 ... ok [INFO] [stdout] test cmp_i64 ... ok [INFO] [stdout] test cmp_i32 ... ok [INFO] [stdout] test cmp_i8 ... ok [INFO] [stdout] test cmp_u32 ... ok [INFO] [stdout] test cmp_u128 ... ok [INFO] [stdout] test cmp_u8 ... ok [INFO] [stdout] test cmp_u16 ... ok [INFO] [stdout] test serialize_f32 ... 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_u16 ... 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_f32_desc ... ok [INFO] [stdout] test test_cmp_f64_asc ... ok [INFO] [stdout] test test_esc_enclen_asc ... ok [INFO] [stdout] test test_esc_enclen_desc ... ok [INFO] [stdout] test cmp_i128 ... ok [INFO] [stdout] test cmp_u64 ... ok [INFO] [stdout] test test_cmp_f64_desc ... ok [INFO] [stderr] Running tests/test_varint.rs (/opt/rustwide/target/debug/deps/test_varint-e9185bf5c14f849b) [INFO] [stderr] Doc-tests ordcode [INFO] [stdout] test cmp_f64 ... ok [INFO] [stdout] test cmp_f32 ... ok [INFO] [stdout] test serialize_bool ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test decode_bit_pattern_examples ... ok [INFO] [stdout] test decode_maxint ... ok [INFO] [stdout] test decode_trailing_zeroes ... ok [INFO] [stdout] test decode_truncated ... ok [INFO] [stdout] test decode_with_trailing_data ... ok [INFO] [stdout] test decode_zero ... ok [INFO] [stdout] test encode_bit_pattern_examples ... ok [INFO] [stdout] test encode_maxint ... ok [INFO] [stdout] test with_buffer ... ok [INFO] [stdout] test encode_zero ... 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] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/lib.rs - calc_size (line 97) ... ok [INFO] [stdout] test src/lib.rs - ser_to_buf_asc_exact (line 170) ... ok [INFO] [stdout] test src/lib.rs - ser_to_buf_ordered (line 134) ... ok [INFO] [stdout] test src/lib.rs - ser_to_vec_ordered (line 197) ... ok [INFO] [stdout] test src/buf.rs - buf::WriteToTail (line 222) ... ok [INFO] [stdout] test src/buf.rs - buf::ReadFromTail (line 117) ... ok [INFO] [stdout] test src/lib.rs - de_from_bytes_ordered (line 253) ... ok [INFO] [stdout] test src/lib.rs - de_from_bytes_asc (line 227) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5e4257f2910a9c196bd0b046f0bd3bdaa7da0831c4becc3ed4f0a425b08ef042", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e4257f2910a9c196bd0b046f0bd3bdaa7da0831c4becc3ed4f0a425b08ef042", kill_on_drop: false }` [INFO] [stdout] 5e4257f2910a9c196bd0b046f0bd3bdaa7da0831c4becc3ed4f0a425b08ef042