[INFO] fetching crate radius-tokio 0.1.0...
[INFO] testing radius-tokio-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate radius-tokio 0.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate radius-tokio 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate radius-tokio 0.1.0
[INFO] tweaked toml for crates.io crate radius-tokio 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate radius-tokio 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate radius-tokio 0.1.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316
[INFO] running `Command { std: "docker" "start" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", 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" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", 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" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling radius-tokio-dict-codegen v0.1.0
[INFO] [stderr]    Compiling fast-md5 v1.0.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling radius-tokio-dict v0.1.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling radius-tokio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition: `info`
[INFO] [stdout]   --> src/obs.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 | macro_rules! info {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.25s
[INFO] running `Command { std: "docker" "inspect" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", 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" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling clap_builder v4.5.40
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thousands v0.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling mintex v0.1.4
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling clap v4.5.40
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling radius-tokio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition: `info`
[INFO] [stdout]   --> src/obs.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 | macro_rules! info {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling backtrace v0.3.74
[INFO] [stderr]    Compiling dhat v0.3.3
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stdout] warning: unused macro definition: `info`
[INFO] [stdout]   --> src/obs.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 | macro_rules! info {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.61s
[INFO] running `Command { std: "docker" "inspect" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", 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" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused macro definition: `info`
[INFO] [stderr]   --> src/obs.rs:72:14
[INFO] [stderr]    |
[INFO] [stderr] 72 | macro_rules! info {
[INFO] [stderr]    |              ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `radius-tokio` (lib) generated 1 warning
[INFO] [stderr] warning: `radius-tokio` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/radius-tokio/1c60bff7e6d32c4f/out/radius_tokio-1c60bff7e6d32c4f)
[INFO] [stdout] 
[INFO] [stdout] running 337 tests
[INFO] [stdout] test auth::chap::tests::verify_missing ... ok
[INFO] [stdout] test auth::eap_md5::tests::challenge_response_matches_manual_md5 ... ok
[INFO] [stdout] test auth::chap::tests::verify_match_with_explicit_challenge ... ok
[INFO] [stdout] test auth::eap_md5::tests::verify_response_match_and_mismatch ... ok
[INFO] [stdout] test auth::eap_md5::tests::empty_password_and_challenge_are_handled ... ok
[INFO] [stdout] test auth::chap::tests::verify_malformed_length ... ok
[INFO] [stdout] test auth::mschap::tests::v1_mismatch_on_wrong_password ... ok
[INFO] [stdout] test auth::mschap::tests::v1_missing_when_no_vsas ... ok
[INFO] [stdout] test auth::chap::tests::verify_match_using_request_authenticator_as_challenge ... ok
[INFO] [stdout] test auth::mschap::tests::challenge_hash_rfc2759 ... ok
[INFO] [stdout] test auth::chap::tests::verify_mismatch ... ok
[INFO] [stdout] test auth::mschap::tests::challenge_response_rfc2759 ... ok
[INFO] [stdout] test auth::mschap::tests::first_ms_vsa_skips_other_vendors ... ok
[INFO] [stdout] test auth::mschap::tests::strip_domain_removes_prefix ... ok
[INFO] [stdout] test auth::pap::tests::verify_malformed_length ... ok
[INFO] [stdout] test auth::mschap::tests::nt_password_hash_rfc2759 ... ok
[INFO] [stdout] test auth::mschap::tests::strip_domain_keeps_bare_username ... ok
[INFO] [stdout] test auth::mschap::tests::v1_round_trip_match ... ok
[INFO] [stdout] test auth::pap::tests::decrypt_missing_returns_none ... ok
[INFO] [stdout] test auth::mschap::tests::v2_authenticator_response_rfc2759 ... ok
[INFO] [stdout] test auth::mschap::tests::v2_match_with_cleartext_secret ... ok
[INFO] [stdout] test auth::mschap::tests::v2_mismatch_on_wrong_password ... ok
[INFO] [stdout] test auth::tests::outcome_traits_are_useful ... ok
[INFO] [stdout] test auth::pap::tests::decrypt_malformed_returns_error ... ok
[INFO] [stdout] test auth::pap::tests::verify_mismatch ... ok
[INFO] [stdout] test auth::pap::tests::decrypt_round_trip ... ok
[INFO] [stdout] test codec::attributes::tests::contains_top_level ... ok
[INFO] [stdout] test codec::attributes::tests::contains_tlv_and_vsa_tlv ... ok
[INFO] [stdout] test auth::pap::tests::verify_missing ... ok
[INFO] [stdout] test codec::attributes::tests::first_finds_match_short_circuits ... ok
[INFO] [stdout] test auth::pap::tests::verify_expected_too_long ... ok
[INFO] [stdout] test auth::mschap::tests::v2_strips_domain_prefix_in_username ... ok
[INFO] [stdout] test auth::tests::is_match_only_for_match_variant ... ok
[INFO] [stdout] test codec::attributes::tests::contains_ignores_decode_failure ... ok
[INFO] [stdout] test codec::attributes::tests::contains_returns_false_on_parse_error_before_match ... ok
[INFO] [stdout] test codec::attributes::tests::empty_region_yields_nothing ... ok
[INFO] [stdout] test codec::attributes::tests::contains_vsa_matches_envelope_without_decoding ... ok
[INFO] [stdout] test auth::pap::tests::verify_match ... ok
[INFO] [stdout] test auth::mschap::tests::v2_missing_when_no_vsas ... ok
[INFO] [stdout] test auth::mschap::tests::v2_match_with_nt_hash_secret ... ok
[INFO] [stdout] test auth::mschap::tests::v1_malformed_challenge_length ... ok
[INFO] [stdout] test auth::mschap::tests::v2_missing_when_no_username ... ok
[INFO] [stdout] test codec::attributes::tests::tlv_children_propagates_inner_corruption ... ok
[INFO] [stdout] test codec::attributes::tests::first_vsa_tlv_finds_match ... ok
[INFO] [stdout] test codec::attributes::tests::length_underflow_is_reported ... ok
[INFO] [stdout] test codec::attributes::tests::matches_helpers_on_raw_attribute ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_windows_downlevel ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_nai_splits_on_last_at ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_preserves_empty_halves ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_nai_wins_over_backslash_and_percent ... ok
[INFO] [stdout] test codec::attributes::tests::vsa_wrong_vendor_skipped ... ok
[INFO] [stdout] test codec::attributes::tests::walks_well_formed_attributes ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_absent_user_name ... ok
[INFO] [stdout] test codec::attributes::tests::first_tlv_finds_match_across_outer_attributes ... ok
[INFO] [stdout] test codec::attributes::tests::first_stops_at_first_parse_error ... ok
[INFO] [stdout] test codec::attributes::tests::first_returns_none_on_no_match ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_cisco_percent ... ok
[INFO] [stdout] test codec::attributes::tests::length_overrun_is_reported ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_no_delimiter ... ok
[INFO] [stdout] test codec::attributes::tests::tlv_children_walks_value_bytes ... ok
[INFO] [stdout] test codec::dissect::tests::attributes_dissect_iterates_all ... ok
[INFO] [stdout] test codec::authenticator::tests::response_authenticator_verifies_round_trip ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_date_attribute ... ok
[INFO] [stdout] test codec::attributes::tests::typed_get_decodes ... ok
[INFO] [stdout] test codec::attributes::tests::vsa_decode_round_trip ... ok
[INFO] [stdout] test codec::attributes::tests::truncated_header_is_reported_then_fused ... ok
[INFO] [stdout] test codec::authenticator::tests::zeroed_request_round_trip_for_accounting ... ok
[INFO] [stdout] test codec::dissect::tests::attr_dissect_renders_single_avp ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_enumerated_integer_uses_value_name ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_extended_truncated_header ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ifid_attribute ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_extended_attribute_renders_ext_type ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_date_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_encrypted_attribute_marked ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ipv6_address_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_evs_truncated_header ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ipv6_prefix_attribute ... ok
[INFO] [stdout] test codec::authenticator::tests::response_authenticator_rejects_wrong_secret ... ok
[INFO] [stdout] test codec::authenticator::tests::verify_handles_short_input ... ok
[INFO] [stdout] test codec::attributes::tests::vsa_tlv_children_rejects_short_envelope ... ok
[INFO] [stdout] test codec::attributes::tests::vsa_tlv_children_walks_inner_data ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_truncated_vsa_slot_too_small_for_pen ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_truncated_vsa_inner_tlv ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_long_extended_surfaces_flag_bits ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ifid_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_tlv_recurses_into_named_children ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_integer64_attribute ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_malformed_header_does_not_panic ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ipaddr_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ipv6_prefix_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_unknown_code_and_attribute ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_minimal_access_request ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_integer64_bad_length ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_ipv6_address_attribute ... ok
[INFO] [stdout] test codec::eap::tests::packet_typ_none_on_truncated_request ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_rejects_length_below_four ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_identity_response ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_vsa_bad_inner_length ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_success_has_no_type ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_tlv_malformed_payload_does_not_panic ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_ignores_trailing_bytes ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_rejects_short_header ... ok
[INFO] [stdout] test codec::eap::tests::write_request_rejects_oversized_payload ... ok
[INFO] [stdout] test codec::eap::tests::write_success_and_failure_roundtrip ... ok
[INFO] [stdout] test codec::dissect::tests::header_dissect_renders_well_known_code ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_md5_challenge_response ... ok
[INFO] [stdout] test codec::eap::tests::collects_in_order_skips_others ... ok
[INFO] [stdout] test codec::eap::tests::empty_when_no_eap_attributes ... ok
[INFO] [stdout] test codec::eap::tests::packet_parse_rejects_length_past_buffer ... ok
[INFO] [stdout] test codec::dissect::tests::dissect_vsa_with_unparseable_trailing_byte ... ok
[INFO] [stdout] test codec::eap::tests::write_response_roundtrips_through_parse ... ok
[INFO] [stdout] test codec::encode::tests::add_tunnel_password_too_long_is_error ... ok
[INFO] [stdout] test codec::encode::tests::add_tunnel_password_wrong_packet_type_is_error ... ok
[INFO] [stdout] test codec::encode::tests::from_buffer_reuses_allocation_and_seals_correctly ... ok
[INFO] [stdout] test codec::encode::tests::add_eap_failure_writes_four_byte_terminal ... ok
[INFO] [stdout] test codec::encode::tests::opt_out_skips_message_authenticator ... ok
[INFO] [stdout] test codec::encode::tests::reset_clears_attribute_region ... ok
[INFO] [stdout] test codec::encode::tests::add_mppe_keys_wrong_packet_type_is_error ... ok
[INFO] [stdout] test codec::encode::tests::message_authenticator_is_first_attribute ... ok
[INFO] [stdout] test codec::encode::tests::wrong_secret_fails_response_check ... ok
[INFO] [stdout] test codec::header::tests::accepts_maximum_packet ... ok
[INFO] [stdout] test codec::encode::tests::add_eap_message_empty_is_noop ... ok
[INFO] [stdout] test codec::header::tests::code_name_and_display_for_unknown ... ok
[INFO] [stdout] test codec::encode::tests::sealed_reply_passes_both_checks ... ok
[INFO] [stdout] test codec::header::tests::code_name_covers_every_known_constant ... ok
[INFO] [stdout] test codec::header::tests::extracts_attribute_slice ... ok
[INFO] [stdout] test codec::header::tests::rejects_length_exceeding_buffer ... ok
[INFO] [stdout] test codec::header::tests::rejects_length_overflow ... ok
[INFO] [stdout] test codec::header::tests::rejects_length_underflow ... ok
[INFO] [stdout] test codec::header::tests::header_error_display_covers_every_variant ... ok
[INFO] [stdout] test codec::header::tests::parses_minimum_header ... ok
[INFO] [stdout] test codec::encode::tests::add_mppe_keys_too_long_is_error ... ok
[INFO] [stdout] test codec::header::tests::trims_trailing_padding ... ok
[INFO] [stdout] test codec::header::tests::rejects_short_datagram ... ok
[INFO] [stdout] test codec::eap::tests::write_request_roundtrips_through_parse ... ok
[INFO] [stdout] test codec::message_authenticator::tests::find_offset_returns_none_for_attribute_with_bogus_length ... ok
[INFO] [stdout] test codec::message_authenticator::tests::find_offset_returns_none_for_one_byte_attribute_tail ... ok
[INFO] [stdout] test codec::header::tests::unknown_code_round_trips ... ok
[INFO] [stdout] test codec::message_authenticator::tests::find_offset_locates_slot ... ok
[INFO] [stdout] test codec::message_authenticator::tests::find_offset_returns_none_for_short_packet ... ok
[INFO] [stdout] test codec::encode::tests::add_eap_success_writes_four_byte_terminal ... ok
[INFO] [stdout] test codec::message_authenticator::tests::find_offset_returns_none_when_absent ... ok
[INFO] [stdout] test codec::message_authenticator::tests::compute_then_verify_round_trip ... ok
[INFO] [stdout] test codec::message_authenticator::tests::verify_rejects_duplicate_message_authenticator ... ok
[INFO] [stdout] test codec::message_authenticator::tests::compute_tolerates_malformed_attribute_tail ... ok
[INFO] [stdout] test codec::encode::tests::add_eap_message_fragments_at_253_and_reassembles ... ok
[INFO] [stdout] test codec::message_authenticator::tests::verify_detects_tampering ... ok
[INFO] [stdout] test codec::message_authenticator::tests::verify_reports_absent ... ok
[INFO] [stdout] test codec::tests::add_tlv_propagates_explicit_closure_error ... ok
[INFO] [stdout] test codec::tests::add_tlv_rolls_back_on_oversize_child ... ok
[INFO] [stdout] test codec::tests::add_tlv_writes_nested_children ... ok
[INFO] [stdout] test codec::tests::add_tlv_rolls_back_on_oversize_parent ... ok
[INFO] [stdout] test codec::tests::add_vsa_tlv_round_trip ... ok
[INFO] [stdout] test codec::tests::append_attribute_with_rolls_back_on_oversize_value ... ok
[INFO] [stdout] test codec::tests::append_vsa_typed_builds_rfc_2865_envelope ... ok
[INFO] [stdout] test codec::tests::add_vsa_tlv_rolls_back_on_oversize_value ... ok
[INFO] [stdout] test codec::tests::append_typed_writes_canonical_value ... ok
[INFO] [stdout] test codec::tests::append_value_too_long ... ok
[INFO] [stdout] test codec::tests::from_bytes_round_trip ... ok
[INFO] [stdout] test codec::tests::append_attribute_roundtrips ... ok
[INFO] [stdout] test codec::tests::append_packet_too_large ... ok
[INFO] [stdout] test codec::tests::append_vsa_typed_oversize_payload_rolls_back ... ok
[INFO] [stdout] test codec::eap::tests::write_request_appends_does_not_clear ... ok
[INFO] [stdout] test codec::tests::new_writes_header ... ok
[INFO] [stdout] test codec::tests::from_bytes_rejects_invalid ... ok
[INFO] [stdout] test codec::tests::patch_length_and_authenticator ... ok
[INFO] [stdout] test crypto::aes::tests::cbc_rejects_unaligned_input ... ok
[INFO] [stdout] test crypto::des::tests::challenge_response_rfc2759_part_a ... ok
[INFO] [stdout] test crypto::aes::tests::sp800_38a_aes128_cbc_round_trip ... ok
[INFO] [stdout] test crypto::aes::tests::fips197_aes256_known_answer ... ok
[INFO] [stdout] test crypto::des::tests::challenge_response_rfc2759_part_b ... ok
[INFO] [stdout] test crypto::des::tests::challenge_response_rfc2759_part_c ... ok
[INFO] [stdout] test crypto::des::tests::drop_without_use ... ok
[INFO] [stdout] test crypto::aes::tests::cbc_rejects_wrong_direction ... ok
[INFO] [stdout] test crypto::hmac_md5::tests::drop_without_finalize ... ok
[INFO] [stdout] test crypto::hmac_md5::tests::known_answers ... ok
[INFO] [stdout] test crypto::hmac_sha1::tests::incremental_matches_one_shot ... ok
[INFO] [stdout] test crypto::hmac_md5::tests::multi_update_matches_single ... ok
[INFO] [stdout] test crypto::hmac_sha1::tests::rfc2202_test_case_1 ... ok
[INFO] [stdout] test crypto::aes::tests::fips197_aes128_known_answer ... ok
[INFO] [stdout] test crypto::hmac_sha256::tests::rfc4231_test_case_2 ... ok
[INFO] [stdout] test crypto::md4::tests::drop_without_finalize ... ok
[INFO] [stdout] test crypto::md4::tests::incremental_matches_oneshot ... ok
[INFO] [stdout] test crypto::hmac_sha1::tests::rfc2202_test_case_2 ... ok
[INFO] [stdout] test crypto::md4::tests::incremental_single_update ... ok
[INFO] [stdout] test crypto::md4::tests::oneshot_known_answers ... ok
[INFO] [stdout] test crypto::md4::tests::transform_smoke ... ok
[INFO] [stdout] test crypto::md5::tests::incremental_matches_oneshot ... ok
[INFO] [stdout] test crypto::md5::tests::incremental_multi_update ... ok
[INFO] [stdout] test crypto::md5::tests::incremental_single_update ... ok
[INFO] [stdout] test crypto::md5::tests::transform_smoke ... ok
[INFO] [stdout] test crypto::hmac_sha256::tests::incremental_matches_one_shot ... ok
[INFO] [stdout] test crypto::des::tests::expand_then_parity_key2 ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_bad_embedded_length ... ok
[INFO] [stdout] test crypto::password::tests::error_display_and_debug_cover_every_variant ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_block_boundary_padding ... ok
[INFO] [stdout] test crypto::md5::tests::drop_without_finalize ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_decrypt_bad_length ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_embedded_length_just_fits_boundary ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_roundtrip ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_roundtrip_at_max_length ... ok
[INFO] [stdout] test crypto::password::tests::user_password_decrypt_bad_length ... ok
[INFO] [stdout] test crypto::password::tests::user_password_exact_block_multiple_no_extra_padding ... ok
[INFO] [stdout] test crypto::md5::tests::oneshot_known_answers ... ok
[INFO] [stdout] test crypto::password::tests::user_password_rfc2865_kat ... ok
[INFO] [stdout] test crypto::password::tests::user_password_roundtrip ... ok
[INFO] [stdout] test crypto::hmac_sha256::tests::rfc4231_test_case_1 ... ok
[INFO] [stdout] test crypto::password::tests::user_password_roundtrip_at_max_length ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::rfc6070_iter_2 ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::empty_output_is_noop ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::rfc7914_pbkdf2_sha256 ... ok
[INFO] [stdout] test crypto::md4::tests::incremental_multi_update ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::rfc6070_iter_1 ... ok
[INFO] [stdout] test crypto::password::tests::user_password_trailing_null_is_rfc_ambiguous ... ok
[INFO] [stdout] test crypto::rand::tests::fill_secure_empty_is_noop ... ok
[INFO] [stdout] test crypto::rand::tests::fill_empty_is_noop ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::rfc6070_iter_4096_with_long_salt_and_key ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::wpa_psk_known_answer ... ok
[INFO] [stdout] test crypto::sha1::tests::challenge_hash_rfc2759 ... ok
[INFO] [stdout] test crypto::sha1::tests::drop_without_finalize ... ok
[INFO] [stdout] test crypto::sha1::tests::incremental_known_answers ... ok
[INFO] [stdout] test codec::attributes::tests::user_name_realm_nai ... ok
[INFO] [stdout] test crypto::des::tests::expand_then_parity_key1 ... ok
[INFO] [stdout] test crypto::sha1::tests::incremental_multi_update ... ok
[INFO] [stdout] test crypto::tests::ct_eq_handles_empty_slices ... ok
[INFO] [stdout] test crypto::tests::ct_eq_handles_unequal_lengths ... ok
[INFO] [stdout] test crypto::tests::cleanse_zeros_buffer ... ok
[INFO] [stdout] test crypto::tests::ct_eq_compares_contents ... ok
[INFO] [stdout] test crypto::tests::zeroizing_bytes_deref_and_accessors ... ok
[INFO] [stdout] test crypto::tests::cleanse_empty_is_noop ... ok
[INFO] [stdout] test crypto::tests::zeroizing_bytes_partial_eq_self ... ok
[INFO] [stdout] test server::accounting::tests::round_trip_known_values ... ok
[INFO] [stdout] test server::accounting::tests::unknown_values_round_trip_as_other ... ok
[INFO] [stdout] test server::cache::tests::caches_positive_lookup ... ok
[INFO] [stdout] test server::cache::tests::clear_drops_resolved_entries_only ... ok
[INFO] [stdout] test server::cache::tests::caches_negative_lookup ... ok
[INFO] [stdout] test server::cache::tests::distinct_ips_are_independent ... ok
[INFO] [stdout] test server::cache::tests::ephemeral_port_does_not_fragment_cache ... ok
[INFO] [stdout] test server::cache::tests::invalidate_is_noop_for_unknown_addr ... ok
[INFO] [stdout] test server::cache::tests::positive_entry_expires ... ok
[INFO] [stdout] test server::cache::tests::returned_future_is_send ... ok
[INFO] [stdout] test server::cache::tests::single_flight_collapses_concurrent_lookups ... ok
[INFO] [stdout] test server::client::tests::allow_missing_message_authenticator_clears_flag ... ok
[INFO] [stdout] test server::client::tests::client_id_default_allocates_unique ... ok
[INFO] [stdout] test server::client::tests::ids_are_unique ... ok
[INFO] [stdout] test server::client::tests::require_message_authenticator_defaults_true ... ok
[INFO] [stdout] test server::cache::tests::invalidate_forces_refresh ... ok
[INFO] [stdout] test server::client::tests::secret_bytes_round_trip ... ok
[INFO] [stdout] test server::coa::tests::coa_action_round_trips_codes ... ok
[INFO] [stdout] test server::coa::tests::config_default_values ... ok
[INFO] [stdout] test server::coa::tests::error_cause_preserves_unknown_codes ... ok
[INFO] [stdout] test server::coa::tests::error_cause_round_trips_all_named_values ... ok
[INFO] [stdout] test server::coa::tests::error_display_covers_every_variant ... ok
[INFO] [stdout] test crypto::tests::zeroizing_bytes_partial_eq_slice ... ok
[INFO] [stdout] test server::coa::tests::error_source_returns_none_for_terminal_variants ... ok
[INFO] [stdout] test server::dedup::tests::distinct_keys_independent ... ok
[INFO] [stdout] test server::client::tests::secret_bytes_from_array_ref_round_trip ... ok
[INFO] [stdout] test server::handler::tests::acct_status_type_decodes_start ... ok
[INFO] [stdout] test server::handler::tests::acct_status_type_absent_returns_none ... ok
[INFO] [stdout] test server::dedup::tests::miss_then_hit ... ok
[INFO] [stdout] test server::handler::tests::add_tunnel_password_convenience_rejects_non_accept ... ok
[INFO] [stdout] test server::handler::tests::contains_raw_returns_false_on_malformed_prefix ... ok
[INFO] [stdout] test server::coa::tests::error_from_io_and_codec_round_trip ... ok
[INFO] [stdout] test server::dedup::tests::expiry_evicts ... ok
[INFO] [stdout] test server::handler::tests::eap_message_reassembles_fragments ... ok
[INFO] [stdout] test server::handler::tests::contains_raw_short_circuits_on_match ... ok
[INFO] [stdout] test server::handler::tests::first_raw_finds_attribute ... ok
[INFO] [stdout] test server::handler::tests::handler_error_application_has_no_source ... ok
[INFO] [stdout] test server::handler::tests::mock_request_add_raw_attribute ... ok
[INFO] [stdout] test server::handler::tests::handler_error_from_codec_preserves_source ... ok
[INFO] [stdout] test server::handler::tests::handler_error_from_string_and_str ... ok
[INFO] [stdout] test server::handler::tests::mock_request_default_matches_new ... ok
[INFO] [stdout] test server::handler::tests::reply_with_capacity_carries_identifier ... ok
[INFO] [stdout] test server::handler::tests::state_returns_none_when_absent ... ok
[INFO] [stdout] test server::handler::tests::request_reply_preserves_identifier ... ok
[INFO] [stdout] test server::handler::tests::mock_request_applies_overrides_and_defaults ... ok
[INFO] [stdout] test server::handler::tests::typed_contains_matches_dict_handles ... ok
[INFO] [stdout] test server::handler::tests::user_name_absent_returns_none ... ok
[INFO] [stdout] test server::handler::tests::user_name_returns_borrowed_value ... ok
[INFO] [stdout] test server::pipeline::tests::ma_substitute_uses_header_for_access_request ... ok
[INFO] [stdout] test server::pipeline::tests::dispatched_bytes_reflects_variant ... ok
[INFO] [stdout] test server::pipeline::tests::ma_substitute_uses_zeros_for_accounting_family ... ok
[INFO] [stdout] test server::pipeline::tests::validate_reports_malformed_header_for_short_packet ... ok
[INFO] [stdout] test server::pipeline::tests::verify_request_authenticator_is_noop_for_access_request ... ok
[INFO] [stdout] test server::role::tests::role_maps_to_reply_code ... ok
[INFO] [stdout] test server::router::tests::fallback_catches_unmatched_codes ... ok
[INFO] [stdout] test server::role::tests::role_accepts_matches_per_socket_code_filter ... ok
[INFO] [stdout] test server::router::tests::specific_slot_wins_over_fallback ... ok
[INFO] [stdout] test server::router::tests::sub_handlers_can_share_state_via_arc ... ok
[INFO] [stdout] test server::router::tests::router_dispatches_each_code_to_its_slot ... ok
[INFO] [stdout] test server::router::tests::unmatched_code_drops_without_fallback ... ok
[INFO] [stdout] test server::runtime::tests::build_requires_store_and_handler ... ok
[INFO] [stdout] test server::runtime::tests::build_run_shutdown ... ok
[INFO] [stdout] test server::runtime::tests::builder_dedup_ttl_overrides_default ... ok
[INFO] [stdout] test server::runtime::tests::run_without_any_listener_errors ... ok
[INFO] [stdout] test server::status::tests::custom_responder_can_drop ... ok
[INFO] [stdout] test server::status::tests::custom_responder_can_inject_reply_message ... ok
[INFO] [stdout] test server::status::tests::enabled_policy_builds_acct_reply ... ok
[INFO] [stdout] test server::status::tests::enabled_policy_builds_auth_reply ... ok
[INFO] [stdout] test server::status::tests::disabled_policy_drops ... ok
[INFO] [stdout] test server::status::tests::sealed_reply_carries_valid_message_authenticator ... ok
[INFO] [stdout] test server::store::tests::cidr_address_family_mismatch ... ok
[INFO] [stdout] test server::store::tests::cidr_address_family_mismatch_ipv6_to_ipv4 ... ok
[INFO] [stdout] test server::status::tests::policy_default_is_enabled ... ok
[INFO] [stdout] test server::store::tests::cidr_contains_ipv4 ... ok
[INFO] [stdout] test server::store::tests::cidr_full_prefix_ipv6_is_host_route ... ok
[INFO] [stdout] test crypto::pbkdf2::tests::zero_iterations_panics - should panic ... ok
[INFO] [stdout] test server::store::tests::cidr_masks_host_bits ... ok
[INFO] [stdout] test server::store::tests::cidr_masks_host_bits_ipv6 ... ok
[INFO] [stdout] test server::store::tests::cidr_masks_host_bits_ipv6_non_byte_aligned ... ok
[INFO] [stdout] test server::handler::tests::request_exposes_addresses_and_raw_bytes ... ok
[INFO] [stdout] test server::handler::tests::state_returns_value_when_present ... ok
[INFO] [stdout] test server::store::tests::cidr_contains_ipv6 ... ok
[INFO] [stdout] test server::store::tests::cidr_host_ipv6 ... ok
[INFO] [stdout] test server::store::tests::cidr_zero_prefix_matches_everything ... ok
[INFO] [stdout] test server::store::tests::cidr_rejects_oversized_prefix_ipv6 ... ok
[INFO] [stdout] test server::store::tests::cidr_rejects_oversized_prefix ... ok
[INFO] [stdout] test server::store::tests::static_clients_lookup ... ok
[INFO] [stdout] test server::store::tests::cidr_zero_prefix_matches_everything_ipv6 ... ok
[INFO] [stdout] test server::store::tests::static_clients_lookup_ipv6 ... ok
[INFO] [stdout] test crypto::rand::tests::fill_secure_independent_calls_differ ... ok
[INFO] [stdout] test codec::encode::tests::add_mppe_keys_encrypts_and_roundtrips ... ok
[INFO] [stdout] test codec::encode::tests::add_tunnel_password_untagged ... ok
[INFO] [stdout] test crypto::rand::tests::fill_secure_populates_buffer ... ok
[INFO] [stdout] test codec::encode::tests::add_mppe_keys_uses_independent_salts ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_salt_is_freshly_generated ... ok
[INFO] [stdout] test server::handler::tests::add_tunnel_password_convenience_roundtrip ... ok
[INFO] [stdout] test codec::authenticator::tests::random_authenticator_is_nonzero_and_varies ... ok
[INFO] [stdout] test server::udp::tests::legacy_client_accepts_access_request_missing_message_authenticator ... ok
[INFO] [stdout] test server::udp::tests::happy_path_access_accept ... ok
[INFO] [stdout] test crypto::rand::tests::fill_16_bytes ... ok
[INFO] [stdout] test codec::encode::tests::add_tunnel_password_encrypts_and_roundtrips ... ok
[INFO] [stdout] test crypto::password::tests::tunnel_password_public_entry_round_trips_with_generated_salt ... ok
[INFO] [stdout] test server::udp::tests::duplicate_request_is_replayed_from_cache ... ok
[INFO] [stdout] test server::udp::tests::unknown_client_is_dropped ... ok
[INFO] [stdout] test server::udp::tests::legacy_client_still_drops_invalid_message_authenticator ... ok
[INFO] [stdout] test server::udp::tests::strict_client_drops_access_request_missing_message_authenticator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 337 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/accounting.rs (/opt/rustwide/target/debug/build/radius-tokio/3fa2c8766a72499e/out/accounting-3fa2c8766a72499e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test full_accounting_lifecycle ... ok
[INFO] [stderr]      Running tests/coa_originator.rs (/opt/rustwide/target/debug/build/radius-tokio/574a954b4495d802/out/coa_originator-574a954b4495d802)
[INFO] [stdout] test bad_secret_drops_accounting_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test coa_request_round_trip_ack ... ok
[INFO] [stdout] test corrupt_reply_message_authenticator_is_rejected ... ok
[INFO] [stdout] test disconnect_request_round_trip_nak ... ok
[INFO] [stdout] test retransmits_on_packet_loss_then_succeeds ... ok
[INFO] [stdout] test per_target_in_flight_limit_enforced ... ok
[INFO] [stdout] test timeout_when_nas_is_silent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/listener_role_filter.rs (/opt/rustwide/target/debug/build/radius-tokio/41d14c0c9b8ba30d/out/listener_role_filter-41d14c0c9b8ba30d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test status_server_traverses_filter_on_both_roles ... ok
[INFO] [stdout] test accounting_request_on_auth_listener_is_dropped ... ok
[INFO] [stdout] test access_request_on_acct_listener_is_dropped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/radclient_e2e.rs (/opt/rustwide/target/debug/build/radius-tokio/7323e27c8ccf9e15/out/radclient_e2e-7323e27c8ccf9e15)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test radclient_blast_radius_check_passes ... 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/radsec_e2e.rs (/opt/rustwide/target/debug/build/radius-tokio/166e77e7982f69c4/out/radsec_e2e-166e77e7982f69c4)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/status_server.rs (/opt/rustwide/target/debug/build/radius-tokio/e1a340acc8964c3d/out/status_server-e1a340acc8964c3d)
[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] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test custom_responder_injects_reply_message ... ok
[INFO] [stdout] test auth_listener_replies_access_accept ... ok
[INFO] [stdout] test acct_listener_replies_accounting_response ... ok
[INFO] [stdout] test retransmit_replays_cached_reply_byte_for_byte ... ok
[INFO] [stdout] test missing_message_authenticator_is_silently_dropped ... ok
[INFO] [stdout] test per_client_disable_silences_one_peer ... ok
[INFO] [stdout] test bad_message_authenticator_is_silently_dropped ... ok
[INFO] [stdout] test disabled_policy_silences_every_probe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests radius_tokio
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test src/auth/mod.rs - auth (line 32) ... ignored
[INFO] [stdout] test src/codec/attributes.rs - codec::attributes::AttributesView (line 569) ... ignored
[INFO] [stdout] test src/codec/dissect.rs - codec::dissect (line 12) ... ignored
[INFO] [stdout] test src/codec/eap.rs - codec::eap::Code (line 80) ... ignored
[INFO] [stdout] test src/codec/eap.rs - codec::eap::Packet (line 289) ... ignored
[INFO] [stdout] test src/codec/encode.rs - codec::encode::Reply::add (line 295) ... ignored
[INFO] [stdout] test src/codec/encode.rs - codec::encode::Reply::add_eap_success (line 256) ... ignored
[INFO] [stdout] test src/codec/encode.rs - codec::encode::Reply::add_tlv (line 344) ... ignored
[INFO] [stdout] test src/codec/encode.rs - codec::encode::Reply::add_vsa (line 318) ... ignored
[INFO] [stdout] test src/codec/encode.rs - codec::encode::Reply::from_buffer (line 134) ... ignored
[INFO] [stdout] test src/codec/header.rs - codec::header::Code (line 37) ... ignored
[INFO] [stdout] test src/codec/typed.rs - codec::typed (line 15) ... ignored
[INFO] [stdout] test src/server/handler.rs - server::handler::Request<'a>::add_tunnel_password (line 304) ... ignored
[INFO] [stdout] test src/server/router.rs - server::router (line 31) ... ignored
[INFO] [stdout] test src/lib.rs - (line 142) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 286) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 124) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 71) - compile ... ok
[INFO] [stdout] test src/auth/eap_md5.rs - auth::eap_md5 (line 21) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316", kill_on_drop: false }`
[INFO] [stdout] efd37e24d6cd04e770b45e60ab9ae740dbe0f9446df869f8e76aff9b2ecaa316
