[INFO] fetching crate serde-encrypt 0.7.0... [INFO] testing serde-encrypt-0.7.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate serde-encrypt 0.7.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate serde-encrypt 0.7.0 [INFO] finished tweaking crates.io crate serde-encrypt 0.7.0 [INFO] tweaked toml for crates.io crate serde-encrypt 0.7.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate serde-encrypt 0.7.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 55 packages to latest compatible versions [INFO] [stderr] Adding bincode v1.3.3 (available: v2.0.1) [INFO] [stderr] Adding postcard v0.7.3 (available: v1.1.2) [INFO] [stderr] Adding rand_chacha v0.3.1 (available: v0.9.0) [INFO] [stderr] Adding rand_core v0.6.4 (available: v0.9.3) [INFO] [stderr] Adding spin v0.9.8 (available: v0.10.0) [INFO] [stderr] Adding subtle v2.4.1 (available: v2.6.1) [INFO] [stderr] Adding zeroize v1.3.0 (available: v1.8.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde-encrypt-core v0.7.0 [INFO] [stderr] Downloaded chacha20 v0.7.3 [INFO] [stderr] Downloaded postcard-cobs v0.1.5-pre [INFO] [stderr] Downloaded postcard v0.7.3 [INFO] [stderr] Downloaded chacha20poly1305 v0.8.2 [INFO] [stderr] Downloaded crypto_box v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 64a53d1a5d12f45b3e1206838b57be9556ffcf8a25208421e00ad378f15e2104 [INFO] running `Command { std: "docker" "start" "-a" "64a53d1a5d12f45b3e1206838b57be9556ffcf8a25208421e00ad378f15e2104", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "64a53d1a5d12f45b3e1206838b57be9556ffcf8a25208421e00ad378f15e2104", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "64a53d1a5d12f45b3e1206838b57be9556ffcf8a25208421e00ad378f15e2104", kill_on_drop: false }` [INFO] [stdout] 64a53d1a5d12f45b3e1206838b57be9556ffcf8a25208421e00ad378f15e2104 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c7e6374dbaa9b845054310925a0f9d533cf602f8a6db37344ea74aca184a73fe [INFO] running `Command { std: "docker" "start" "-a" "c7e6374dbaa9b845054310925a0f9d533cf602f8a6db37344ea74aca184a73fe", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling postcard-cobs v0.1.5-pre [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling half v1.8.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling cipher v0.3.0 [INFO] [stderr] Compiling universal-hash v0.4.1 [INFO] [stderr] Compiling aead v0.4.3 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling poly1305 v0.7.2 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zeroize v1.3.0 [INFO] [stderr] Compiling curve25519-dalek v3.2.1 [INFO] [stderr] Compiling chacha20 v0.7.3 [INFO] [stderr] Compiling salsa20 v0.8.1 [INFO] [stderr] Compiling xsalsa20poly1305 v0.7.2 [INFO] [stderr] Compiling chacha20poly1305 v0.8.2 [INFO] [stderr] Compiling x25519-dalek v1.2.0 [INFO] [stderr] Compiling crypto_box v0.6.1 [INFO] [stderr] Compiling serde-encrypt-core v0.7.0 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling postcard v0.7.3 [INFO] [stderr] Compiling serde-encrypt v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.87s [INFO] running `Command { std: "docker" "inspect" "c7e6374dbaa9b845054310925a0f9d533cf602f8a6db37344ea74aca184a73fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7e6374dbaa9b845054310925a0f9d533cf602f8a6db37344ea74aca184a73fe", kill_on_drop: false }` [INFO] [stdout] c7e6374dbaa9b845054310925a0f9d533cf602f8a6db37344ea74aca184a73fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] e2106258a87cbdcd6f8639c7b2a91dd701f683a0f04673f316469a587d97c69d [INFO] running `Command { std: "docker" "start" "-a" "e2106258a87cbdcd6f8639c7b2a91dd701f683a0f04673f316469a587d97c69d", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling serde-encrypt v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `serde_encrypt_public_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use serde_encrypt_public_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use serde_encrypt_shared_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_public_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use serde_encrypt_public_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use serde_encrypt_shared_key::*; [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] --> tests/feat_large_message.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | fn test_serde_encrypt_public_key_large_message() { [INFO] [stdout] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_public_key_large_message` [INFO] [stdout] ... [INFO] [stdout] 26 | impl SerdeEncryptPublicKey for Message { [INFO] [stdout] | ^^^^^---------------------^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | `Message` is not local [INFO] [stdout] | `SerdeEncryptPublicKey` 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] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/feat_large_message.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn test_serde_encrypt_shared_key_large_message() { [INFO] [stdout] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_shared_key_large_message` [INFO] [stdout] ... [INFO] [stdout] 38 | impl SerdeEncryptSharedKey for Message { [INFO] [stdout] | ^^^^^---------------------^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | `Message` is not local [INFO] [stdout] | `SerdeEncryptSharedKey` 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] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/feat_different_cipher_from_same_plain.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | fn test_serde_encrypt_public_key_in_a_process() { [INFO] [stdout] | ----------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_public_key_in_a_process` [INFO] [stdout] ... [INFO] [stdout] 26 | impl SerdeEncryptPublicKey for Message { [INFO] [stdout] | ^^^^^---------------------^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | `Message` is not local [INFO] [stdout] | `SerdeEncryptPublicKey` 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] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/feat_different_cipher_from_same_plain.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 40 | fn test_serde_encrypt_shared_key_in_a_process() { [INFO] [stdout] | ----------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_shared_key_in_a_process` [INFO] [stdout] ... [INFO] [stdout] 43 | impl SerdeEncryptSharedKey for Message { [INFO] [stdout] | ^^^^^---------------------^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | `Message` is not local [INFO] [stdout] | `SerdeEncryptSharedKey` 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] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/feat_nostd.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 41 | fn test_serde_encrypt_public_key_nostd() -> Result<(), Error> { [INFO] [stdout] | ------------------------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_public_key_nostd` [INFO] [stdout] ... [INFO] [stdout] 44 | impl SerdeEncryptPublicKey for Users { [INFO] [stdout] | ^^^^^---------------------^^^^^----- [INFO] [stdout] | | | [INFO] [stdout] | | `Users` is not local [INFO] [stdout] | `SerdeEncryptPublicKey` 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] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/feat_nostd.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 70 | fn test_serde_encrypt_shared_key_nostd() -> Result<(), Error> { [INFO] [stdout] | ------------------------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_shared_key_nostd` [INFO] [stdout] ... [INFO] [stdout] 73 | impl SerdeEncryptSharedKey for Users { [INFO] [stdout] | ^^^^^---------------------^^^^^----- [INFO] [stdout] | | | [INFO] [stdout] | | `Users` is not local [INFO] [stdout] | `SerdeEncryptSharedKey` 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] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_public_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use serde_encrypt_public_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use serde_encrypt_shared_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stdout] --> tests/test_util/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | pub use serde_encrypt_shared_key::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [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] --> tests/feat_same_cipher_from_same_plain.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 19 | fn test_serde_encrypt_shared_key_deterministic() { [INFO] [stdout] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_shared_key_deterministic` [INFO] [stdout] ... [INFO] [stdout] 22 | impl SerdeEncryptSharedKeyDeterministic for Message { [INFO] [stdout] | ^^^^^----------------------------------^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | `Message` is not local [INFO] [stdout] | `SerdeEncryptSharedKeyDeterministic` 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 13.52s [INFO] running `Command { std: "docker" "inspect" "e2106258a87cbdcd6f8639c7b2a91dd701f683a0f04673f316469a587d97c69d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2106258a87cbdcd6f8639c7b2a91dd701f683a0f04673f316469a587d97c69d", kill_on_drop: false }` [INFO] [stdout] e2106258a87cbdcd6f8639c7b2a91dd701f683a0f04673f316469a587d97c69d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] d93bb1ddcdac2a33b148a7d380ceed2a32cc8f5d133e3027169d55139dc2bb16 [INFO] running `Command { std: "docker" "start" "-a" "d93bb1ddcdac2a33b148a7d380ceed2a32cc8f5d133e3027169d55139dc2bb16", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `serde_encrypt_public_key::*` [INFO] [stderr] --> tests/test_util/mod.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | pub use serde_encrypt_public_key::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stderr] --> tests/test_util/mod.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | pub use serde_encrypt_shared_key::*; [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] --> tests/feat_different_cipher_from_same_plain.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 23 | fn test_serde_encrypt_public_key_in_a_process() { [INFO] [stderr] | ----------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_public_key_in_a_process` [INFO] [stderr] ... [INFO] [stderr] 26 | impl SerdeEncryptPublicKey for Message { [INFO] [stderr] | ^^^^^---------------------^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | `Message` is not local [INFO] [stderr] | `SerdeEncryptPublicKey` 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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_different_cipher_from_same_plain.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 40 | fn test_serde_encrypt_shared_key_in_a_process() { [INFO] [stderr] | ----------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_shared_key_in_a_process` [INFO] [stderr] ... [INFO] [stderr] 43 | impl SerdeEncryptSharedKey for Message { [INFO] [stderr] | ^^^^^---------------------^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | `Message` is not local [INFO] [stderr] | `SerdeEncryptSharedKey` 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] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_large_message.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 23 | fn test_serde_encrypt_public_key_large_message() { [INFO] [stderr] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_public_key_large_message` [INFO] [stderr] ... [INFO] [stderr] 26 | impl SerdeEncryptPublicKey for Message { [INFO] [stderr] | ^^^^^---------------------^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | `Message` is not local [INFO] [stderr] | `SerdeEncryptPublicKey` 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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_large_message.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 35 | fn test_serde_encrypt_shared_key_large_message() { [INFO] [stderr] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_shared_key_large_message` [INFO] [stderr] ... [INFO] [stderr] 38 | impl SerdeEncryptSharedKey for Message { [INFO] [stderr] | ^^^^^---------------------^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | `Message` is not local [INFO] [stderr] | `SerdeEncryptSharedKey` 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] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_same_cipher_from_same_plain.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 19 | fn test_serde_encrypt_shared_key_deterministic() { [INFO] [stderr] | ------------------------------------------------ move the `impl` block outside of this function `test_serde_encrypt_shared_key_deterministic` [INFO] [stderr] ... [INFO] [stderr] 22 | impl SerdeEncryptSharedKeyDeterministic for Message { [INFO] [stderr] | ^^^^^----------------------------------^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | `Message` is not local [INFO] [stderr] | `SerdeEncryptSharedKeyDeterministic` 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: `serde-encrypt` (test "feat_different_cipher_from_same_plain") generated 4 warnings (run `cargo fix --test "feat_different_cipher_from_same_plain"` to apply 2 suggestions) [INFO] [stderr] warning: `serde-encrypt` (test "feat_large_message") generated 2 warnings [INFO] [stderr] warning: `serde-encrypt` (test "feat_same_cipher_from_same_plain") generated 3 warnings (2 duplicates) [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_nostd.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 41 | fn test_serde_encrypt_public_key_nostd() -> Result<(), Error> { [INFO] [stderr] | ------------------------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_public_key_nostd` [INFO] [stderr] ... [INFO] [stderr] 44 | impl SerdeEncryptPublicKey for Users { [INFO] [stderr] | ^^^^^---------------------^^^^^----- [INFO] [stderr] | | | [INFO] [stderr] | | `Users` is not local [INFO] [stderr] | `SerdeEncryptPublicKey` 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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/feat_nostd.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 70 | fn test_serde_encrypt_shared_key_nostd() -> Result<(), Error> { [INFO] [stderr] | ------------------------------------------------------------- move the `impl` block outside of this function `test_serde_encrypt_shared_key_nostd` [INFO] [stderr] ... [INFO] [stderr] 73 | impl SerdeEncryptSharedKey for Users { [INFO] [stderr] | ^^^^^---------------------^^^^^----- [INFO] [stderr] | | | [INFO] [stderr] | | `Users` is not local [INFO] [stderr] | `SerdeEncryptSharedKey` 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] [INFO] [stderr] warning: unused import: `serde_encrypt_shared_key::*` [INFO] [stderr] --> tests/test_util/mod.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | pub use serde_encrypt_shared_key::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `serde-encrypt` (test "feat_nostd") generated 4 warnings (2 duplicates) [INFO] [stderr] warning: `serde-encrypt` (test "unit_plain_message_xxx_key") generated 1 warning (run `cargo fix --test "unit_plain_message_xxx_key"` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/serde_encrypt-7c8fa84096f94829) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test serialize::impls::bincode_serializer::tests::test_bincode_serializer ... ok [INFO] [stdout] test shared_key::test::build_sharedkey_from_array ... ok [INFO] [stdout] test serialize::impls::postcard_serializer::tests::test_postcard_serializer ... ok [INFO] [stdout] test serialize::impls::cbor_serializer::tests::test_cbor_serializer ... ok [INFO] [stderr] Running tests/example_serde_encrypt_public_key_owned_data.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/example_serde_encrypt_public_key_owned_data-f1bea252c35a623e) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_serde_encrypt_public_key ... 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/example_serde_encrypt_public_key_struct_with_reference.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/example_serde_encrypt_public_key_struct_with_reference-c6a551b3e86df8b8) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_serde_encrypt_public_key ... 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/example_serde_encrypt_shared_key_encryption_with_key_exchange.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/example_serde_encrypt_shared_key_encryption_with_key_exchange-821fcaf0b1947c47) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_serde_encrypt_public_key ... 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/example_serde_encrypt_shared_key_owned_data.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/example_serde_encrypt_shared_key_owned_data-d8a975cc2a1ab559) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_serde_encrypt_shared_key ... 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/feat_different_cipher_from_same_plain.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_different_cipher_from_same_plain-a57ef2464bb71792) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_serde_encrypt_shared_key_in_a_process ... ok [INFO] [stdout] test test_serde_encrypt_public_key_in_a_process ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/feat_large_message.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_large_message-0b6f484d81d4d846) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_serde_encrypt_public_key_large_message ... ok [INFO] [stderr] Running tests/feat_nostd.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_nostd-cfcd099025dedfa5) [INFO] [stdout] test test_serde_encrypt_shared_key_large_message ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_serde_encrypt_shared_key_nostd ... ok [INFO] [stdout] test test_serde_encrypt_public_key_nostd ... ok [INFO] [stderr] Running tests/feat_same_cipher_from_same_plain.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_same_cipher_from_same_plain-89edd62a501027f7) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_serde_encrypt_shared_key_deterministic ... ok [INFO] [stdout] [INFO] [stderr] Running tests/feat_serde_types.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_serde_types-8ca40201863dcd6d) [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 22 tests [INFO] [stdout] test test_primitive_type_fixed_len ... ok [INFO] [stdout] test test_flatten ... ok [INFO] [stdout] test test_enum_adjacently_tagged ... ok [INFO] [stdout] test test_primitive_type_unbound_len ... ok [INFO] [stdout] test test_convert_error_types ... ok [INFO] [stdout] test test_remote_crate_with_helper ... ok [INFO] [stdout] test test_remote_crate ... ok [INFO] [stdout] test test_enum_tagged ... ok [INFO] [stdout] test test_skip_deserializing ... ok [INFO] [stdout] test test_serialize_enum_as_number ... ok [INFO] [stdout] test test_remote_crate_with_priv_fields ... ok [INFO] [stdout] test test_skip_deserializing_and_custom_default ... ok [INFO] [stdout] test test_skip_serializing_if ... ok [INFO] [stdout] test test_enum_untagged ... ok [INFO] [stdout] test test_enum ... ok [INFO] [stdout] test test_string_or_struct ... ok [INFO] [stdout] test test_serialize_field_as_camel_case ... ok [INFO] [stdout] test test_struct_with_reference_shared_key ... ok [INFO] [stdout] test test_struct_with_reference_public_key ... ok [INFO] [stdout] test test_skip_serializing_without_default ... ok [INFO] [stdout] test test_tuple_struct ... ok [INFO] [stdout] test test_unit_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/feat_serializers.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/feat_serializers-6de48cc7886137f5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_bincode_serializer ... ok [INFO] [stdout] test test_cbor_serializer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/unit_plain_message_xxx_key.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/unit_plain_message_xxx_key-05980665ff7e4282) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_decrypt_with_wrong_shared_key ... ok [INFO] [stdout] test test_decrypt_with_wrong_public_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d93bb1ddcdac2a33b148a7d380ceed2a32cc8f5d133e3027169d55139dc2bb16", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d93bb1ddcdac2a33b148a7d380ceed2a32cc8f5d133e3027169d55139dc2bb16", kill_on_drop: false }` [INFO] [stdout] d93bb1ddcdac2a33b148a7d380ceed2a32cc8f5d133e3027169d55139dc2bb16