[INFO] fetching crate pcb-toolkit 0.1.5...
[INFO] testing pcb-toolkit-0.1.5 against 1.95.0 for beta-1.96-2
[INFO] extracting crate pcb-toolkit 0.1.5 into /workspace/builds/worker-3-tc1/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-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pcb-toolkit 0.1.5 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e10b4e4011c9a600c80bb885376f60994464fcea51056588a34ac7ea87255228
[INFO] running `Command { std: "docker" "start" "-a" "e10b4e4011c9a600c80bb885376f60994464fcea51056588a34ac7ea87255228", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e10b4e4011c9a600c80bb885376f60994464fcea51056588a34ac7ea87255228", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e10b4e4011c9a600c80bb885376f60994464fcea51056588a34ac7ea87255228", kill_on_drop: false }`
[INFO] [stdout] e10b4e4011c9a600c80bb885376f60994464fcea51056588a34ac7ea87255228
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d8e57cfb095e6305af640943780531fa4af2293ce109726d0a82e7567012a7fc
[INFO] running `Command { std: "docker" "start" "-a" "d8e57cfb095e6305af640943780531fa4af2293ce109726d0a82e7567012a7fc", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[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 6.36s
[INFO] running `Command { std: "docker" "inspect" "d8e57cfb095e6305af640943780531fa4af2293ce109726d0a82e7567012a7fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8e57cfb095e6305af640943780531fa4af2293ce109726d0a82e7567012a7fc", kill_on_drop: false }`
[INFO] [stdout] d8e57cfb095e6305af640943780531fa4af2293ce109726d0a82e7567012a7fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 15f128cdd0f46230c3c5a101b0f50f910a2d4eb1792d1fcb1d5ccaa21ef49973
[INFO] running `Command { std: "docker" "start" "-a" "15f128cdd0f46230c3c5a101b0f50f910a2d4eb1792d1fcb1d5ccaa21ef49973", 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 2.93s
[INFO] running `Command { std: "docker" "inspect" "15f128cdd0f46230c3c5a101b0f50f910a2d4eb1792d1fcb1d5ccaa21ef49973", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15f128cdd0f46230c3c5a101b0f50f910a2d4eb1792d1fcb1d5ccaa21ef49973", kill_on_drop: false }`
[INFO] [stdout] 15f128cdd0f46230c3c5a101b0f50f910a2d4eb1792d1fcb1d5ccaa21ef49973
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ca3f15930effb8e1f9b5af12695dec3c0045299005dbe0d16de343de651491fc
[INFO] running `Command { std: "docker" "start" "-a" "ca3f15930effb8e1f9b5af12695dec3c0045299005dbe0d16de343de651491fc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pcb_toolkit-2ffa892a5e7d94e7)
[INFO] [stdout] 
[INFO] [stdout] running 192 tests
[INFO] [stdout] test copper::tests::copper_weight_values ... ok
[INFO] [stdout] test crosstalk::tests::basic_crosstalk ... ok
[INFO] [stdout] test copper::tests::parse_copper_weight ... ok
[INFO] [stdout] test copper::tests::etch_factor_rectangular ... ok
[INFO] [stdout] test crosstalk::tests::rejects_negative_spacing ... ok
[INFO] [stdout] test crosstalk::tests::kb_max_at_zero_spacing_limit ... 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_keeps_existing_tests_unaffected ... ok
[INFO] [stdout] test current::tests::ipc2152_modifiers_applied ... 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::m_temp_boundary_values ... ok
[INFO] [stdout] test current::tests::rejects_zero_temperature_rise ... ok
[INFO] [stdout] test current::tests::rejects_negative_width ... ok
[INFO] [stdout] test current::tests::skin_depth_1mhz ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::rejects_er_below_one ... ok
[INFO] [stdout] test current::tests::resistance_and_power ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::rejects_negative_width ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::shielded_larger_separation_reduces_coupling ... ok
[INFO] [stdout] test differential::edge_coupled_embedded::tests::rejects_negative_width ... ok
[INFO] [stdout] test current::tests::rho_base_lookup_values ... ok
[INFO] [stdout] test differential::edge_coupled_embedded::tests::zero_cover_matches_external ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::unshielded_reasonable_impedance ... ok
[INFO] [stdout] test differential::edge_coupled_external::tests::rejects_er_below_one ... ok
[INFO] [stdout] test differential::edge_coupled_external::tests::saturn_pdf_page11 ... 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_embedded::tests::deeper_burial_reduces_z0 ... ok
[INFO] [stdout] test differential::edge_coupled_embedded::tests::wider_spacing_reduces_coupling ... ok
[INFO] [stdout] test differential::edge_coupled_internal_asym::tests::rejects_er_below_one ... ok
[INFO] [stdout] test differential::edge_coupled_internal_asym::tests::higher_er_gives_lower_z0 ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::shielded_zdiff_equals_two_zodd ... ok
[INFO] [stdout] test differential::edge_coupled_internal_asym::tests::rejects_negative_height1 ... ok
[INFO] [stdout] test differential::edge_coupled_external::tests::higher_er_gives_lower_z0 ... ok
[INFO] [stdout] test differential::edge_coupled_internal_asym::tests::symmetric_case_matches_formula ... ok
[INFO] [stdout] test differential::edge_coupled_embedded::tests::rejects_negative_cover_height ... ok
[INFO] [stdout] test differential::broadside_coupled::tests::shielded_wider_strip_lowers_z0 ... ok
[INFO] [stdout] test differential::edge_coupled_internal_sym::tests::er_eff_equals_er ... ok
[INFO] [stdout] test differential::edge_coupled_internal_asym::tests::wider_spacing_reduces_coupling ... 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 impedance::coplanar::tests::derived_quantities_consistent ... 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::coplanar::tests::er_eff_between_one_and_er ... ok
[INFO] [stdout] test impedance::coplanar::tests::higher_er_lowers_impedance ... ok
[INFO] [stdout] test impedance::common::tests::er_eff_narrow_trace ... ok
[INFO] [stdout] test impedance::coplanar::tests::narrower_gap_lowers_impedance ... ok
[INFO] [stdout] test impedance::common::tests::thickness_correction_increases_width ... ok
[INFO] [stdout] test impedance::coplanar::tests::reasonable_impedance ... ok
[INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_gap ... ok
[INFO] [stdout] test impedance::embedded::tests::deep_burial_approaches_er ... ok
[INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_height ... ok
[INFO] [stdout] test impedance::coplanar::tests::rejects_non_positive_width ... ok
[INFO] [stdout] test impedance::microstrip::tests::rejects_negative_width ... ok
[INFO] [stdout] test impedance::coplanar::tests::rejects_er_below_one ... ok
[INFO] [stdout] test impedance::embedded::tests::burial_increases_er_eff ... ok
[INFO] [stdout] test impedance::stripline::tests::basic_stripline ... ok
[INFO] [stdout] test impedance::embedded::tests::zero_cover_equals_surface ... ok
[INFO] [stdout] test impedance::stripline::tests::rejects_low_er ... ok
[INFO] [stdout] test impedance::stripline::tests::higher_er_lower_impedance ... ok
[INFO] [stdout] test impedance::microstrip::tests::narrow_trace_higher_impedance ... ok
[INFO] [stdout] test impedance::stripline::tests::rejects_negative_width ... ok
[INFO] [stdout] test impedance::stripline::tests::narrow_trace_higher_impedance ... ok
[INFO] [stdout] test impedance::coplanar::tests::wide_gap_approaches_microstrip_range ... ok
[INFO] [stdout] test impedance::embedded::tests::rejects_negative_cover ... ok
[INFO] [stdout] test impedance::embedded::tests::burial_reduces_impedance ... ok
[INFO] [stdout] test inductor::tests::derived_din_matches_spec ... ok
[INFO] [stdout] test impedance::microstrip::tests::basic_microstrip ... ok
[INFO] [stdout] test inductor::tests::error_on_zero_turns ... ok
[INFO] [stdout] test inductor::tests::hexagonal_shape_accepted ... 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 ohms_law::tests::capacitors_parallel_two ... ok
[INFO] [stdout] test ohms_law::tests::capacitors_series_two_equal ... ok
[INFO] [stdout] test inductor::tests::error_on_din_negative ... ok
[INFO] [stdout] test inductor::tests::saturn_page30_square ... ok
[INFO] [stdout] test ohms_law::tests::eir_solve_voltage ... ok
[INFO] [stdout] test materials::tests::material_count ... 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 padstack::tests::corner_to_corner_3_4_5 ... ok
[INFO] [stdout] test ohms_law::tests::t_pad_10db_50ohm ... 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::corner_to_corner_zero ... 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 reactance::tests::error_on_negative_capacitance ... ok
[INFO] [stdout] test ppm::tests::saturn_xtal_load ... 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 reactance::tests::error_on_zero_freq ... 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_16v ... ok
[INFO] [stdout] test spacing::tests::boundary_30v ... ok
[INFO] [stdout] test units::tests::display_temp ... ok
[INFO] [stdout] test spacing::tests::boundary_500v ... ok
[INFO] [stdout] test spacing::tests::mm_conversion ... ok
[INFO] [stdout] test units::tests::known_conversions ... ok
[INFO] [stdout] test spacing::tests::rejects_negative_voltage ... ok
[INFO] [stdout] test tables::interpolate::tests::clamp_below ... ok
[INFO] [stdout] test tables::interpolate::tests::clamp_above ... 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::zero_power ... ok
[INFO] [stdout] test units::tests::display_freq ... ok
[INFO] [stdout] test spacing::tests::boundary_501v_extrapolation ... ok
[INFO] [stdout] test thermal::tests::invalid_r_theta ... ok
[INFO] [stdout] test units::tests::display_length ... 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_ghz ... 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_scientific ... 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_temp_bare_is_celsius ... ok
[INFO] [stdout] test units::tests::parse_temp_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::split_negative ... ok
[INFO] [stdout] test units::tests::split_scientific ... ok
[INFO] [stdout] test units::tests::split_whitespace ... 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 via::tests::saturn_page36_via_vector ... ok
[INFO] [stdout] test wavelength::tests::error_on_er_below_one ... ok
[INFO] [stdout] test wavelength::tests::error_on_zero_freq ... ok
[INFO] [stdout] test wavelength::tests::saturn_notes_100mhz_er4 ... ok
[INFO] [stdout] test wavelength::tests::vacuum_er1 ... 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] 
[INFO] [stdout] test result: ok. 192 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pcb_toolkit
[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" "ca3f15930effb8e1f9b5af12695dec3c0045299005dbe0d16de343de651491fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca3f15930effb8e1f9b5af12695dec3c0045299005dbe0d16de343de651491fc", kill_on_drop: false }`
[INFO] [stdout] ca3f15930effb8e1f9b5af12695dec3c0045299005dbe0d16de343de651491fc
