[INFO] fetching crate fe2o3-amqp-types 0.14.0... [INFO] testing fe2o3-amqp-types-0.14.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate fe2o3-amqp-types 0.14.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate fe2o3-amqp-types 0.14.0 [INFO] finished tweaking crates.io crate fe2o3-amqp-types 0.14.0 [INFO] tweaked toml for crates.io crate fe2o3-amqp-types 0.14.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fe2o3-amqp-types 0.14.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fe2o3-amqp-types 0.14.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde_amqp v0.14.0 [INFO] [stderr] Downloaded serde_amqp_derive v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a20ea00341b877302e196914a6ca3a68eb3c809af7dfe450422e2f0db14caa9e [INFO] running `Command { std: "docker" "start" "-a" "a20ea00341b877302e196914a6ca3a68eb3c809af7dfe450422e2f0db14caa9e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a20ea00341b877302e196914a6ca3a68eb3c809af7dfe450422e2f0db14caa9e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a20ea00341b877302e196914a6ca3a68eb3c809af7dfe450422e2f0db14caa9e", kill_on_drop: false }` [INFO] [stdout] a20ea00341b877302e196914a6ca3a68eb3c809af7dfe450422e2f0db14caa9e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21d4f8f5e6fc1fbd1a7c5cb940f2cfba20b4ae5c1adf7e89626b9e38dbcd0f6e [INFO] running `Command { std: "docker" "start" "-a" "21d4f8f5e6fc1fbd1a7c5cb940f2cfba20b4ae5c1adf7e89626b9e38dbcd0f6e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling hashbrown v0.15.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling serde_amqp_derive v0.3.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling serde_bytes v0.11.17 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling serde_amqp v0.14.0 [INFO] [stderr] Compiling fe2o3-amqp-types v0.14.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:259:20 [INFO] [stdout] | [INFO] [stdout] 259 | impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] 259 + impl PartialEq for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 265 - impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] 265 + impl Eq for dyn AnnotationKey + '_ {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:267:21 [INFO] [stdout] | [INFO] [stdout] 267 | impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 267 - impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] 267 + impl PartialOrd for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:280:14 [INFO] [stdout] | [INFO] [stdout] 280 | impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 280 - impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] 280 + impl Ord for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:286:15 [INFO] [stdout] | [INFO] [stdout] 286 | impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 286 - impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] 286 + impl Hash for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.21s [INFO] running `Command { std: "docker" "inspect" "21d4f8f5e6fc1fbd1a7c5cb940f2cfba20b4ae5c1adf7e89626b9e38dbcd0f6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21d4f8f5e6fc1fbd1a7c5cb940f2cfba20b4ae5c1adf7e89626b9e38dbcd0f6e", kill_on_drop: false }` [INFO] [stdout] 21d4f8f5e6fc1fbd1a7c5cb940f2cfba20b4ae5c1adf7e89626b9e38dbcd0f6e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7eb9813548dda940476420913536b4d13c01d2d59778ac855739ee1252cd3401 [INFO] running `Command { std: "docker" "start" "-a" "7eb9813548dda940476420913536b4d13c01d2d59778ac855739ee1252cd3401", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:259:20 [INFO] [stdout] | [INFO] [stdout] 259 | impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] 259 + impl PartialEq for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 265 - impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] 265 + impl Eq for dyn AnnotationKey + '_ {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:267:21 [INFO] [stdout] | [INFO] [stdout] 267 | impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 267 - impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] 267 + impl PartialOrd for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:280:14 [INFO] [stdout] | [INFO] [stdout] 280 | impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 280 - impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] 280 + impl Ord for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:286:15 [INFO] [stdout] | [INFO] [stdout] 286 | impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 286 - impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] 286 + impl Hash for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling fe2o3-amqp-types v0.14.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:259:20 [INFO] [stdout] | [INFO] [stdout] 259 | impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 259 - impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] 259 + impl PartialEq for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 265 - impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] 265 + impl Eq for dyn AnnotationKey + '_ {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:267:21 [INFO] [stdout] | [INFO] [stdout] 267 | impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 267 - impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] 267 + impl PartialOrd for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:280:14 [INFO] [stdout] | [INFO] [stdout] 280 | impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 280 - impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] 280 + impl Ord for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/messaging/format/annotations.rs:286:15 [INFO] [stdout] | [INFO] [stdout] 286 | impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 286 - impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] 286 + impl Hash for dyn AnnotationKey + '_ { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.97s [INFO] running `Command { std: "docker" "inspect" "7eb9813548dda940476420913536b4d13c01d2d59778ac855739ee1252cd3401", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7eb9813548dda940476420913536b4d13c01d2d59778ac855739ee1252cd3401", kill_on_drop: false }` [INFO] [stdout] 7eb9813548dda940476420913536b4d13c01d2d59778ac855739ee1252cd3401 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ee61a62bcdc472fcb04891a8f342dcb5a79e76a7e6ab4870a48e27f611e1cc74 [INFO] running `Command { std: "docker" "start" "-a" "ee61a62bcdc472fcb04891a8f342dcb5a79e76a7e6ab4870a48e27f611e1cc74", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stdout] [INFO] [stderr] --> src/messaging/format/annotations.rs:259:20 [INFO] [stdout] running 80 tests [INFO] [stderr] | [INFO] [stdout] test definitions::amqp_error::tests::test_deserialize_amqp_error ... ok [INFO] [stderr] 259 | impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] test definitions::conn_error::tests::test_serialize_connection_error ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test definitions::error_cond::tests::test_serde_error_condition ... ok [INFO] [stderr] | [INFO] [stdout] test definitions::link_error::tests::test_serialize_and_deserialzie_link_error ... ok [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] test definitions::role::tests::test_role ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test definitions::session_error::tests::test_serialize_and_deserialzie_session_error ... ok [INFO] [stderr] | [INFO] [stdout] test definitions::amqp_error::tests::test_serialize_amqp_error ... ok [INFO] [stderr] 259 - impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::delivery_state::tests::test_deserialize_accepted_from_list32 ... ok [INFO] [stderr] 259 + impl PartialEq for dyn AnnotationKey + '_ { [INFO] [stdout] test messaging::delivery_state::tests::test_debug ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::delivery_state::tests::test_deserialize_accepted_from_list8 ... ok [INFO] [stderr] [INFO] [stdout] test messaging::delivery_state::tests::test_deserialize_rejected_from_list8 ... ok [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_accepted ... ok [INFO] [stderr] --> src/messaging/format/annotations.rs:265:13 [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_modified ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_rejected ... ok [INFO] [stderr] 265 | impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_received ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_released ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::delivery_state::tests::test_serialize_deserialize_delivery_state ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test messaging::format::amqp_sequence::tests::test_serde_amqp_sequence ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::amqp_sequence::tests::test_serde_amqp_sequence_batch ... ok [INFO] [stderr] 265 - impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stdout] test messaging::format::amqp_value::tests::test_decoding_some_str_as_lazy_value ... ok [INFO] [stderr] 265 + impl Eq for dyn AnnotationKey + '_ {} [INFO] [stdout] test messaging::format::amqp_value::tests::test_decoding_none_str_with_no_body_section ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::amqp_sequence::tests::test_serde_amqp_sequence_with_ref ... ok [INFO] [stderr] [INFO] [stdout] test messaging::format::amqp_value::tests::test_encoding_reference ... ok [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stdout] test messaging::format::annotations::tests::test_annotations_insert_with_different_key_types ... ok [INFO] [stderr] --> src/messaging/format/annotations.rs:267:21 [INFO] [stdout] test messaging::format::amqp_value::tests::test_encoding_decoding_custom_type ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::amqp_value::tests::test_decoding_some_str ... ok [INFO] [stderr] 267 | impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::format::amqp_value::tests::test_encoding_option_str ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test messaging::format::amqp_value::tests::test_decoding_none_str_with_body_section_value_null ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::annotations::tests::test_annotations_with_different_order ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test messaging::format::annotations::tests::test_serde_annotations_with_different_order ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::message_id::tests::test_message_id_binary ... ok [INFO] [stderr] 267 - impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::format::message_id::tests::test_message_id_uuid ... ok [INFO] [stderr] 267 + impl PartialOrd for dyn AnnotationKey + '_ { [INFO] [stdout] test messaging::format::message_id::tests::test_message_id_ulong ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::tests::test_display_amqp_sequence ... ok [INFO] [stderr] [INFO] [stdout] test messaging::format::annotations::tests::test_serde_annotations ... ok [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stdout] test messaging::format::tests::test_display_data ... ok [INFO] [stderr] --> src/messaging/format/annotations.rs:280:14 [INFO] [stdout] test messaging::format::map_builder::tests::test_application_properties_builder ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::map_builder::tests::test_message_annotation_builder ... ok [INFO] [stderr] 280 | impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::format::message_id::tests::test_message_id_string ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test messaging::lifetime_policy::tests::test_lifetime_to_value ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::lifetime_policy::tests::test_serialize_enum_and_struct ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test messaging::message::tests::test_convert_amqp_sequence_into_message ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::message::tests::test_convert_amqp_value_into_message ... ok [INFO] [stderr] 280 - impl Ord for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::format::annotations::tests::test_serde_owned_key ... ok [INFO] [stderr] 280 + impl Ord for dyn AnnotationKey + '_ { [INFO] [stdout] test messaging::format::data::tests::test_serde_data ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::format::data::tests::test_serde_data_batch ... ok [INFO] [stderr] [INFO] [stdout] test messaging::message::tests::test_decode_message_using_reader ... ok [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stdout] test messaging::message::tests::test_decode_message_with_data_batch ... ok [INFO] [stderr] --> src/messaging/format/annotations.rs:286:15 [INFO] [stdout] test messaging::message::tests::test_decode_message_with_sequence_batch ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::message::tests::test_decoding_message_with_no_body_section_from_reader ... ok [INFO] [stderr] 286 | impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::message::tests::test_decoding_message_with_no_body_section_from_slice ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test messaging::message::tests::test_encode_message_builder_with_data_batch ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::message::tests::test_encode_message_with_body_nothing ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test messaging::message::tests::test_encode_message_with_data_batch ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::message::tests::test_encode_message_with_sequence_batch ... ok [INFO] [stderr] 286 - impl Hash for (dyn AnnotationKey + '_) { [INFO] [stdout] test messaging::message::tests::test_serialize_amqp_value_f32 ... ok [INFO] [stderr] 286 + impl Hash for dyn AnnotationKey + '_ { [INFO] [stdout] test messaging::message::tests::test_serialize_deserialize_body ... ok [INFO] [stderr] | [INFO] [stdout] test messaging::message::tests::test_serialize_deserialize_message ... ok [INFO] [stderr] [INFO] [stdout] test messaging::target::tests::test_target_archetype_variant_target ... ok [INFO] [stderr] warning: `fe2o3-amqp-types` (lib) generated 5 warnings (run `cargo fix --lib -p fe2o3-amqp-types` to apply 5 suggestions) [INFO] [stdout] test performatives::attach::tests::test_size_of_attach ... ok [INFO] [stderr] warning: `fe2o3-amqp-types` (lib test) generated 5 warnings (5 duplicates) [INFO] [stdout] test performatives::attach::tests::test_deserialize_attach_service_bus ... ok [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stdout] test performatives::disposition::tests::test_deserialize ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fe2o3_amqp_types-9a64df68f839b065) [INFO] [stdout] test performatives::disposition::tests::test_serialize ... ok [INFO] [stdout] test performatives::end::tests::test_serde_end ... ok [INFO] [stdout] test performatives::tests::test_size_of_variants ... ok [INFO] [stdout] test performatives::tests::test_untagged_serde ... ok [INFO] [stdout] test messaging::format::tests::test_serialize_deserialize_header ... ok [INFO] [stdout] test messaging::message::tests::test_serialize_message ... ok [INFO] [stdout] test performatives::attach::tests::test_serialize_deserialize_attach ... ok [INFO] [stdout] test messaging::message::tests::test_serialize_deserialize_null ... ok [INFO] [stdout] test performatives::transfer::tests::test_serialize_transfer_with_custom_message_format ... ok [INFO] [stdout] test performatives::transfer::tests::test_serialize_transfer ... ok [INFO] [stdout] test sasl::tests::test_serialize_deserialize_sasl_code ... ok [INFO] [stdout] test messaging::lifetime_policy::tests::test_deserialize_encoded_struct_as_enum ... ok [INFO] [stdout] test messaging::delivery_state::tests::test_compare_received ... ok [INFO] [stdout] test messaging::message::tests::test_convert_data_into_message ... ok [INFO] [stdout] test definitions::conn_error::tests::test_deserialize_connection_error ... ok [INFO] [stdout] test definitions::error::tests::test_serde_error ... ok [INFO] [stdout] test messaging::format::amqp_value::tests::test_serde_custom_type ... ok [INFO] [stdout] test messaging::format::annotations::tests::test_annotations_get_with_different_key_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Doc-tests fe2o3_amqp_types [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/messaging/format/annotations.rs:259:20 [INFO] [stderr] | [INFO] [stderr] 259 | impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 259 - impl PartialEq for (dyn AnnotationKey + '_) { [INFO] [stderr] 259 + impl PartialEq for dyn AnnotationKey + '_ { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/messaging/format/annotations.rs:265:13 [INFO] [stderr] | [INFO] [stderr] 265 | impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 265 - impl Eq for (dyn AnnotationKey + '_) {} [INFO] [stderr] 265 + impl Eq for dyn AnnotationKey + '_ {} [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/messaging/format/annotations.rs:267:21 [INFO] [stderr] | [INFO] [stderr] 267 | impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 267 - impl PartialOrd for (dyn AnnotationKey + '_) { [INFO] [stderr] 267 + impl PartialOrd for dyn AnnotationKey + '_ { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/messaging/format/annotations.rs:280:14 [INFO] [stderr] | [INFO] [stderr] 280 | impl Ord for (dyn AnnotationKey + '_) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 280 - impl Ord for (dyn AnnotationKey + '_) { [INFO] [stderr] 280 + impl Ord for dyn AnnotationKey + '_ { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/messaging/format/annotations.rs:286:15 [INFO] [stderr] | [INFO] [stderr] 286 | impl Hash for (dyn AnnotationKey + '_) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 286 - impl Hash for (dyn AnnotationKey + '_) { [INFO] [stderr] 286 + impl Hash for dyn AnnotationKey + '_ { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 5 warnings emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test src/messaging/target.rs - messaging::target::TargetBuilder::add_lifetime_policy (line 322) ... ok [INFO] [stdout] test src/messaging/target.rs - messaging::target::TargetBuilder::dynamic_node_properties (line 297) ... ok [INFO] [stdout] test src/messaging/body_section.rs - messaging::body_section::IntoBody (line 177) ... ok [INFO] [stdout] test src/messaging/source.rs - messaging::source::SourceBuilder::add_supported_dist_modes (line 201) ... ok [INFO] [stdout] test src/messaging/target.rs - messaging::target::TargetBuilder::add_supported_dist_modes (line 355) ... ok [INFO] [stdout] test src/messaging/body_section.rs - messaging::body_section::FromBody (line 240) ... ok [INFO] [stdout] test src/messaging/source.rs - messaging::source::SourceBuilder::dynamic_node_properties (line 143) ... ok [INFO] [stdout] test src/messaging/source.rs - messaging::source::SourceBuilder::add_lifetime_policy (line 168) ... ok [INFO] [stdout] test src/messaging/body_section.rs - messaging::body_section::FromEmptyBody (line 107) ... ok [INFO] [stdout] test src/messaging/format/annotations.rs - messaging::format::annotations::Annotations (line 34) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ee61a62bcdc472fcb04891a8f342dcb5a79e76a7e6ab4870a48e27f611e1cc74", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee61a62bcdc472fcb04891a8f342dcb5a79e76a7e6ab4870a48e27f611e1cc74", kill_on_drop: false }` [INFO] [stdout] ee61a62bcdc472fcb04891a8f342dcb5a79e76a7e6ab4870a48e27f611e1cc74