[INFO] fetching crate umol-chem 0.9.0...
[INFO] testing umol-chem-0.9.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate umol-chem 0.9.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate umol-chem 0.9.0
[INFO] finished tweaking crates.io crate umol-chem 0.9.0
[INFO] tweaked toml for crates.io crate umol-chem 0.9.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate umol-chem 0.9.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate umol-chem 0.9.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded umol-utils v0.9.0
[INFO] [stderr]   Downloaded proc-macro-crate v3.3.0
[INFO] [stderr]   Downloaded map-macro v0.3.0
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded windows-targets v0.53.3
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded indexmap v2.12.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4
[INFO] running `Command { std: "docker" "start" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", 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" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", 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" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling umol-utils v0.9.0
[INFO] [stderr]    Compiling map-macro v0.3.0
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling phf_generator v0.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitvec v1.1.1
[INFO] [stderr]    Compiling umol-chem v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.74s
[INFO] running `Command { std: "docker" "inspect" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", 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" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap_builder v4.5.46
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling clap v4.5.46
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling bitvec v1.1.1
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling umol-chem v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.66s
[INFO] running `Command { std: "docker" "inspect" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", 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" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stdout] running 306 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/umol_chem-2522d0c6c7295ba0)
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_14_si ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_11_na ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_02_he ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_10_ne ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_01_h ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_17_cl ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_07_n ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_12_mg ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_08_o ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_16_s ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_09_f ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_26_fe ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_25_mn ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_24_cr ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_15_p ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_05_b ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_27_co ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_20_ca ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_19_k ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_13_al ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_22_ti ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_28_ni ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_32_eu ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_33_gd ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_18_ar ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_30_zn ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_04_be ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_29_cu ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_03_li ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_21_sc ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_31_ce ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_06_c ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_23_v ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_35_pb ... ok
[INFO] [stdout] test configuration::tests::test_aufbau_configuration::case_34_xe ... ok
[INFO] [stdout] test configuration::tests::test_configuration_display::case_4_be ... ok
[INFO] [stdout] test configuration::tests::test_configuration_display::case_1_h ... ok
[INFO] [stdout] test configuration::tests::test_configuration_display::case_2_he ... ok
[INFO] [stdout] test configuration::tests::test_configuration_display::case_5_b ... ok
[INFO] [stdout] test configuration::tests::test_configuration_display::case_3_li ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_2_li ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_3_be ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_1_h ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_4_c ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_display::case_1_h ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_05_cu ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_8_ce ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_03_cr ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_display::case_2_he ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_display::case_3_li ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_01_h ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_display::case_4_be ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_display::case_5_b ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_02_c ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_04_mn ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_08_gd ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_01_h ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_06_la ... ok
[INFO] [stdout] test element::tests::test_all_elements_have_data ... ok
[INFO] [stdout] test element::tests::test_atomic_number_to_element_to_atomic_number ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_09_p ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_02_he ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_03_c ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_04_n ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_06_f ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_08_si ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_13_fe ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_14_zn ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_15_se ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_16_br ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_05_o ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_07_na ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_12_ar ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_10_s ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_17_kr ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_11_cl ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_23_lu ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_18_te ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_26_u ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_19_i ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_20_xe ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_21_la ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_09_xe ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_22_ce ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_24_hf ... ok
[INFO] [stdout] test element::tests::test_element_bounds::case_25_ac ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_10_pb ... ok
[INFO] [stdout] test element::tests::test_element_core::case_01_h ... ok
[INFO] [stdout] test element::tests::test_element_core::case_02_he ... ok
[INFO] [stdout] test element::tests::test_element_core::case_03_li ... ok
[INFO] [stdout] test element::tests::test_element_core::case_04_f ... ok
[INFO] [stdout] test element::tests::test_element_core::case_07_cl ... ok
[INFO] [stdout] test element::tests::test_element_core::case_08_ar ... ok
[INFO] [stdout] test element::tests::test_element_core::case_09_k ... ok
[INFO] [stdout] test element::tests::test_element_core::case_10_br ... ok
[INFO] [stdout] test element::tests::test_element_core::case_11_kr ... ok
[INFO] [stdout] test element::tests::test_element_core::case_05_ne ... ok
[INFO] [stdout] test element::tests::test_element_core::case_12_rb ... ok
[INFO] [stdout] test element::tests::test_element_deserialization ... ok
[INFO] [stdout] test element::tests::test_element_core::case_13_i ... ok
[INFO] [stdout] test element::tests::test_element_core::case_14_xe ... ok
[INFO] [stdout] test element::tests::test_element_display::case_1_h ... ok
[INFO] [stdout] test element::tests::test_element_core::case_15_cs ... ok
[INFO] [stdout] test element::tests::test_element_core::case_16_at ... ok
[INFO] [stdout] test element::tests::test_element_core::case_17_rn ... ok
[INFO] [stdout] test element::tests::test_element_core::case_18_fr ... ok
[INFO] [stdout] test element::tests::test_element_core::case_19_ts ... ok
[INFO] [stdout] test element::tests::test_element_core::case_20_og ... ok
[INFO] [stdout] test element::tests::test_element_display::case_2_he ... ok
[INFO] [stdout] test element::tests::test_element_from_atomic_number::case_3_c ... ok
[INFO] [stdout] test element::tests::test_element_from_atomic_number::case_1_h ... ok
[INFO] [stdout] test element::tests::test_element_from_atomic_number::case_4_zero ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_08_zero_group ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_02_he ... ok
[INFO] [stdout] test element::tests::test_element_from_atomic_number::case_2_he ... ok
[INFO] [stdout] test element::tests::test_element_from_atomic_number::case_5_out_of_range ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_01_h ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_03_fe ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_04_pt ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_05_og ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_06_zero_period ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_07_period_out_of_range ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_09_group_out_of_range ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_11_group_gap_p3_g4 ... ok
[INFO] [stdout] test element::tests::test_element_is_element_bytes ... ok
[INFO] [stdout] test element::tests::test_element_next_previous::case_1_h ... ok
[INFO] [stdout] test element::tests::test_element_is_element ... ok
[INFO] [stdout] test element::tests::test_element_next_previous::case_3_og ... ok
[INFO] [stdout] test element::tests::test_element_macro ... ok
[INFO] [stdout] test element::tests::test_element_from_symbol ... ok
[INFO] [stdout] test element::tests::test_element_ordering ... ok
[INFO] [stdout] test element::tests::test_element_from_period_group::case_10_group_gap_p2_g4 ... ok
[INFO] [stdout] test element::tests::test_element_previous_next_group::case_1_li ... ok
[INFO] [stdout] test element::tests::test_element_from_symbol_bytes ... ok
[INFO] [stdout] test element::tests::test_element_previous_next_group::case_2_be ... ok
[INFO] [stdout] test element::tests::test_element_core::case_06_na ... ok
[INFO] [stdout] test element::tests::test_element_previous_next_period::case_1_h ... ok
[INFO] [stdout] test element::tests::test_element_previous_next_period::case_2_c ... ok
[INFO] [stdout] test element::tests::test_element_properties::case_1_h ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_01_h_p1 ... ok
[INFO] [stdout] test element::tests::test_element_roundtrip ... ok
[INFO] [stdout] test element::tests::test_element_serialization ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_02_h_p2 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_04_h_p118 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_05_h_m1 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_06_he_m1 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_07_og_p1 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_08_og_m1 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_09_og_m117 ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_10_og_m118 ... ok
[INFO] [stdout] test isotope::tests::test_iso_macro ... ok
[INFO] [stdout] test isotope::tests::test_isotope_display ... ok
[INFO] [stdout] test isotope::tests::test_isotope_from_str ... ok
[INFO] [stdout] test isotope::tests::test_isotope_from_symbol ... ok
[INFO] [stdout] test element::tests::test_element_shift::case_03_h_p117 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_from_symbol_bytes ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_1 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_3 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_4 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_5 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_6 ... ok
[INFO] [stdout] test element::tests::test_element_previous_next_period::case_3_u ... ok
[INFO] [stdout] test isotope::tests::test_isotope_new ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_2 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_4 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_is_catalogued::case_2 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_1 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_5 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_6 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_7 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_from_symbol ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_from_symbol_bytes ... ok
[INFO] [stdout] test isotope::tests::test_isotope_try_from_str ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_is_named_isotope_bytes ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_display ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_properties::case_1 ... ok
[INFO] [stdout] test isotope::tests::test_isotope_properties::case_3 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_deserialization ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_is_named_isotope ... ok
[INFO] [stdout] test isotope::tests::test_isotope_to_element_conversion ... ok
[INFO] [stdout] test occupation::tests::test_display::case_2 ... ok
[INFO] [stdout] test occupation::tests::test_display::case_4 ... ok
[INFO] [stdout] test occupation::tests::test_display::case_5 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_properties::case_2 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_serialization ... ok
[INFO] [stdout] test occupation::tests::test_display::case_3 ... ok
[INFO] [stdout] test occupation::tests::test_display::case_6 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_to_isotope_conversion ... ok
[INFO] [stdout] test occupation::tests::test_display::case_1 ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_from_str ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_04 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_06 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_03 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_02 ... ok
[INFO] [stdout] test occupation::tests::test_from_str_err::case_1 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_01 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_05 ... ok
[INFO] [stdout] test occupation::tests::test_from_str_err::case_2 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_08 ... ok
[INFO] [stdout] test spin::tests::test_spin_macro ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_deserialize_zero ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_fmt::case_3_maximum ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_01_singlet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_02_doublet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_03_triplet ... ok
[INFO] [stdout] test element::tests::test_element_next_previous::case_2_he ... ok
[INFO] [stdout] test element::tests::test_element_properties::case_2_he ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_roundtrip ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_to_element_conversion ... ok
[INFO] [stdout] test isotope::tests::test_named_isotope_try_from_str ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_fmt::case_2_triplet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_08_octet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_11_case_insensitive ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_09_nonet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name_nonconventional ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_10_decet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_04_quartet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_06_sextet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_serde::case_1_singlet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_serde::case_2_triplet ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_serde::case_3_maximum ... ok
[INFO] [stdout] test spin::tests::test_spin_state_closed_shell ... ok
[INFO] [stdout] test spin::tests::test_spin_state_fmt::case_3_maximum_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_1_both ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_new ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_3_whitespace ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_4_count_only ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_fmt::case_1_singlet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_fmt::case_1_closed_shell ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_09 ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_07_septet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_7_multiplicity_tag_only ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_6_multiplicity_only ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_2_reverse_order ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_01_empty ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_02_word ... ok
[INFO] [stdout] test spin::tests::test_spin_state_fmt::case_2_open_shell_singlet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_5_count_tag_only ... ok
[INFO] [stdout] test spin::tests::test_spin_multiplicity_name::case_05_quintet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_03_number ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_6_cr ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_04_unknown_tag ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_7_xe ... ok
[INFO] [stdout] test configuration::tests::test_ground_state_new::case_07_eu ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_07 ... ok
[INFO] [stdout] test occupation::tests::test_from_str::case_10 ... ok
[INFO] [stdout] test configuration::tests::test_configuration_properties::case_5_ne ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_8_above_conventional_range ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str::case_9_maximum_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_07_count_out_of_range ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_10_derived_multiplicity_out_of_range ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_09_multiplicity_out_of_range ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_06_duplicate_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_1_closed_shell ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new_error::case_1_multiplicity_too_large ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new_error::case_4_upper_boundary ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_11_incompatible ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new_error::case_2_wrong_parity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_serde::case_1_closed_shell ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons::case_3_upper_boundary ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_2_doublet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_3_open_shell_singlet ... ok
[INFO] [stdout] test occupation::tests::test_macro ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_05_duplicate_count ... ok
[INFO] [stdout] test spin::tests::test_spin_state_from_str_error::case_08_multiplicity_zero ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_4_triplet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_5_lower_spin ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_4_negative_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new_error::case_3_interior_wrong_parity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_5_large_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_1_negative_count ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_2_large_count ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_eq ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_fields ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_6_maximum_count ... ok
[INFO] [stdout] test spin::tests::test_spin_state_new::case_7_maximum_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_cmp::case_2_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_spin_state_serde::case_2_triplet ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_from_spin_state::case_2_triplet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons::case_1_closed_shell ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons::case_2_triplet ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_6_incompatible ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_cmp::case_1_count ... ok
[INFO] [stdout] test spin::tests::test_spin_state_try_from_unpaired_electrons_error::case_3_zero_multiplicity ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_cmp::case_3_equal ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_from_spin_state::case_1_closed_shell ... ok
[INFO] [stdout] test units::angle::tests::test_angle_as_radians::case_2_degrees_to_radians ... ok
[INFO] [stdout] test units::length::tests::test_length_unit_roundtrip::case_1_angstrom ... ok
[INFO] [stdout] test units::length::tests::test_length_as_bohr::case_1_bohr_identity ... ok
[INFO] [stdout] test units::length::tests::test_length_unit_roundtrip::case_2_picometer ... ok
[INFO] [stdout] test units::time::tests::test_time_as_seconds::case_1_seconds_identity ... ok
[INFO] [stderr]    Doc-tests umol_chem
[INFO] [stdout] test units::time::tests::test_time_as_seconds::case_2_years_to_seconds ... ok
[INFO] [stdout] test units::time::tests::test_time_as_seconds::case_3_ms_to_seconds ... ok
[INFO] [stdout] test units::length::tests::test_length_arithmetic ... ok
[INFO] [stdout] test units::time::tests::test_time_unit_roundtrip::case_1_years ... ok
[INFO] [stdout] test units::time::tests::test_time_unit_roundtrip::case_2_milliseconds ... ok
[INFO] [stdout] test units::angle::tests::test_angle_unit_roundtrip::case_1_radians ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_from_spin_state::case_3_upper_boundary ... ok
[INFO] [stdout] test units::time::tests::test_time_arithmetic ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_serde::case_2_unvalidated ... ok
[INFO] [stdout] test units::angle::tests::test_angle_as_radians::case_1_radians_identity ... ok
[INFO] [stdout] test spin::tests::test_unpaired_electrons_serde::case_1_physical ... ok
[INFO] [stdout] test units::length::tests::test_length_as_bohr::case_2_angstrom_to_bohr ... ok
[INFO] [stdout] test units::angle::tests::test_angle_unit_roundtrip::case_2_degrees ... ok
[INFO] [stdout] test units::length::tests::test_length_as_bohr::case_3_picometer_to_bohr ... ok
[INFO] [stdout] test units::angle::tests::test_angle_trig ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 306 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[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" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4", kill_on_drop: false }`
[INFO] [stdout] 5460d8856c4540d0316313136003add9cfbcfdc359e99f06dba2df6779dc90e4
