[INFO] fetching crate eui-no-std 0.3.1... [INFO] testing eui-no-std-0.3.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate eui-no-std 0.3.1 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate eui-no-std 0.3.1 [INFO] finished tweaking crates.io crate eui-no-std 0.3.1 [INFO] tweaked toml for crates.io crate eui-no-std 0.3.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate eui-no-std 0.3.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 20 packages to latest compatible versions [INFO] [stderr] Adding hash32 v0.1.1 (available: v1.0.0) [INFO] [stderr] Adding heapless v0.5.6 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c2ad092d7f816c2961fa0ac2cc4717ebe185330669156b1dee667e63030a3eaf [INFO] running `Command { std: "docker" "start" "-a" "c2ad092d7f816c2961fa0ac2cc4717ebe185330669156b1dee667e63030a3eaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c2ad092d7f816c2961fa0ac2cc4717ebe185330669156b1dee667e63030a3eaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2ad092d7f816c2961fa0ac2cc4717ebe185330669156b1dee667e63030a3eaf", kill_on_drop: false }` [INFO] [stdout] c2ad092d7f816c2961fa0ac2cc4717ebe185330669156b1dee667e63030a3eaf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b4846930ce3ae8969cd9895b712ca941493903e0fbcfd2510e2656a2d6b007ed [INFO] running `Command { std: "docker" "start" "-a" "b4846930ce3ae8969cd9895b712ca941493903e0fbcfd2510e2656a2d6b007ed", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling generic-array v0.12.4 [INFO] [stderr] Compiling generic-array v0.13.3 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling heapless v0.5.6 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling hash32 v0.1.1 [INFO] [stderr] Compiling as-slice v0.1.5 [INFO] [stderr] Compiling hash32-derive v0.1.1 [INFO] [stderr] Compiling eui-no-std v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui48` [INFO] [stdout] 30 | pub struct Eui48([u8; 6]); [INFO] [stdout] | ----- `Eui48` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui64` [INFO] [stdout] 32 | pub struct Eui64([u8; 8]); [INFO] [stdout] | ----- `Eui64` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.58s [INFO] running `Command { std: "docker" "inspect" "b4846930ce3ae8969cd9895b712ca941493903e0fbcfd2510e2656a2d6b007ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4846930ce3ae8969cd9895b712ca941493903e0fbcfd2510e2656a2d6b007ed", kill_on_drop: false }` [INFO] [stdout] b4846930ce3ae8969cd9895b712ca941493903e0fbcfd2510e2656a2d6b007ed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b71fd31bfd6ee8f35f55069f82ec77f5e092b5fd5a20ff534a524519554c8592 [INFO] running `Command { std: "docker" "start" "-a" "b71fd31bfd6ee8f35f55069f82ec77f5e092b5fd5a20ff534a524519554c8592", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui48` [INFO] [stdout] 30 | pub struct Eui48([u8; 6]); [INFO] [stdout] | ----- `Eui48` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui64` [INFO] [stdout] 32 | pub struct Eui64([u8; 8]); [INFO] [stdout] | ----- `Eui64` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_test v1.0.177 [INFO] [stderr] Compiling eui-no-std v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/lib.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui48` [INFO] [stdout] 30 | pub struct Eui48([u8; 6]); [INFO] [stdout] | ----- `Eui48` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stdout] | ^-------------------- [INFO] [stdout] | | [INFO] [stdout] | `Hash` is not local [INFO] [stdout] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui64` [INFO] [stdout] 32 | pub struct Eui64([u8; 8]); [INFO] [stdout] | ----- `Eui64` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.01s [INFO] running `Command { std: "docker" "inspect" "b71fd31bfd6ee8f35f55069f82ec77f5e092b5fd5a20ff534a524519554c8592", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b71fd31bfd6ee8f35f55069f82ec77f5e092b5fd5a20ff534a524519554c8592", kill_on_drop: false }` [INFO] [stdout] b71fd31bfd6ee8f35f55069f82ec77f5e092b5fd5a20ff534a524519554c8592 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e17498860d0449e202e05f2f9c1b9371336310fc7d92ada641ad4e4777e78693 [INFO] running `Command { std: "docker" "start" "-a" "e17498860d0449e202e05f2f9c1b9371336310fc7d92ada641ad4e4777e78693", kill_on_drop: false }` [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/lib.rs:29:51 [INFO] [stderr] | [INFO] [stderr] 29 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stderr] | ^-------------------- [INFO] [stderr] | | [INFO] [stderr] | `Hash` is not local [INFO] [stderr] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui48` [INFO] [stderr] 30 | pub struct Eui48([u8; 6]); [INFO] [stderr] | ----- `Eui48` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/lib.rs:31:51 [INFO] [stderr] | [INFO] [stderr] 31 | #[derive(Eq, PartialEq, Copy, Clone, Debug, Hash, hash32_derive::Hash32)] [INFO] [stderr] | ^-------------------- [INFO] [stderr] | | [INFO] [stderr] | `Hash` is not local [INFO] [stderr] | move the `impl` block outside of this constant `__IMPL_HASH32_FOR_Eui64` [INFO] [stderr] 32 | pub struct Eui64([u8; 8]); [INFO] [stderr] | ----- `Eui64` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `hash32_derive::Hash32` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `hash32_derive::Hash32` may come from an old version of the `hash32_derive` crate, try updating your dependency with `cargo update -p hash32_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the derive macro `hash32_derive::Hash32` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `eui-no-std` (lib) generated 2 warnings [INFO] [stderr] warning: `eui-no-std` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eui-9468b146322ea16f) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test test_display_eui64 ... ok [INFO] [stdout] test test_display_eui48 ... ok [INFO] [stdout] test test_eui48_to_eui64 ... ok [INFO] [stdout] test test_eui48_to_string ... ok [INFO] [stdout] test test_eui48_try_from_invalid_character ... ok [INFO] [stdout] test test_eui48_try_from_invalid_length ... ok [INFO] [stdout] test test_eui48_try_from_invalid_separator_position ... ok [INFO] [stdout] test test_eui48_try_from_string ... ok [INFO] [stdout] test test_eui48_try_from_string_different_separators ... ok [INFO] [stderr] Doc-tests eui [INFO] [stdout] test test_eui48_try_from_string_with_separator ... ok [INFO] [stdout] test test_eui64_to_string ... ok [INFO] [stdout] test test_eui64_try_from_invalid_character ... ok [INFO] [stdout] test test_eui64_try_from_invalid_separator_position ... ok [INFO] [stdout] test test_eui64_try_from_string ... ok [INFO] [stdout] test test_eui64_try_from_invalid_length ... ok [INFO] [stdout] test test_eui64_try_from_string_different_separators ... ok [INFO] [stdout] test test_eui64_try_from_string_with_separator ... ok [INFO] [stdout] test test_format_lower_hex_eui48 ... ok [INFO] [stdout] test test_format_lower_hex_eui64 ... ok [INFO] [stdout] test test_format_upper_hex_eui48 ... ok [INFO] [stdout] test test_format_upper_hex_eui64 ... ok [INFO] [stdout] test test_hash_eui48 ... ok [INFO] [stdout] test test_hash_eui64 ... ok [INFO] [stdout] test test_u64_from_eui48 ... ok [INFO] [stdout] test test_u64_from_eui64 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e17498860d0449e202e05f2f9c1b9371336310fc7d92ada641ad4e4777e78693", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e17498860d0449e202e05f2f9c1b9371336310fc7d92ada641ad4e4777e78693", kill_on_drop: false }` [INFO] [stdout] e17498860d0449e202e05f2f9c1b9371336310fc7d92ada641ad4e4777e78693