[INFO] fetching crate picobroker 0.1.1... [INFO] testing picobroker-0.1.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate picobroker 0.1.1 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate picobroker 0.1.1 [INFO] finished tweaking crates.io crate picobroker 0.1.1 [INFO] tweaked toml for crates.io crate picobroker 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate picobroker 0.1.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate picobroker 0.1.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] de9bfef11bfde3de5c3164c359d1ed20c70d51302020c8316576bc980aacba0a [INFO] running `Command { std: "docker" "start" "-a" "de9bfef11bfde3de5c3164c359d1ed20c70d51302020c8316576bc980aacba0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "de9bfef11bfde3de5c3164c359d1ed20c70d51302020c8316576bc980aacba0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de9bfef11bfde3de5c3164c359d1ed20c70d51302020c8316576bc980aacba0a", kill_on_drop: false }` [INFO] [stdout] de9bfef11bfde3de5c3164c359d1ed20c70d51302020c8316576bc980aacba0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ad7dae76c1de3343f6ca6a242c751541bf1208adcb243ad15990559fb6115078 [INFO] running `Command { std: "docker" "start" "-a" "ad7dae76c1de3343f6ca6a242c751541bf1208adcb243ad15990559fb6115078", kill_on_drop: false }` [INFO] [stderr] Compiling picobroker v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.73s [INFO] running `Command { std: "docker" "inspect" "ad7dae76c1de3343f6ca6a242c751541bf1208adcb243ad15990559fb6115078", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad7dae76c1de3343f6ca6a242c751541bf1208adcb243ad15990559fb6115078", kill_on_drop: false }` [INFO] [stdout] ad7dae76c1de3343f6ca6a242c751541bf1208adcb243ad15990559fb6115078 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4e182ed98b7cf948969d6461f0a350498328041a3668929db6989a039c2517a0 [INFO] running `Command { std: "docker" "start" "-a" "4e182ed98b7cf948969d6461f0a350498328041a3668929db6989a039c2517a0", kill_on_drop: false }` [INFO] [stderr] Compiling picobroker v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.62s [INFO] running `Command { std: "docker" "inspect" "4e182ed98b7cf948969d6461f0a350498328041a3668929db6989a039c2517a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e182ed98b7cf948969d6461f0a350498328041a3668929db6989a039c2517a0", kill_on_drop: false }` [INFO] [stdout] 4e182ed98b7cf948969d6461f0a350498328041a3668929db6989a039c2517a0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5b41370310a20179ccf7119977fc070f757f5a7679b1ca936b467a0864354a43 [INFO] running `Command { std: "docker" "start" "-a" "5b41370310a20179ccf7119977fc070f757f5a7679b1ca936b467a0864354a43", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/picobroker-c47b66e5d02ab721) [INFO] [stdout] [INFO] [stdout] running 156 tests [INFO] [stdout] test protocol::heapless::tests::test_extend_from_slice ... ok [INFO] [stdout] test protocol::heapless::tests::test_fmt_write_formatting ... ok [INFO] [stdout] test protocol::heapless::tests::test_remove ... ok [INFO] [stdout] test protocol::heapless::tests::test_retain ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_clean_session_not_set ... ok [INFO] [stdout] test protocol::packets::connack::tests::test_connack_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::connack::tests::test_connack_packet_struct_size ... ok [INFO] [stdout] test protocol::heapless::tests::test_vec_iteration_via_deref ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_clean_session_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_username_not_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_username_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_qos_0 ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_retain_not_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_retain_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_keep_alive_value_60 ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_flag_not_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_flag_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_password_binary_data ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_password_empty ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_keep_alive_value_max ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_password_exactly_max_length ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_password_value_pass1 ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_session_client_id_unicode ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_session_client_id_value_abc ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_password_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_reserved_bit_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_session_client_id_empty_with_clean_session ... ok [INFO] [stdout] test protocol::heapless::tests::test_optimized_string_size ... ok [INFO] [stdout] test protocol::heapless::tests::test_fmt_write_truncates_on_overflow ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_password_not_set ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_keep_alive_value_zero ... ok [INFO] [stdout] test protocol::heapless::tests::test_fmt_write_basic ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_qos_1 ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_flag_will_qos_2 ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_connect_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_session_client_id_exactly_max_length ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_will_payload_empty ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_will_payload_valid ... ok [INFO] [stdout] test protocol::packets::pingreq::tests::test_pingreq_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::pingreq::tests::test_pingreq_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::pingresp::tests::test_pingresp_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::pingresp::tests::test_pingresp_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::puback::tests::test_puback_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::pubcomp::tests::test_pubcomp_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::puback::tests::test_puback_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::disconnect::tests::test_disconnect_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_dup_flag ... ok [INFO] [stdout] test protocol::packets::pubcomp::tests::test_pubcomp_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_example_a ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_will_topic_valid ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_example_d ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_example_b ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_example_c ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_packet_id_max ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_packet_id_one ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_topic_multi_level ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_dup_and_retain_flags ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_topic_simple ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_payload_binary ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_topic_unicode ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_payload_empty ... ok [INFO] [stdout] test protocol::packets::pubrec::tests::test_pubrec_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_qos0_minimal_packet ... ok [INFO] [stdout] test protocol::packets::pubrec::tests::test_pubrec_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::pubrel::tests::test_pubrel_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::pubrel::tests::test_pubrel_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_granted_qos_1 ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_packet_id_max ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_packet_id_one ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_roundtrip_qos0_packet_id_1 ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_packet_id_zero ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_granted_qos_0 ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_granted_qos_2 ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_qos0_with_payload ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_qos1_with_packet_id ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_qos2_with_packet_id ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_retain_flag ... ok [INFO] [stdout] test protocol::packets::publish::tests::test_payload_small ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_roundtrip_qos1_packet_id_1234 ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_roundtrip_qos2_packet_id_65535 ... ok [INFO] [stdout] test protocol::packets::suback::tests::test_suback_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_packet_id_max ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_packet_id_one ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_example_a ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_requested_qos_2 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_requested_qos_0 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_complex_topic_qos1 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_requested_qos_1 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_normal_packet_qos1 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_unicode_packet ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_minimal_packet_qos0 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_wildcard_packet_qos2 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_subscribe_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_simple ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_roundtrip_max_packet_id_qos2 ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_multi_level ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_unicode ... ok [INFO] [stdout] test protocol::packets::unsuback::tests::test_unsuback_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::unsuback::tests::test_unsuback_packet_roundtrip ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_exactly_max_length ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_packet_id_max ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_roundtrip_minimal_packet ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_special_mqtt_chars ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_with_wildcards ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_roundtrip_max_packet_id ... ok [INFO] [stdout] test protocol::packets::subscribe::tests::test_topic_filter_single_char ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_roundtrip_normal_packet ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_roundtrip_unicode_packet ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_roundtrip_wildcard_packet ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_multi_level ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_exactly_max_length ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_single_char ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_packet_id_one ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_special_mqtt_chars ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_unicode ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_unsubscribe_packet_struct_size ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_with_wildcards ... ok [INFO] [stdout] test topics::integration_tests::test_duplicate_subscribers_via_wildcards ... ok [INFO] [stdout] test topics::integration_tests::test_plus_wildcard_subscription ... ok [INFO] [stdout] test topics::wildcard_tests::test_empty_topic ... ok [INFO] [stdout] test topics::wildcard_tests::test_case_sensitive ... ok [INFO] [stdout] test topics::wildcard_tests::test_empty_topic_levels ... ok [INFO] [stdout] test topics::integration_tests::test_invalid_wildcard_placement_literal_treatment ... ok [INFO] [stdout] test protocol::packets::unsubscribe::tests::test_topic_filter_simple ... ok [INFO] [stdout] test topics::integration_tests::test_hash_wildcard_subscription ... ok [INFO] [stdout] test topics::integration_tests::test_exact_match_subscription ... ok [INFO] [stdout] test topics::wildcard_tests::test_exact_match_multi_level ... ok [INFO] [stdout] test topics::wildcard_tests::test_exact_match_single_level ... ok [INFO] [stdout] test topics::wildcard_tests::test_hash_wildcard_literal_treatment ... ok [INFO] [stdout] test topics::wildcard_tests::test_hash_wildcard_match_all ... ok [INFO] [stdout] test topics::wildcard_tests::test_hash_wildcard_match_zero_levels ... ok [INFO] [stdout] test topics::wildcard_tests::test_hash_wildcard_suffix ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_basic ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_empty_levels ... ok [INFO] [stdout] test topics::integration_tests::test_multiple_wildcard_subscriptions ... ok [INFO] [stdout] test topics::wildcard_tests::test_hash_wildcard_alone ... ok [INFO] [stdout] test topics::wildcard_tests::test_exact_match_different_levels ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_wildcard_last_level ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_empty_string ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_leading_slash ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_single_level ... ok [INFO] [stdout] test topics::wildcard_tests::test_level_iterator_trailing_slash ... ok [INFO] [stdout] test topics::wildcard_tests::test_long_topics ... ok [INFO] [stdout] test topics::wildcard_tests::test_multiple_plus_wildcards ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_and_hash_combined ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_wildcard_first_level ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_wildcard_literal_treatment ... ok [INFO] [stdout] test topics::wildcard_tests::test_unicode_topics ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_wildcard_middle ... ok [INFO] [stdout] test topics::wildcard_tests::test_plus_wildcard_single_level ... ok [INFO] [stdout] test protocol::heapless::tests::test_remove_out_of_bounds - should panic ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_username_empty ... ok [INFO] [stderr] Doc-tests picobroker [INFO] [stdout] test protocol::packets::connect::tests::test_username_exactly_max_length ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_username_unicode ... ok [INFO] [stdout] test protocol::packets::connect::tests::test_username_value_user1 ... ok [INFO] [stdout] test protocol::packets::disconnect::tests::test_disconnect_packet_struct_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 156 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5b41370310a20179ccf7119977fc070f757f5a7679b1ca936b467a0864354a43", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b41370310a20179ccf7119977fc070f757f5a7679b1ca936b467a0864354a43", kill_on_drop: false }` [INFO] [stdout] 5b41370310a20179ccf7119977fc070f757f5a7679b1ca936b467a0864354a43