[INFO] fetching crate cosmolkit-stereo 0.5.1-rc.3...
[INFO] testing cosmolkit-stereo-0.5.1-rc.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cosmolkit-stereo 0.5.1-rc.3 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate cosmolkit-stereo 0.5.1-rc.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cosmolkit-stereo 0.5.1-rc.3
[INFO] tweaked toml for crates.io crate cosmolkit-stereo 0.5.1-rc.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cosmolkit-stereo 0.5.1-rc.3 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 cosmolkit-stereo 0.5.1-rc.3 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-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e
[INFO] running `Command { std: "docker" "start" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", 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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e" "/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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", 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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling hashify v0.3.1
[INFO] [stderr]    Compiling cosmolkit-ringdecomposer v0.5.1-rc.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cosmolkit-types v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-model v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-core v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-cx v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-smiles v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-search v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-alignment v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-forcefields v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-conformer v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-stereo v0.5.1-rc.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variants `SP_4`, `TBPY_5`, and `OC_6` are never constructed
[INFO] [stdout]    --> src/cip_graph.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub(crate) enum Descriptor {
[INFO] [stdout]     |                 ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 237 |     SP_4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 238 |     TBPY_5,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 239 |     OC_6,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Descriptor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `ALL_IN_RDKIT_ORDER` is never used
[INFO] [stdout]    --> src/cip_graph.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 242 | impl Descriptor {
[INFO] [stdout]     | --------------- associated constant in this implementation
[INFO] [stdout] 243 |     pub(crate) const ALL_IN_RDKIT_ORDER: [Self; 18] = [
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_aux` is never used
[INFO] [stdout]    --> src/cip_graph.rs:596:19
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl CipEdge {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 596 |     pub(crate) fn set_aux(&mut self, aux: Descriptor) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `with_remaining_call_count` is never used
[INFO] [stdout]    --> src/cip_graph.rs:648:19
[INFO] [stdout]     |
[INFO] [stdout] 637 | impl CipLabelerContext {
[INFO] [stdout]     | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 648 |     pub(crate) fn with_remaining_call_count(remaining_call_count: u32) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `recursive_compare` is never used
[INFO] [stdout]     --> src/cip_graph.rs:1280:8
[INFO] [stdout]      |
[INFO] [stdout] 1120 | pub(crate) trait CipSequenceRule {
[INFO] [stdout]      |                  --------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 1280 |     fn recursive_compare(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_head_tail`, `add_all`, `less_than`, and `to_rdkit_string` are never used
[INFO] [stdout]     --> src/cip_graph.rs:2315:19
[INFO] [stdout]      |
[INFO] [stdout] 2272 | impl CipPairList {
[INFO] [stdout]      | ---------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2315 |     pub(crate) fn from_head_tail(head: &Self, tail: &Self) -> Self {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2376 |     pub(crate) fn add_all(&mut self, descriptors: &[Descriptor]) {
[INFO] [stdout]      |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2431 |     pub(crate) fn less_than(&self, that: &Self) -> Result<bool, CipLabelerError> {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2457 |     pub(crate) fn to_rdkit_string(&self) -> String {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `has_descriptors` is never used
[INFO] [stdout]     --> src/cip_graph.rs:2669:8
[INFO] [stdout]      |
[INFO] [stdout] 2590 | impl CipRule4b {
[INFO] [stdout]      | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2669 |     fn has_descriptors(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_digraph` is never used
[INFO] [stdout]     --> src/cip_graph.rs:3842:19
[INFO] [stdout]      |
[INFO] [stdout] 3675 | impl CipNode {
[INFO] [stdout]      | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3842 |     pub(crate) fn get_digraph(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_num_nodes` is never used
[INFO] [stdout]     --> src/cip_graph.rs:4221:19
[INFO] [stdout]      |
[INFO] [stdout] 4145 | impl<'a> CipDigraph<'a> {
[INFO] [stdout]      | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4221 |     pub(crate) fn get_num_nodes(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_num_bonds` and `atoms` are never used
[INFO] [stdout]     --> src/cip_graph.rs:4730:19
[INFO] [stdout]      |
[INFO] [stdout] 4648 | impl<'a> CipMol<'a> {
[INFO] [stdout]      | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4730 |     pub(crate) fn get_num_bonds(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4752 |     pub(crate) fn atoms(&self) -> &'a [Atom] {
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset_primary_label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1033:8
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl<'a> CipConfig<'a> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1033 |     fn reset_primary_label(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1415:19
[INFO] [stdout]      |
[INFO] [stdout] 1101 | impl<'a> CipConfiguration<'a> {
[INFO] [stdout]      | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1415 |     pub(crate) fn label(
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_focus`, `ranked_anchors`, and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1530 | impl<'a> CipTetrahedral<'a> {
[INFO] [stdout]      | --------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1613 |     pub(crate) fn get_focus(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1625 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1711 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2218:19
[INFO] [stdout]      |
[INFO] [stdout] 2036 | impl<'a> CipSp2Bond<'a> {
[INFO] [stdout]      | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2218 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2319 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2775:19
[INFO] [stdout]      |
[INFO] [stdout] 2673 | impl<'a> CipAtropisomerBond<'a> {
[INFO] [stdout]      | ------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2775 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2859 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `value` is never used
[INFO] [stdout]    --> src/stereo_enumerate.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl ConfigurationBits {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub(crate) fn value(&self) -> &BigUint {
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 51s
[INFO] running `Command { std: "docker" "inspect" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", 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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cosmolkit-model v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-core v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-cx v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-smiles v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-search v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-forcefields v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-alignment v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-conformer v0.5.1-rc.3
[INFO] [stderr]    Compiling cosmolkit-stereo v0.5.1-rc.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variants `SP_4`, `TBPY_5`, and `OC_6` are never constructed
[INFO] [stdout]    --> src/cip_graph.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub(crate) enum Descriptor {
[INFO] [stdout]     |                 ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 237 |     SP_4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 238 |     TBPY_5,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 239 |     OC_6,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Descriptor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `ALL_IN_RDKIT_ORDER` is never used
[INFO] [stdout]    --> src/cip_graph.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 242 | impl Descriptor {
[INFO] [stdout]     | --------------- associated constant in this implementation
[INFO] [stdout] 243 |     pub(crate) const ALL_IN_RDKIT_ORDER: [Self; 18] = [
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_aux` is never used
[INFO] [stdout]    --> src/cip_graph.rs:596:19
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl CipEdge {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 596 |     pub(crate) fn set_aux(&mut self, aux: Descriptor) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `with_remaining_call_count` is never used
[INFO] [stdout]    --> src/cip_graph.rs:648:19
[INFO] [stdout]     |
[INFO] [stdout] 637 | impl CipLabelerContext {
[INFO] [stdout]     | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 648 |     pub(crate) fn with_remaining_call_count(remaining_call_count: u32) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `recursive_compare` is never used
[INFO] [stdout]     --> src/cip_graph.rs:1280:8
[INFO] [stdout]      |
[INFO] [stdout] 1120 | pub(crate) trait CipSequenceRule {
[INFO] [stdout]      |                  --------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 1280 |     fn recursive_compare(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_head_tail`, `add_all`, `less_than`, and `to_rdkit_string` are never used
[INFO] [stdout]     --> src/cip_graph.rs:2315:19
[INFO] [stdout]      |
[INFO] [stdout] 2272 | impl CipPairList {
[INFO] [stdout]      | ---------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2315 |     pub(crate) fn from_head_tail(head: &Self, tail: &Self) -> Self {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2376 |     pub(crate) fn add_all(&mut self, descriptors: &[Descriptor]) {
[INFO] [stdout]      |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2431 |     pub(crate) fn less_than(&self, that: &Self) -> Result<bool, CipLabelerError> {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2457 |     pub(crate) fn to_rdkit_string(&self) -> String {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `has_descriptors` is never used
[INFO] [stdout]     --> src/cip_graph.rs:2669:8
[INFO] [stdout]      |
[INFO] [stdout] 2590 | impl CipRule4b {
[INFO] [stdout]      | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2669 |     fn has_descriptors(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_digraph` is never used
[INFO] [stdout]     --> src/cip_graph.rs:3842:19
[INFO] [stdout]      |
[INFO] [stdout] 3675 | impl CipNode {
[INFO] [stdout]      | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3842 |     pub(crate) fn get_digraph(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_num_nodes` is never used
[INFO] [stdout]     --> src/cip_graph.rs:4221:19
[INFO] [stdout]      |
[INFO] [stdout] 4145 | impl<'a> CipDigraph<'a> {
[INFO] [stdout]      | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4221 |     pub(crate) fn get_num_nodes(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_num_bonds` and `atoms` are never used
[INFO] [stdout]     --> src/cip_graph.rs:4730:19
[INFO] [stdout]      |
[INFO] [stdout] 4648 | impl<'a> CipMol<'a> {
[INFO] [stdout]      | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4730 |     pub(crate) fn get_num_bonds(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4752 |     pub(crate) fn atoms(&self) -> &'a [Atom] {
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset_primary_label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1033:8
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl<'a> CipConfig<'a> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1033 |     fn reset_primary_label(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1415:19
[INFO] [stdout]      |
[INFO] [stdout] 1101 | impl<'a> CipConfiguration<'a> {
[INFO] [stdout]      | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1415 |     pub(crate) fn label(
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_focus`, `ranked_anchors`, and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1530 | impl<'a> CipTetrahedral<'a> {
[INFO] [stdout]      | --------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1613 |     pub(crate) fn get_focus(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1625 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1711 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2218:19
[INFO] [stdout]      |
[INFO] [stdout] 2036 | impl<'a> CipSp2Bond<'a> {
[INFO] [stdout]      | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2218 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2319 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2775:19
[INFO] [stdout]      |
[INFO] [stdout] 2673 | impl<'a> CipAtropisomerBond<'a> {
[INFO] [stdout]      | ------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2775 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2859 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `value` is never used
[INFO] [stdout]    --> src/stereo_enumerate.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 189 | impl ConfigurationBits {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub(crate) fn value(&self) -> &BigUint {
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> tests/migration_st_cip_labels.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     missing.atoms[4].clear_prop("_CIPRank");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 310 |     let _ = missing.atoms[4].clear_prop("_CIPRank");
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `SP_4`, `TBPY_5`, and `OC_6` are never constructed
[INFO] [stdout]    --> src/cip_graph.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | pub(crate) enum Descriptor {
[INFO] [stdout]     |                 ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 237 |     SP_4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 238 |     TBPY_5,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 239 |     OC_6,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Descriptor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `ALL_IN_RDKIT_ORDER` is never used
[INFO] [stdout]    --> src/cip_graph.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 242 | impl Descriptor {
[INFO] [stdout]     | --------------- associated constant in this implementation
[INFO] [stdout] 243 |     pub(crate) const ALL_IN_RDKIT_ORDER: [Self; 18] = [
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_aux` is never used
[INFO] [stdout]    --> src/cip_graph.rs:596:19
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl CipEdge {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 596 |     pub(crate) fn set_aux(&mut self, aux: Descriptor) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `recursive_compare` is never used
[INFO] [stdout]     --> src/cip_graph.rs:1280:8
[INFO] [stdout]      |
[INFO] [stdout] 1120 | pub(crate) trait CipSequenceRule {
[INFO] [stdout]      |                  --------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 1280 |     fn recursive_compare(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_head_tail`, `add_all`, `less_than`, and `to_rdkit_string` are never used
[INFO] [stdout]     --> src/cip_graph.rs:2315:19
[INFO] [stdout]      |
[INFO] [stdout] 2272 | impl CipPairList {
[INFO] [stdout]      | ---------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2315 |     pub(crate) fn from_head_tail(head: &Self, tail: &Self) -> Self {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2376 |     pub(crate) fn add_all(&mut self, descriptors: &[Descriptor]) {
[INFO] [stdout]      |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2431 |     pub(crate) fn less_than(&self, that: &Self) -> Result<bool, CipLabelerError> {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2457 |     pub(crate) fn to_rdkit_string(&self) -> String {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_digraph` is never used
[INFO] [stdout]     --> src/cip_graph.rs:3842:19
[INFO] [stdout]      |
[INFO] [stdout] 3675 | impl CipNode {
[INFO] [stdout]      | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 3842 |     pub(crate) fn get_digraph(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_num_bonds` and `atoms` are never used
[INFO] [stdout]     --> src/cip_graph.rs:4730:19
[INFO] [stdout]      |
[INFO] [stdout] 4648 | impl<'a> CipMol<'a> {
[INFO] [stdout]      | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4730 |     pub(crate) fn get_num_bonds(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4752 |     pub(crate) fn atoms(&self) -> &'a [Atom] {
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset_primary_label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1033:8
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl<'a> CipConfig<'a> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1033 |     fn reset_primary_label(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `label` is never used
[INFO] [stdout]     --> src/cip_labels.rs:1415:19
[INFO] [stdout]      |
[INFO] [stdout] 1101 | impl<'a> CipConfiguration<'a> {
[INFO] [stdout]      | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1415 |     pub(crate) fn label(
[INFO] [stdout]      |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_focus`, `ranked_anchors`, and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1530 | impl<'a> CipTetrahedral<'a> {
[INFO] [stdout]      | --------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1613 |     pub(crate) fn get_focus(&self) -> usize {
[INFO] [stdout]      |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1625 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1711 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2218:19
[INFO] [stdout]      |
[INFO] [stdout] 2036 | impl<'a> CipSp2Bond<'a> {
[INFO] [stdout]      | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2218 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2319 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stdout]     --> src/cip_labels.rs:2775:19
[INFO] [stdout]      |
[INFO] [stdout] 2673 | impl<'a> CipAtropisomerBond<'a> {
[INFO] [stdout]      | ------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2775 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2859 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 51s
[INFO] running `Command { std: "docker" "inspect" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", 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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: variants `SP_4`, `TBPY_5`, and `OC_6` are never constructed
[INFO] [stderr]    --> src/cip_graph.rs:237:5
[INFO] [stderr]     |
[INFO] [stderr] 221 | pub(crate) enum Descriptor {
[INFO] [stderr]     |                 ---------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 237 |     SP_4,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] 238 |     TBPY_5,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 239 |     OC_6,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Descriptor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `ALL_IN_RDKIT_ORDER` is never used
[INFO] [stderr]    --> src/cip_graph.rs:243:22
[INFO] [stderr]     |
[INFO] [stderr] 242 | impl Descriptor {
[INFO] [stderr]     | --------------- associated constant in this implementation
[INFO] [stderr] 243 |     pub(crate) const ALL_IN_RDKIT_ORDER: [Self; 18] = [
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `set_aux` is never used
[INFO] [stderr]    --> src/cip_graph.rs:596:19
[INFO] [stderr]     |
[INFO] [stderr] 507 | impl CipEdge {
[INFO] [stderr]     | ------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 596 |     pub(crate) fn set_aux(&mut self, aux: Descriptor) {
[INFO] [stderr]     |                   ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `with_remaining_call_count` is never used
[INFO] [stderr]    --> src/cip_graph.rs:648:19
[INFO] [stderr]     |
[INFO] [stderr] 637 | impl CipLabelerContext {
[INFO] [stderr]     | ---------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 648 |     pub(crate) fn with_remaining_call_count(remaining_call_count: u32) -> Self {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `recursive_compare` is never used
[INFO] [stderr]     --> src/cip_graph.rs:1280:8
[INFO] [stderr]      |
[INFO] [stderr] 1120 | pub(crate) trait CipSequenceRule {
[INFO] [stderr]      |                  --------------- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 1280 |     fn recursive_compare(
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `from_head_tail`, `add_all`, `less_than`, and `to_rdkit_string` are never used
[INFO] [stderr]     --> src/cip_graph.rs:2315:19
[INFO] [stderr]      |
[INFO] [stderr] 2272 | impl CipPairList {
[INFO] [stderr]      | ---------------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2315 |     pub(crate) fn from_head_tail(head: &Self, tail: &Self) -> Self {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2376 |     pub(crate) fn add_all(&mut self, descriptors: &[Descriptor]) {
[INFO] [stderr]      |                   ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2431 |     pub(crate) fn less_than(&self, that: &Self) -> Result<bool, CipLabelerError> {
[INFO] [stderr]      |                   ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2457 |     pub(crate) fn to_rdkit_string(&self) -> String {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `has_descriptors` is never used
[INFO] [stderr]     --> src/cip_graph.rs:2669:8
[INFO] [stderr]      |
[INFO] [stderr] 2590 | impl CipRule4b {
[INFO] [stderr]      | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2669 |     fn has_descriptors(
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_digraph` is never used
[INFO] [stderr]     --> src/cip_graph.rs:3842:19
[INFO] [stderr]      |
[INFO] [stderr] 3675 | impl CipNode {
[INFO] [stderr]      | ------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 3842 |     pub(crate) fn get_digraph(&self) -> usize {
[INFO] [stderr]      |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_num_nodes` is never used
[INFO] [stderr]     --> src/cip_graph.rs:4221:19
[INFO] [stderr]      |
[INFO] [stderr] 4145 | impl<'a> CipDigraph<'a> {
[INFO] [stderr]      | ----------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 4221 |     pub(crate) fn get_num_nodes(&self) -> usize {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_num_bonds` and `atoms` are never used
[INFO] [stderr]     --> src/cip_graph.rs:4730:19
[INFO] [stderr]      |
[INFO] [stderr] 4648 | impl<'a> CipMol<'a> {
[INFO] [stderr]      | ------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 4730 |     pub(crate) fn get_num_bonds(&self) -> usize {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 4752 |     pub(crate) fn atoms(&self) -> &'a [Atom] {
[INFO] [stderr]      |                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `reset_primary_label` is never used
[INFO] [stderr]     --> src/cip_labels.rs:1033:8
[INFO] [stderr]      |
[INFO] [stderr] 1009 | impl<'a> CipConfig<'a> {
[INFO] [stderr]      | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1033 |     fn reset_primary_label(&mut self) {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `label` is never used
[INFO] [stderr]     --> src/cip_labels.rs:1415:19
[INFO] [stderr]      |
[INFO] [stderr] 1101 | impl<'a> CipConfiguration<'a> {
[INFO] [stderr]      | ----------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1415 |     pub(crate) fn label(
[INFO] [stderr]      |                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_focus`, `ranked_anchors`, and `reset_primary_label` are never used
[INFO] [stderr]     --> src/cip_labels.rs:1613:19
[INFO] [stderr]      |
[INFO] [stderr] 1530 | impl<'a> CipTetrahedral<'a> {
[INFO] [stderr]      | --------------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1613 |     pub(crate) fn get_focus(&self) -> usize {
[INFO] [stderr]      |                   ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1625 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1711 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stderr]     --> src/cip_labels.rs:2218:19
[INFO] [stderr]      |
[INFO] [stderr] 2036 | impl<'a> CipSp2Bond<'a> {
[INFO] [stderr]      | ----------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2218 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2319 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `ranked_anchors` and `reset_primary_label` are never used
[INFO] [stderr]     --> src/cip_labels.rs:2775:19
[INFO] [stderr]      |
[INFO] [stderr] 2673 | impl<'a> CipAtropisomerBond<'a> {
[INFO] [stderr]      | ------------------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2775 |     pub(crate) fn ranked_anchors(&self) -> &[u32] {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2859 |     pub(crate) fn reset_primary_label(&mut self) {
[INFO] [stderr]      |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `value` is never used
[INFO] [stderr]    --> src/stereo_enumerate.rs:204:19
[INFO] [stderr]     |
[INFO] [stderr] 189 | impl ConfigurationBits {
[INFO] [stderr]     | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 204 |     pub(crate) fn value(&self) -> &BigUint {
[INFO] [stderr]     |                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cosmolkit-stereo` (lib) generated 16 warnings
[INFO] [stderr] warning: `cosmolkit-stereo` (lib test) generated 12 warnings (12 duplicates)
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]    --> tests/migration_st_cip_labels.rs:310:5
[INFO] [stderr]     |
[INFO] [stderr] 310 |     missing.atoms[4].clear_prop("_CIPRank");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 310 |     let _ = missing.atoms[4].clear_prop("_CIPRank");
[INFO] [stderr]     |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `cosmolkit-stereo` (test "migration_st_cip_labels") generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cosmolkit-stereo/be86efcdd77281c7/out/cosmolkit_stereo-be86efcdd77281c7)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test chiral_centers::tests::chiral_centers_errors_do_not_become_empty_results ... ok
[INFO] [stdout] test cip_graph::budget_tests::comparison_budget_is_cumulative_exact_and_does_not_wrap ... ok
[INFO] [stdout] test cip_graph::fraction_tests::mancude_pruning_removes_typed_atoms_without_typed_ring_neighbors ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_centers_clear_invalid_stale_label_without_mutating_input ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_centers_unknown_stereo_retains_source_no_value_fallback ... ok
[INFO] [stdout] test cip_graph::fraction_tests::digraphs_share_lazy_molecule_preparation_but_not_node_state ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_queries_borrow_prepared_state_and_rebuild_only_missing_quality ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_centers_clear_stale_selected_property_strings_before_labeling ... ok
[INFO] [stdout] test cip_graph::fraction_tests::resonant_part_distributes_complete_totals_to_every_member ... ok
[INFO] [stdout] test cip_graph::sorter_borrow_tests::borrowed_sorters_preserve_rule_prefixes_and_real_ligand_priority ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::candidate_cip_configuration_eligibility_excludes_malformed_carriers ... ok
[INFO] [stdout] test cip_graph::port_cost_round2_tests::failed_expansion_marks_node_before_error_and_does_not_retry ... ok
[INFO] [stdout] test cip_graph::graph_limit_tests::visited_distances_above_byte_width_survive_ring_duplicates ... ok
[INFO] [stdout] test cip_graph::port_cost_round2_tests::borrowed_edge_traversal_keeps_cyclic_bfs_filter_and_reroot_order ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::absent_auxiliary_focus_retains_created_state_and_budget_one ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::auxiliary_seen_gate_is_live_and_keeps_source_iteration_order ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_centers_exclude_ordinary_atoms_and_empty_graphs ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::later_equal_distance_auxiliary_configuration_replaces_the_first ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::source_second_sort_error_priority_and_aux_absent_focus_gate ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_centers_filter_potential_centers_before_cip_labels ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::constitutional_first_tie_visits_second_side_then_combined_unknown ... ok
[INFO] [stdout] test cip_graph::fraction_tests::integer_average_retains_raw_denominator_for_duplicate_nodes ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::candidate_cip_two_pseudo_axial_ends_cancel_pseudo_descriptor ... ok
[INFO] [stdout] test chiral_centers::tests::chiral_query_keeps_nonstrict_property_cache_for_later_cip_reads ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::candidate_cip_tetrahedral_ordering_rejects_fifth_explicit_anchor ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::partial_selection_keeps_auxiliary_configs_and_clears_only_selected_properties ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::real_constitutional_sort_expands_second_side_after_first_tie ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_4294967295_cip_labels ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_default_random_seed_is_exact_and_invariant_to_input_atom_order ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_0_cip_labels ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_2147483646_cip_labels ... ok
[INFO] [stdout] test cip_labels::recovery_chem02::two_focus_auxiliary_gate_accepts_either_reached_endpoint ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_finalization_clears_computed_state_preserves_rings_and_removes_groups ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_cip_focus_order_cip_labels ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_preprocessing_selects_enhanced_stereo_groups_once_in_group_order ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_2147483648_cip_labels ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_1_cip_labels ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_finalization_continues_on_meso_canonical_duplicates_in_source_order ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_flipper_selection_filters_records_and_groups_in_source_order ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_flippers_repeat_exact_atom_bond_and_group_setter_directions ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_flipper_selection_preserves_represented_atropisomers ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_random_custom_getrandbits_boundary_matches_rdkit_counter_fixture ... ok
[INFO] [stdout] test stereo_enumerate::tests::cloned_integer_parameter_reinitializes_each_enumeration ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_bond_flipper_selection_initializes_preserves_and_rejects_controllers_exactly ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_range_bits_generator_reproduces_zero_center_and_lsb_first_order ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_unique_random_bits_generator_propagates_source_errors_structurally ... ok
[INFO] [stdout] test cip_labels::uint_complete_source_condition_cells::uint_cell_unsigned_consumer_stereo_ciplabelfocus_2147483647_cip_labels ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_random_uses_all_integer_seed_bits_and_absolute_negative_seed_semantics ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_preprocessing_filters_fully_assigned_and_partial_centers_exactly ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_finalization_sets_double_bond_directions_and_handles_cumulenes ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_try_embedding_masks_configuration_to_signed_cxx_seed ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_random_matches_cpython_integer_seed_and_getrandbits_sequence_exactly ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_preprocessing_clears_either_double_and_applies_stereoany_bond_bits ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_preprocessing_preserves_no_center_source_state_and_owned_blocks ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_range_bits_generator_preserves_arbitrary_width_counts_and_laziness ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_random_instances_are_parallel_and_repeat_call_isolated ... ok
[INFO] [stdout] test stereo_enumerate::tests::source_parameter_identity_and_all_six_fields_do_not_draw_random_bits ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_unique_random_bits_generator_rejects_duplicates_and_exhausts_finitely ... ok
[INFO] [stdout] test stereo_enumerate::tests::shared_random_parameter_callback_failure_is_deferred_and_fused ... ok
[INFO] [stdout] test stereo_enumerate::tests::shared_random_parameter_is_lazy_and_shares_state_across_enumerations ... ok
[INFO] [stdout] test stereo_enumerate::tests::shared_random_parameter_poison_keeps_a_typed_error_cause ... ok
[INFO] [stdout] test tetrahedral::tests::tetrahedral_stereo_canonicalizes_even_ligand_permutations ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_preserves_tetrahedral_center_when_double_bond_configurations_change ... ok
[INFO] [stdout] test cip_graph::graph_limit_tests::one_branching_expansion_cannot_allocate_past_node_limit ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_try_embedding_preserves_existing_conformers_and_copies_heavy_rows ... ok
[INFO] [stdout] test stereo_enumerate::tests::python_enumerator_try_embedding_matches_rdkit_rejection_map_and_exhausts_finitely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.81s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/migration_st_cip_graph.rs (/opt/rustwide/target/release/build/cosmolkit-stereo/b57ac921356db430/out/migration_st_cip_graph-b57ac921356db430)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test migration_tests::ciplabeler_exact_width_real_atom_index_conversion_is_fallible ... ok
[INFO] [stdout] test migration_tests::ciplabeler_rules_rule1_rule2_isotope_duplicate_and_dummy_paths_match_source ... ok
[INFO] [stdout] test migration_tests::ciplabeler_mancude_seed_relax_partition_and_nonresonant_removal_match_source ... ok
[INFO] [stdout] test migration_tests::ciplabeler_rules_rule3_rule4_ordinals_and_invalid_descriptor_match_source ... ok
[INFO] [stdout] test graph_limit_tests::visited_distances_above_byte_width_survive_ring_duplicates ... ok
[INFO] [stdout] test migration_tests::ciplabeler_node_and_edge_state_duplicate_and_implicit_h_paths_match_source ... ok
[INFO] [stdout] test migration_tests::ciplabeler_pairlist_reference_pairing_order_and_width_match_source ... ok
[INFO] [stdout] test budget_tests::comparison_budget_is_cumulative_exact_and_does_not_wrap ... ok
[INFO] [stdout] test migration_tests::ciplabeler_sort_priority_descriptor_spelling_is_source_ordered ... ok
[INFO] [stdout] test migration_tests::ciplabeler_rules_rule4b_rule5new_and_rule6_reference_paths_match_source ... ok
[INFO] [stdout] test migration_tests::ciplabeler_exact_width_rational_mass_and_counter_boundaries_match_source ... ok
[INFO] [stdout] test fraction_tests::mancude_pruning_removes_typed_atoms_without_typed_ring_neighbors ... ok
[INFO] [stdout] test migration_tests::ciplabeler_sort_priority_unique_tied_pseudo_and_rule_order_match_source ... ok
[INFO] [stdout] test fraction_tests::integer_average_retains_raw_denominator_for_duplicate_nodes ... ok
[INFO] [stdout] test recovery_chem06::rdkit_2026_03_6_chem06_official_9516_rule_and_sorters ... ok
[INFO] [stdout] test recovery_chem06::rdkit_2026_03_6_chem06_pseudo_counts_comparisons_not_any ... ok
[INFO] [stdout] test migration_tests::ciplabeler_rules_constructor_prefix_and_missing_rule_errors_match_source ... ok
[INFO] [stdout] test sorter_borrow_tests::borrowed_sorters_preserve_rule_prefixes_and_real_ligand_priority ... ok
[INFO] [stdout] test port_cost_round2_tests::borrowed_edge_traversal_keeps_cyclic_bfs_filter_and_reroot_order ... ok
[INFO] [stdout] test migration_tests::ciplabeler_cipmol_access_ring_order_mancude_and_error_paths_match_source ... ok
[INFO] [stdout] test recovery_chem04::fill_pairs_empty_reference_precedes_sorter_and_does_not_mutate_graph ... ok
[INFO] [stdout] test fraction_tests::digraphs_share_lazy_molecule_preparation_but_not_node_state ... ok
[INFO] [stdout] test recovery_chem04::rdkit_2026_03_6_chem04_pairlist_source_boundaries ... ok
[INFO] [stdout] test recovery_chem06::rdkit_2026_03_6_chem06_incoming_edge_priority_preempts_rule6 ... ok
[INFO] [stdout] test migration_tests::ciplabeler_sequence_rule_deep_budget_and_up_edge_errors_match_source ... ok
[INFO] [stdout] test recovery_chem06::rdkit_2026_03_6_chem06_rule6_reference_identity_matrix ... ok
[INFO] [stdout] test migration_tests::ciplabeler_rules_rule4b_rule5new_root_comparisons_restore_root ... ok
[INFO] [stdout] test recovery_chem02_seen::pure_created_nodes_only_including_duplicate_and_terminal ... ok
[INFO] [stdout] test fraction_tests::resonant_part_distributes_complete_totals_to_every_member ... ok
[INFO] [stdout] test port_cost_round2_tests::failed_expansion_marks_node_before_error_and_does_not_retry ... ok
[INFO] [stdout] test graph_limit_tests::one_branching_expansion_cannot_allocate_past_node_limit ... ok
[INFO] [stdout] test migration_tests::ciplabeler_digraph_expansion_order_duplicates_roots_and_cap_match_source ... ok
[INFO] [stderr]      Running tests/migration_st_cip_labels.rs (/opt/rustwide/target/release/build/cosmolkit-stereo/986e749a13ac1660/out/migration_st_cip_labels-986e749a13ac1660)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test cip_label_options_preserve_source_selection_and_counter_shape ... ok
[INFO] [stdout] test all_twelve_persisted_descriptor_spellings_remain_typed_at_the_assignment_boundary ... ok
[INFO] [stdout] test selection_masks_are_exact_duplicates_are_idempotent_and_repeated_calls_preserve_state ... ok
[INFO] [stdout] test invalid_typed_selection_reports_the_first_exact_category_error ... ok
[INFO] [stdout] test source_skipped_configurations_clear_selected_cip_and_preserve_user_properties ... ok
[INFO] [stdout] test source_visible_limit_and_node_cap_diagnostics_remain_exact ... ok
[INFO] [stdout] test sp2_rank_fallback_is_exact_and_missing_or_tied_rank_fails_closed ... ok
[INFO] [stdout] test full_tetrahedral_assignment_writes_exact_primary_and_neighbor_order_state ... ok
[INFO] [stderr]    Doc-tests cosmolkit_stereo
[INFO] [stdout] test no_configuration_still_sets_computed_completion_and_preserves_user_props ... ok
[INFO] [stdout] test sp2_explicit_carriers_assign_uppercase_labels_and_normalize_source_stereo ... ok
[INFO] [stdout] test atropisomer_assignment_uses_core_carrier_order_and_preserves_axis_stereo ... ok
[INFO] [stdout] test recovery_chem02_official_auxiliary_and_skip_side_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e", kill_on_drop: false }`
[INFO] [stdout] 8b2c56f0f8c02ad87861000b92df87918ed872801209081205f143855412a35e
