[INFO] fetching crate pcb-toolkit 0.1.5... [INFO] testing pcb-toolkit-0.1.5 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate pcb-toolkit 0.1.5 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate pcb-toolkit 0.1.5 [INFO] finished tweaking crates.io crate pcb-toolkit 0.1.5 [INFO] tweaked toml for crates.io crate pcb-toolkit 0.1.5 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate pcb-toolkit 0.1.5 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pcb-toolkit 0.1.5 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b36ca1cf50e332cfce6ec89b58b664d840f0161b5cfced9bef4b29b30be2ab10 [INFO] running `Command { std: "docker" "start" "-a" "b36ca1cf50e332cfce6ec89b58b664d840f0161b5cfced9bef4b29b30be2ab10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b36ca1cf50e332cfce6ec89b58b664d840f0161b5cfced9bef4b29b30be2ab10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b36ca1cf50e332cfce6ec89b58b664d840f0161b5cfced9bef4b29b30be2ab10", kill_on_drop: false }` [INFO] [stdout] b36ca1cf50e332cfce6ec89b58b664d840f0161b5cfced9bef4b29b30be2ab10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7f32ea3471e5ea8f375a5164dc7a36c4738988b318dd91a6f192e0ecfca37311 [INFO] running `Command { std: "docker" "start" "-a" "7f32ea3471e5ea8f375a5164dc7a36c4738988b318dd91a6f192e0ecfca37311", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling pcb-toolkit v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.53s [INFO] running `Command { std: "docker" "inspect" "7f32ea3471e5ea8f375a5164dc7a36c4738988b318dd91a6f192e0ecfca37311", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f32ea3471e5ea8f375a5164dc7a36c4738988b318dd91a6f192e0ecfca37311", kill_on_drop: false }` [INFO] [stdout] 7f32ea3471e5ea8f375a5164dc7a36c4738988b318dd91a6f192e0ecfca37311 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cb6344d98acc25c819b352bd6f4be158369b87e61540928cede74c130c49c379 [INFO] running `Command { std: "docker" "start" "-a" "cb6344d98acc25c819b352bd6f4be158369b87e61540928cede74c130c49c379", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling pcb-toolkit v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.66s [INFO] running `Command { std: "docker" "inspect" "cb6344d98acc25c819b352bd6f4be158369b87e61540928cede74c130c49c379", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb6344d98acc25c819b352bd6f4be158369b87e61540928cede74c130c49c379", kill_on_drop: false }` [INFO] [stdout] cb6344d98acc25c819b352bd6f4be158369b87e61540928cede74c130c49c379 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2a7fd60f1c0631d3bd6d4515ab1c04bdd88765599d02eb2b72221aeecdc9bd00 [INFO] running `Command { std: "docker" "start" "-a" "2a7fd60f1c0631d3bd6d4515ab1c04bdd88765599d02eb2b72221aeecdc9bd00", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pcb_toolkit-add4a4ab8ed3e9ae) [INFO] [stdout] [INFO] [stdout] running 192 tests [INFO] [stdout] test copper::tests::parse_copper_weight ... ok [INFO] [stdout] test copper::tests::etch_factor_rectangular ... ok [INFO] [stdout] test crosstalk::tests::basic_crosstalk ... ok [INFO] [stdout] test crosstalk::tests::kb_max_at_zero_spacing_limit ... ok [INFO] [stdout] test crosstalk::tests::rejects_negative_spacing ... ok [INFO] [stdout] test crosstalk::tests::rejects_zero_rise_time ... ok [INFO] [stdout] test crosstalk::tests::short_coupled_length_reduces_next ... ok [INFO] [stdout] test crosstalk::tests::wider_spacing_less_crosstalk ... ok [INFO] [stdout] test current::tests::internal_lower_than_external ... ok [INFO] [stdout] test current::tests::ipc2152_modifiers_applied ... ok [INFO] [stdout] test current::tests::ipc2152_keeps_existing_tests_unaffected ... ok [INFO] [stdout] test copper::tests::copper_weight_values ... ok [INFO] [stdout] test current::tests::ipc2221a_external_a100 ... ok [INFO] [stdout] test current::tests::ipc2221a_internal_a100 ... ok [INFO] [stdout] test current::tests::m_area_segments ... ok [INFO] [stdout] test current::tests::m_board_no_plane ... ok [INFO] [stdout] test current::tests::m_board_with_plane ... ok [INFO] [stdout] test current::tests::rejects_negative_width ... ok [INFO] [stdout] test current::tests::rejects_zero_temperature_rise ... ok [INFO] [stdout] test current::tests::resistance_and_power ... ok [INFO] [stdout] test current::tests::m_temp_boundary_values ... ok [INFO] [stdout] test current::tests::rho_base_lookup_values ... ok [INFO] [stdout] test differential::broadside_coupled::tests::rejects_er_below_one ... ok [INFO] [stdout] test current::tests::skin_depth_1mhz ... ok [INFO] [stdout] test differential::broadside_coupled::tests::shielded_larger_separation_reduces_coupling ... ok [INFO] [stdout] test differential::broadside_coupled::tests::rejects_negative_width ... ok [INFO] [stdout] test differential::broadside_coupled::tests::shielded_zdiff_equals_two_zodd ... ok [INFO] [stdout] test differential::broadside_coupled::tests::shielded_wider_strip_lowers_z0 ... ok [INFO] [stdout] test differential::broadside_coupled::tests::unshielded_reasonable_impedance ... ok [INFO] [stdout] test differential::edge_coupled_embedded::tests::deeper_burial_reduces_z0 ... ok [INFO] [stdout] test differential::edge_coupled_embedded::tests::rejects_negative_cover_height ... ok [INFO] [stdout] test differential::edge_coupled_embedded::tests::rejects_negative_width ... ok [INFO] [stdout] test differential::edge_coupled_embedded::tests::wider_spacing_reduces_coupling ... ok [INFO] [stdout] test differential::edge_coupled_external::tests::higher_er_gives_lower_z0 ... ok [INFO] [stdout] test differential::edge_coupled_embedded::tests::zero_cover_matches_external ... ok [INFO] [stdout] test differential::edge_coupled_external::tests::rejects_er_below_one ... ok [INFO] [stdout] test differential::edge_coupled_external::tests::rejects_negative_width ... ok [INFO] [stdout] test differential::edge_coupled_external::tests::wider_spacing_reduces_coupling ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::asymmetric_heights_change_z0 ... ok [INFO] [stdout] test differential::edge_coupled_external::tests::saturn_pdf_page11 ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::higher_er_gives_lower_z0 ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::rejects_er_below_one ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::rejects_negative_height1 ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::symmetric_case_matches_formula ... ok [INFO] [stdout] test differential::edge_coupled_internal_asym::tests::wider_spacing_reduces_coupling ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::er_eff_equals_er ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::higher_er_gives_lower_z0 ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::rejects_er_below_one ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::rejects_negative_width ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::web_reference_weak_coupling ... ok [INFO] [stdout] test differential::edge_coupled_internal_sym::tests::wider_spacing_reduces_coupling ... ok [INFO] [stdout] test fusing::tests::circular_mils_conversion ... ok [INFO] [stdout] test fusing::tests::error_on_ambient_above_melting ... ok [INFO] [stdout] test fusing::tests::etch_two_to_one_area ... ok [INFO] [stdout] test fusing::tests::error_on_zero_time ... ok [INFO] [stdout] test fusing::tests::saturn_full_trace_oz15_bare ... ok [INFO] [stdout] test fusing::tests::saturn_fusing_current_from_area ... ok [INFO] [stdout] test impedance::common::tests::er_eff_fr4_wide_trace ... ok [INFO] [stdout] test impedance::common::tests::er_eff_narrow_trace ... ok [INFO] [stdout] test impedance::coplanar::tests::derived_quantities_consistent ... ok [INFO] [stdout] test impedance::common::tests::thickness_correction_increases_width ... ok [INFO] [stdout] test impedance::coplanar::tests::er_eff_between_one_and_er ... ok [INFO] [stdout] test impedance::coplanar::tests::higher_er_lowers_impedance ... ok [INFO] [stdout] test impedance::coplanar::tests::narrower_gap_lowers_impedance ... ok [INFO] [stdout] test impedance::coplanar::tests::reasonable_impedance ... ok [INFO] [stdout] test impedance::coplanar::tests::rejects_er_below_one ... ok [INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_gap ... ok [INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_height ... ok [INFO] [stdout] test impedance::coplanar::tests::wide_gap_approaches_microstrip_range ... ok [INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_width ... ok [INFO] [stdout] test impedance::embedded::tests::burial_increases_er_eff ... ok [INFO] [stdout] test impedance::embedded::tests::burial_reduces_impedance ... ok [INFO] [stdout] test impedance::embedded::tests::deep_burial_approaches_er ... ok [INFO] [stdout] test impedance::embedded::tests::rejects_negative_cover ... ok [INFO] [stdout] test impedance::embedded::tests::zero_cover_equals_surface ... ok [INFO] [stdout] test impedance::microstrip::tests::basic_microstrip ... ok [INFO] [stdout] test impedance::microstrip::tests::narrow_trace_higher_impedance ... ok [INFO] [stdout] test impedance::microstrip::tests::rejects_negative_width ... ok [INFO] [stdout] test impedance::stripline::tests::higher_er_lower_impedance ... ok [INFO] [stdout] test impedance::stripline::tests::basic_stripline ... ok [INFO] [stdout] test impedance::stripline::tests::narrow_trace_higher_impedance ... ok [INFO] [stdout] test impedance::stripline::tests::rejects_low_er ... ok [INFO] [stdout] test impedance::stripline::tests::rejects_negative_width ... ok [INFO] [stdout] test inductor::tests::derived_din_matches_spec ... ok [INFO] [stdout] test inductor::tests::error_on_din_negative ... ok [INFO] [stdout] test inductor::tests::error_on_zero_turns ... ok [INFO] [stdout] test inductor::tests::hexagonal_shape_accepted ... ok [INFO] [stdout] test inductor::tests::saturn_page30_square ... ok [INFO] [stdout] test materials::tests::lookup_air ... ok [INFO] [stdout] test materials::tests::lookup_case_insensitive ... ok [INFO] [stdout] test materials::tests::lookup_fr4 ... ok [INFO] [stdout] test materials::tests::lookup_kapton ... ok [INFO] [stdout] test materials::tests::lookup_ro4350 ... ok [INFO] [stdout] test materials::tests::lookup_unknown ... ok [INFO] [stdout] test materials::tests::material_count ... ok [INFO] [stdout] test ohms_law::tests::capacitors_parallel_two ... ok [INFO] [stdout] test ohms_law::tests::eir_solve_voltage ... ok [INFO] [stdout] test ohms_law::tests::capacitors_series_two_equal ... ok [INFO] [stdout] test ohms_law::tests::error_on_insufficient_eir_inputs ... ok [INFO] [stdout] test ohms_law::tests::error_on_zero_attenuation ... ok [INFO] [stdout] test ohms_law::tests::inductors_parallel_two_equal ... ok [INFO] [stdout] test ohms_law::tests::inductors_series_two ... ok [INFO] [stdout] test ohms_law::tests::pi_pad_10db_50ohm ... ok [INFO] [stdout] test ohms_law::tests::pi_pad_1db_50ohm ... ok [INFO] [stdout] test ohms_law::tests::resistors_parallel_two_equal ... ok [INFO] [stdout] test ohms_law::tests::resistors_series_two ... ok [INFO] [stdout] test ohms_law::tests::saturn_eir_vi ... ok [INFO] [stdout] test ohms_law::tests::saturn_led_bias ... ok [INFO] [stdout] test ohms_law::tests::t_pad_10db_50ohm ... ok [INFO] [stdout] test padstack::tests::corner_to_corner_3_4_5 ... ok [INFO] [stdout] test padstack::tests::corner_to_corner_zero ... ok [INFO] [stdout] test padstack::tests::error_on_negative_annular_ring ... ok [INFO] [stdout] test padstack::tests::error_on_negative_corner_dimension ... ok [INFO] [stdout] test padstack::tests::error_on_zero_hole ... ok [INFO] [stdout] test padstack::tests::saturn_page23_thru_hole_vector ... ok [INFO] [stdout] test pdn::tests::dc_mode_no_xc ... ok [INFO] [stdout] test pdn::tests::help_pdf_test_vector ... ok [INFO] [stdout] test pdn::tests::invalid_inputs ... ok [INFO] [stdout] test ppm::tests::error_on_max_not_greater_than_center ... ok [INFO] [stdout] test ppm::tests::error_on_zero_center_freq ... ok [INFO] [stdout] test ppm::tests::saturn_hz_to_ppm ... ok [INFO] [stdout] test ppm::tests::saturn_ppm_to_hz ... ok [INFO] [stdout] test ppm::tests::saturn_xtal_load ... ok [INFO] [stdout] test reactance::tests::error_on_zero_freq ... ok [INFO] [stdout] test reactance::tests::saturn_page41_vector ... ok [INFO] [stdout] test reactance::tests::xc_10nf_1khz ... ok [INFO] [stdout] test reactance::tests::xl_100uh_1khz ... ok [INFO] [stdout] test spacing::tests::b1_10v ... ok [INFO] [stdout] test spacing::tests::b1_600v_extrapolation ... ok [INFO] [stdout] test spacing::tests::b3_40v ... ok [INFO] [stdout] test spacing::tests::boundary_0v ... ok [INFO] [stdout] test spacing::tests::boundary_15v ... ok [INFO] [stdout] test spacing::tests::boundary_500v ... ok [INFO] [stdout] test spacing::tests::boundary_501v_extrapolation ... ok [INFO] [stdout] test spacing::tests::rejects_negative_voltage ... ok [INFO] [stdout] test spacing::tests::mm_conversion ... ok [INFO] [stdout] test tables::interpolate::tests::clamp_above ... ok [INFO] [stdout] test tables::interpolate::tests::clamp_below ... ok [INFO] [stdout] test tables::interpolate::tests::exact_match ... ok [INFO] [stdout] test tables::interpolate::tests::midpoint_interpolation ... ok [INFO] [stdout] test thermal::tests::basic_junction_temp ... ok [INFO] [stdout] test thermal::tests::high_thermal_resistance ... ok [INFO] [stdout] test thermal::tests::invalid_r_theta ... ok [INFO] [stdout] test thermal::tests::zero_power ... ok [INFO] [stdout] test units::tests::display_freq ... ok [INFO] [stdout] test units::tests::display_length ... ok [INFO] [stdout] test units::tests::display_temp ... ok [INFO] [stdout] test units::tests::known_conversions ... ok [INFO] [stdout] test units::tests::length_roundtrip ... ok [INFO] [stdout] test units::tests::parse_cap_pf ... ok [INFO] [stdout] test units::tests::parse_cap_uf_unicode ... ok [INFO] [stdout] test units::tests::parse_freq_bare ... ok [INFO] [stdout] test units::tests::parse_freq_case_insensitive ... ok [INFO] [stdout] test units::tests::parse_freq_errors ... ok [INFO] [stdout] test units::tests::parse_freq_khz ... ok [INFO] [stdout] test units::tests::parse_freq_mhz ... ok [INFO] [stdout] test units::tests::parse_ind_nh ... ok [INFO] [stdout] test units::tests::parse_ind_uh_unicode ... ok [INFO] [stdout] test units::tests::parse_length_bare ... ok [INFO] [stdout] test units::tests::parse_length_case_insensitive ... ok [INFO] [stdout] test units::tests::parse_length_errors ... ok [INFO] [stdout] test units::tests::parse_length_inches ... ok [INFO] [stdout] test units::tests::parse_length_mil ... ok [INFO] [stdout] test units::tests::parse_length_mm ... ok [INFO] [stdout] test units::tests::parse_length_negative ... ok [INFO] [stdout] test units::tests::parse_length_um ... ok [INFO] [stdout] test units::tests::parse_length_um_unicode ... ok [INFO] [stdout] test units::tests::parse_length_scientific ... ok [INFO] [stdout] test units::tests::parse_temp_bare_is_celsius ... ok [INFO] [stdout] test units::tests::parse_temp_fahrenheit ... ok [INFO] [stdout] test units::tests::split_bare_number ... ok [INFO] [stdout] test units::tests::parse_temp_celsius ... ok [INFO] [stdout] test units::tests::split_scientific ... ok [INFO] [stdout] test units::tests::split_negative ... ok [INFO] [stdout] test units::tests::split_with_suffix ... ok [INFO] [stdout] test via::tests::error_on_zero_hole ... ok [INFO] [stdout] test via::tests::error_when_antipad_not_larger_than_pad ... ok [INFO] [stdout] test wavelength::tests::error_on_er_below_one ... ok [INFO] [stdout] test wavelength::tests::saturn_notes_100mhz_er4 ... ok [INFO] [stdout] test wavelength::tests::vacuum_er1 ... ok [INFO] [stdout] test wavelength::tests::error_on_zero_freq ... ok [INFO] [stdout] test wire_gauge::tests::all_has_44_entries ... ok [INFO] [stdout] test wire_gauge::tests::awg_22_properties ... ok [INFO] [stdout] test wire_gauge::tests::awg_40_properties ... ok [INFO] [stdout] test wire_gauge::tests::awg_4_0_properties ... ok [INFO] [stdout] test wire_gauge::tests::from_index_boundary ... ok [INFO] [stdout] test reactance::tests::error_on_negative_capacitance ... ok [INFO] [stdout] test spacing::tests::boundary_30v ... ok [INFO] [stdout] test units::tests::parse_freq_ghz ... ok [INFO] [stdout] test units::tests::split_whitespace ... ok [INFO] [stdout] test spacing::tests::boundary_16v ... ok [INFO] [stderr] Doc-tests pcb_toolkit [INFO] [stdout] test via::tests::saturn_page36_via_vector ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 192 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [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" "2a7fd60f1c0631d3bd6d4515ab1c04bdd88765599d02eb2b72221aeecdc9bd00", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a7fd60f1c0631d3bd6d4515ab1c04bdd88765599d02eb2b72221aeecdc9bd00", kill_on_drop: false }` [INFO] [stdout] 2a7fd60f1c0631d3bd6d4515ab1c04bdd88765599d02eb2b72221aeecdc9bd00