[INFO] cloning repository https://github.com/ivansanchez-oss/lib60870-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ivansanchez-oss/lib60870-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivansanchez-oss%2Flib60870-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivansanchez-oss%2Flib60870-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 33624e205ba4aadc5715f3104c38cd344d9a8870
[INFO] testing ivansanchez-oss/lib60870-rs against 1.97.0-beta.6 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivansanchez-oss%2Flib60870-rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ivansanchez-oss/lib60870-rs
[INFO] finished tweaking git repo https://github.com/ivansanchez-oss/lib60870-rs
[INFO] tweaked toml for git repo https://github.com/ivansanchez-oss/lib60870-rs written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ivansanchez-oss/lib60870-rs on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ivansanchez-oss/lib60870-rs 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" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mio-serial v5.0.6
[INFO] [stderr]   Downloaded tokio-serial v5.4.5
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.38.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4
[INFO] running `Command { std: "docker" "start" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling lib60870 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.07s
[INFO] running `Command { std: "docker" "inspect" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling lib60870 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.83s
[INFO] running `Command { std: "docker" "inspect" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lib60870-b6d36d6f942027d9)
[INFO] [stdout] 
[INFO] [stdout] running 135 tests
[INFO] [stdout] test apci::tests::multiple_frames_in_buffer ... ok
[INFO] [stdout] test apci::tests::invalid_start_byte ... ok
[INFO] [stdout] test apci::tests::roundtrip_i_frame ... ok
[INFO] [stdout] test apci::tests::roundtrip_s_frame ... ok
[INFO] [stdout] test apci::tests::roundtrip_u_frame ... ok
[INFO] [stdout] test apci::tests::try_parse_returns_none_on_partial ... ok
[INFO] [stdout] test asdu::builder::tests::build_empty ... ok
[INFO] [stdout] test asdu::builder::tests::build_simple ... ok
[INFO] [stdout] test asdu::builder::tests::type_mismatch ... ok
[INFO] [stdout] test asdu::header::tests::roundtrip_cs101_1byte_ca ... ok
[INFO] [stdout] test asdu::header::tests::buffer_too_short ... ok
[INFO] [stdout] test asdu::header::tests::sequence_flag ... ok
[INFO] [stdout] test asdu::header::tests::test_and_negative_bits ... ok
[INFO] [stdout] test asdu::ioa::tests::buffer_too_short_encode ... ok
[INFO] [stdout] test asdu::ioa::tests::from_u16 ... ok
[INFO] [stdout] test asdu::builder::tests::builder_flags ... ok
[INFO] [stdout] test asdu::builder::tests::build_sequential ... ok
[INFO] [stdout] test asdu::header::tests::roundtrip_cs104 ... ok
[INFO] [stdout] test asdu::ioa::tests::roundtrip_1_byte ... ok
[INFO] [stdout] test asdu::ioa::tests::roundtrip_2_bytes ... ok
[INFO] [stdout] test asdu::ioa::tests::from_u8 ... ok
[INFO] [stdout] test asdu::ioa::tests::roundtrip_3_bytes ... ok
[INFO] [stdout] test asdu::ioa::tests::try_new_rejects_overflow ... ok
[INFO] [stdout] test asdu::ioa::tests::try_new_valid ... ok
[INFO] [stdout] test asdu::ioa::tests::try_from_u32_overflow ... ok
[INFO] [stdout] test asdu::ioa::tests::try_from_u32 ... ok
[INFO] [stdout] test asdu::builder::tests::overflow_127 ... ok
[INFO] [stdout] test asdu::ioa::tests::try_new_zero ... ok
[INFO] [stdout] test asdu::tests::encode_rejects_heterogeneous_types ... ok
[INFO] [stdout] test asdu::tests::encode_rejects_non_sequential_ioas_with_sq1 ... ok
[INFO] [stdout] test asdu::ioa::tests::buffer_too_short_decode ... ok
[INFO] [stdout] test asdu::tests::encoded_size_empty ... ok
[INFO] [stdout] test asdu::tests::roundtrip_cs101_small_params ... ok
[INFO] [stdout] test asdu::tests::roundtrip_sq0 ... ok
[INFO] [stdout] test asdu::tests::roundtrip_sq1 ... ok
[INFO] [stdout] test ft12::tests::control_field_roundtrip ... ok
[INFO] [stdout] test asdu::tests::encode_rejects_exceeding_max_length ... ok
[INFO] [stdout] test ft12::tests::checksum_verification ... ok
[INFO] [stdout] test ft12::tests::invalid_start_byte ... ok
[INFO] [stdout] test ft12::tests::roundtrip_fixed_primary_1byte_addr ... ok
[INFO] [stdout] test ft12::tests::roundtrip_fixed_primary_2byte_addr ... ok
[INFO] [stdout] test ft12::tests::try_parse_returns_none_on_empty ... ok
[INFO] [stdout] test ft12::tests::roundtrip_variable_empty_data ... ok
[INFO] [stdout] test ft12::tests::roundtrip_single_ack ... ok
[INFO] [stdout] test ft12::tests::try_parse_returns_none_on_partial_variable ... ok
[INFO] [stdout] test info::commands::tests::off_execute ... ok
[INFO] [stdout] test ft12::tests::roundtrip_fixed_secondary ... ok
[INFO] [stdout] test info::commands::tests::buffer_too_short ... ok
[INFO] [stdout] test ft12::tests::roundtrip_variable_2byte_addr ... ok
[INFO] [stdout] test ft12::tests::roundtrip_variable_1byte_addr ... ok
[INFO] [stdout] test asdu::tests::builder_encode_roundtrip ... ok
[INFO] [stdout] test ft12::tests::multiple_frames_in_buffer ... ok
[INFO] [stdout] test info::commands::tests::roundtrip ... ok
[INFO] [stdout] test ft12::tests::try_parse_returns_none_on_partial_fixed ... ok
[INFO] [stdout] test info::double_point::tests::all_values ... ok
[INFO] [stdout] test info::double_point::tests::buffer_too_short ... ok
[INFO] [stdout] test info::integrated_totals::tests::all_flags ... ok
[INFO] [stdout] test info::measured_normalized::tests::buffer_too_short ... ok
[INFO] [stdout] test info::measured_normalized::tests::normalized_roundtrip ... ok
[INFO] [stdout] test info::measured_scaled::tests::buffer_too_short ... ok
[INFO] [stdout] test info::measured_normalized::tests::normalized_no_quality_roundtrip ... ok
[INFO] [stdout] test info::measured_short::tests::negative_value ... ok
[INFO] [stdout] test info::measured_scaled::tests::roundtrip ... ok
[INFO] [stdout] test info::single_point::tests::buffer_too_short_decode ... ok
[INFO] [stdout] test info::measured_short::tests::roundtrip ... ok
[INFO] [stdout] test info::system::tests::clock_sync_roundtrip ... ok
[INFO] [stdout] test info::system::tests::counter_interrogation_roundtrip ... ok
[INFO] [stdout] test info::single_point::tests::value_off_good_quality ... ok
[INFO] [stdout] test info::system::tests::end_of_init_roundtrip ... ok
[INFO] [stdout] test info::system::tests::end_of_init_flags ... ok
[INFO] [stdout] test info::measured_short::tests::buffer_too_short ... ok
[INFO] [stdout] test info::single_point::tests::roundtrip ... ok
[INFO] [stdout] test info::system::tests::read_command_roundtrip ... ok
[INFO] [stdout] test info::tests::type_id_roundtrip_interrogation ... ok
[INFO] [stdout] test info::tests::type_id_roundtrip_read_command ... ok
[INFO] [stdout] test info::tests::type_id_roundtrip_measured_short_float_cp56 ... ok
[INFO] [stdout] test info::tests::type_id_roundtrip_single_point_cp56 ... ok
[INFO] [stdout] test info::tests::unsupported_type_id ... ok
[INFO] [stdout] test info::tests::type_id_roundtrip_single_point ... ok
[INFO] [stdout] test transport::retry::tests::backoff_iter_caps_at_max ... ok
[INFO] [stdout] test transport::retry::tests::backoff_iter_starts_at_min ... ok
[INFO] [stdout] test info::system::tests::interrogation_roundtrip ... ok
[INFO] [stdout] test info::single_point::tests::buffer_too_short_encode ... ok
[INFO] [stdout] test types::apci_params::tests::builder_custom ... ok
[INFO] [stdout] test info::double_point::tests::roundtrip ... ok
[INFO] [stdout] test info::integrated_totals::tests::negative_value ... ok
[INFO] [stdout] test info::integrated_totals::tests::roundtrip ... ok
[INFO] [stdout] test transport::tcp::tests::tcp_connector_fails_with_connection_refused ... ok
[INFO] [stdout] test transport::tcp::tests::tcp_listener_accept_returns_remote_addr ... ok
[INFO] [stdout] test types::apci_params::tests::builder_defaults ... ok
[INFO] [stdout] test types::apci_params::tests::default_is_valid ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_k_too_large ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_t2_ge_t1 ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_k_zero ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_w_greater_than_k ... ok
[INFO] [stdout] test types::app_layer_params::tests::builder_custom ... ok
[INFO] [stdout] test types::app_layer_params::tests::defaults_match_cs104 ... ok
[INFO] [stdout] test types::app_layer_params::tests::header_size ... ok
[INFO] [stdout] test types::app_layer_params::tests::rejects_invalid_cot_size ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_w_zero ... ok
[INFO] [stdout] test types::app_layer_params::tests::rejects_max_asdu_too_small ... ok
[INFO] [stdout] test types::cause_of_transmission::tests::invalid_values ... ok
[INFO] [stdout] test types::common_address::tests::from_u16 ... ok
[INFO] [stdout] test types::cause_of_transmission::tests::roundtrip ... ok
[INFO] [stdout] test types::common_address::tests::global ... ok
[INFO] [stdout] test types::apci_params::tests::rejects_zero_timeouts ... ok
[INFO] [stdout] test types::link_layer_params::tests::rejects_invalid_link_addr_size ... ok
[INFO] [stdout] test types::link_layer_params::tests::rejects_zero_poll_interval ... ok
[INFO] [stdout] test types::link_layer_params::tests::defaults ... ok
[INFO] [stdout] test types::link_layer_params::tests::rejects_zero_response_timeout ... ok
[INFO] [stdout] test types::originator_address::tests::from_u8 ... ok
[INFO] [stdout] test types::quality::tests::double_point_from_raw ... ok
[INFO] [stdout] test types::app_layer_params::tests::rejects_invalid_ca_size ... ok
[INFO] [stdout] test types::link_layer_params::tests::custom_values ... ok
[INFO] [stdout] test types::app_layer_params::tests::rejects_invalid_ioa_size ... ok
[INFO] [stdout] test types::common_address::tests::from_u8 ... ok
[INFO] [stdout] test types::originator_address::tests::default_is_zero ... ok
[INFO] [stdout] test info::integrated_totals::tests::buffer_too_short ... ok
[INFO] [stdout] test types::quality::tests::quality_descriptor_flags ... ok
[INFO] [stdout] test types::quality::tests::quality_good_is_empty ... ok
[INFO] [stdout] test types::time::tests::buffer_too_short ... ok
[INFO] [stdout] test types::time::tests::cp16_roundtrip ... ok
[INFO] [stdout] test types::time::tests::cp24_getters_setters ... ok
[INFO] [stdout] test types::time::tests::cp24_roundtrip ... ok
[INFO] [stdout] test types::time::tests::cp56_getters_setters ... ok
[INFO] [stdout] test types::time::tests::cp56_roundtrip ... ok
[INFO] [stdout] test types::time::tests::cp56_set_millisecond_preserves_second ... ok
[INFO] [stdout] test types::time::tests::cp56_set_second_preserves_millisecond ... ok
[INFO] [stdout] test types::type_id::tests::display_format ... ok
[INFO] [stdout] test types::type_id::tests::invalid_type_id ... ok
[INFO] [stdout] test types::type_id::tests::roundtrip_all_type_ids ... ok
[INFO] [stdout] test transport::retry::tests::connect_with_retry_succeeds_after_failures ... ok
[INFO] [stderr]    Doc-tests lib60870
[INFO] [stdout] test apci::tests::roundtrip_max_sequence_numbers ... ok
[INFO] [stdout] test apci::tests::try_parse_returns_none_on_empty ... ok
[INFO] [stdout] test types::time::tests::cp56_all_flags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 135 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[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" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4", kill_on_drop: false }`
[INFO] [stdout] 880bc4e32a86f10ce1eafeb5ce2ac53981a8302f231d4bdac18ac524cc2d62e4
