[INFO] fetching crate hoomd-vector 1.0.2... [INFO] testing hoomd-vector-1.0.2 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate hoomd-vector 1.0.2 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate hoomd-vector 1.0.2 [INFO] finished tweaking crates.io crate hoomd-vector 1.0.2 [INFO] tweaked toml for crates.io crate hoomd-vector 1.0.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hoomd-vector 1.0.2 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hoomd-vector 1.0.2 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num-conv v0.2.0 [INFO] [stderr] Downloaded serde_with_macros v3.18.0 [INFO] [stderr] Downloaded hoomd-utility v1.0.2 [INFO] [stderr] Downloaded divan-macros v0.1.21 [INFO] [stderr] Downloaded condtype v1.3.0 [INFO] [stderr] Downloaded toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Downloaded approx-derive v0.2.8 [INFO] [stderr] Downloaded approxim v0.6.10 [INFO] [stderr] Downloaded toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Downloaded hoomd-linear-algebra v1.0.2 [INFO] [stderr] Downloaded hoomd-rand v1.0.2 [INFO] [stderr] Downloaded regex-lite v0.1.9 [INFO] [stderr] Downloaded divan v0.1.21 [INFO] [stderr] Downloaded rand_distr v0.6.0 [INFO] [stderr] Downloaded toml_edit v0.25.5+spec-1.1.0 [INFO] [stderr] Downloaded winnow v1.0.0 [INFO] [stderr] Downloaded serde_with v3.18.0 [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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1f32ceafa24fe25ec9c3859ab4a5fb680c8cce685b7115cfc149133349d49117 [INFO] running `Command { std: "docker" "start" "-a" "1f32ceafa24fe25ec9c3859ab4a5fb680c8cce685b7115cfc149133349d49117", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1f32ceafa24fe25ec9c3859ab4a5fb680c8cce685b7115cfc149133349d49117", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f32ceafa24fe25ec9c3859ab4a5fb680c8cce685b7115cfc149133349d49117", kill_on_drop: false }` [INFO] [stdout] 1f32ceafa24fe25ec9c3859ab4a5fb680c8cce685b7115cfc149133349d49117 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a1bc652ff2d500ce2a2efb5fe409f219fbc6ff558c3388e19619ede2471fe998 [INFO] running `Command { std: "docker" "start" "-a" "a1bc652ff2d500ce2a2efb5fe409f219fbc6ff558c3388e19619ede2471fe998", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Compiling integer-encoding v3.0.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling toml_edit v0.25.5+spec-1.1.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling rand_distr v0.6.0 [INFO] [stderr] Compiling thrift v0.17.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling approx-derive v0.2.8 [INFO] [stderr] Compiling approxim v0.6.10 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling serde_with_macros v3.18.0 [INFO] [stderr] Compiling serde_with v3.18.0 [INFO] [stderr] Compiling hoomd-linear-algebra v1.0.2 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling parquet v58.0.0 [INFO] [stderr] Compiling parquet_derive v58.0.0 [INFO] [stderr] Compiling hoomd-utility v1.0.2 [INFO] [stderr] Compiling hoomd-vector v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.81s [INFO] running `Command { std: "docker" "inspect" "a1bc652ff2d500ce2a2efb5fe409f219fbc6ff558c3388e19619ede2471fe998", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1bc652ff2d500ce2a2efb5fe409f219fbc6ff558c3388e19619ede2471fe998", kill_on_drop: false }` [INFO] [stdout] a1bc652ff2d500ce2a2efb5fe409f219fbc6ff558c3388e19619ede2471fe998 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dfad9151f4b3482864aa48462d4402c630e31569ab31b30649dad51430441d93 [INFO] running `Command { std: "docker" "start" "-a" "dfad9151f4b3482864aa48462d4402c630e31569ab31b30649dad51430441d93", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling assert2-macros v0.4.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling approx-derive v0.2.8 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling approxim v0.6.10 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling divan-macros v0.1.21 [INFO] [stderr] Compiling assert2 v0.4.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling divan v0.1.21 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling serde_with_macros v3.18.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling hoomd-rand v1.0.2 [INFO] [stderr] Compiling serde_with v3.18.0 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling hoomd-linear-algebra v1.0.2 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling parquet v58.0.0 [INFO] [stderr] Compiling parquet_derive v58.0.0 [INFO] [stderr] Compiling hoomd-utility v1.0.2 [INFO] [stderr] Compiling hoomd-vector v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 28s [INFO] running `Command { std: "docker" "inspect" "dfad9151f4b3482864aa48462d4402c630e31569ab31b30649dad51430441d93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dfad9151f4b3482864aa48462d4402c630e31569ab31b30649dad51430441d93", kill_on_drop: false }` [INFO] [stdout] dfad9151f4b3482864aa48462d4402c630e31569ab31b30649dad51430441d93 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c636589962f16e3a49ad45228f2680546baaca2aaad0a94a8a1375fda764add9 [INFO] running `Command { std: "docker" "start" "-a" "c636589962f16e3a49ad45228f2680546baaca2aaad0a94a8a1375fda764add9", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hoomd_vector-1497618433e039c5) [INFO] [stdout] [INFO] [stdout] running 191 tests [INFO] [stdout] test angle::tests::combine_2d::ang1_1_0_0::ang2_1__0_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_1_0_0::ang2_2__PI_3_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_1_0_0::ang2_3_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_1_0_0::ang2_4_2_0_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_3_1e_12_PI::ang2_1__0_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_2_PI_2_0::ang2_1__0_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_2_PI_2_0::ang2_2__PI_3_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_2_PI_2_0::ang2_3_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_2_PI_2_0::ang2_4_2_0_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_3_1e_12_PI::ang2_2__PI_3_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_3_1e_12_PI::ang2_3_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_3_1e_12_PI::ang2_4_2_0_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_4__3_0::ang2_1__0_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_4__3_0::ang2_3_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_4__3_0::ang2_4_2_0_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_5_12345_6::ang2_3_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_5_12345_6::ang2_1__0_0 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_5_12345_6::ang2_4_2_0_PI ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_5_12345_6::ang2_2__PI_3_0 ... ok [INFO] [stdout] test angle::tests::default ... ok [INFO] [stdout] test angle::tests::inverted::theta_1_0_0 ... ok [INFO] [stdout] test angle::tests::inverted::theta_3_2_125 ... ok [INFO] [stdout] test angle::tests::inverted::theta_5__4_5 ... ok [INFO] [stdout] test angle::tests::identity ... ok [INFO] [stdout] test angle::tests::display ... ok [INFO] [stdout] test angle::tests::inverted::theta_4_14_875 ... ok [INFO] [stdout] test angle::tests::inverted::theta_2_1_0 ... ok [INFO] [stdout] test angle::tests::reduced ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_1_pi_halves ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_2_negative_pi_thirds ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_3_negative_pi ... ok [INFO] [stdout] test cartesian::tests::add_assign_3 ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_6_negative_zero ... ok [INFO] [stdout] test cartesian::tests::add_assign_16 ... ok [INFO] [stdout] test cartesian::tests::add_assign_32 ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_4_two_pi ... ok [INFO] [stdout] test angle::tests::rotate_2d::case_5_zero ... ok [INFO] [stdout] test cartesian::tests::add_assign_2 ... ok [INFO] [stdout] test cartesian::tests::add_assign_4 ... ok [INFO] [stdout] test cartesian::tests::add_assign_8 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_16 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_2 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_3 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_8 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_32 ... ok [INFO] [stdout] test cartesian::tests::add_explicit_4 ... ok [INFO] [stdout] test cartesian::tests::add_operator_4 ... ok [INFO] [stdout] test cartesian::tests::add_operator_2 ... ok [INFO] [stdout] test cartesian::tests::add_operator_8 ... ok [INFO] [stdout] test cartesian::tests::add_operator_16 ... ok [INFO] [stdout] test cartesian::tests::add_operator_32 ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_16 ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_3 ... ok [INFO] [stdout] test cartesian::tests::add_operator_3 ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_2 ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_4 ... ok [INFO] [stdout] test cartesian::tests::div_assign_16 ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_8 ... ok [INFO] [stdout] test cartesian::tests::cross ... ok [INFO] [stdout] test cartesian::tests::display ... ok [INFO] [stdout] test cartesian::tests::div_assign_2 ... ok [INFO] [stdout] test cartesian::tests::div_assign_3 ... ok [INFO] [stdout] test cartesian::tests::div_assign_32 ... ok [INFO] [stdout] test cartesian::tests::div_assign_8 ... ok [INFO] [stdout] test cartesian::tests::div_assign_4 ... ok [INFO] [stdout] test cartesian::tests::div_operator_4 ... ok [INFO] [stdout] test cartesian::tests::div_operator_32 ... ok [INFO] [stdout] test cartesian::tests::div_operator_2 ... ok [INFO] [stdout] test cartesian::tests::div_operator_16 ... ok [INFO] [stdout] test cartesian::tests::div_operator_3 ... ok [INFO] [stdout] test cartesian::tests::div_operator_8 ... ok [INFO] [stdout] test cartesian::tests::dot_16 ... ok [INFO] [stdout] test cartesian::tests::dot_2 ... ok [INFO] [stdout] test cartesian::tests::dot_3 ... ok [INFO] [stdout] test cartesian::tests::dot_32 ... ok [INFO] [stdout] test cartesian::tests::dot_4 ... ok [INFO] [stdout] test cartesian::tests::from_2_tuple ... ok [INFO] [stdout] test cartesian::tests::from_vec_2 ... ok [INFO] [stdout] test cartesian::tests::from_vec_16 ... ok [INFO] [stdout] test cartesian::tests::from_vec_3 ... ok [INFO] [stdout] test cartesian::tests::from_vec_32 ... ok [INFO] [stdout] test cartesian::tests::dot_8 ... ok [INFO] [stdout] test cartesian::tests::from_vec_8 ... ok [INFO] [stdout] test cartesian::tests::from_vec_4 ... ok [INFO] [stdout] test cartesian::tests::index_2 ... ok [INFO] [stdout] test cartesian::tests::from_3_tuple ... ok [INFO] [stdout] test cartesian::tests::index_32 ... ok [INFO] [stdout] test cartesian::tests::index_16 ... ok [INFO] [stdout] test cartesian::tests::index_3 ... ok [INFO] [stdout] test cartesian::tests::index_4 ... ok [INFO] [stdout] test angle::tests::random ... ok [INFO] [stdout] test cartesian::tests::index_8 ... ok [INFO] [stdout] test cartesian::tests::index_mut_2 ... ok [INFO] [stdout] test cartesian::tests::index_mut_16 ... ok [INFO] [stdout] test cartesian::tests::index_mut_3 ... ok [INFO] [stdout] test cartesian::tests::index_mut_32 ... ok [INFO] [stdout] test cartesian::tests::index_mut_4 ... ok [INFO] [stdout] test cartesian::tests::index_mut_8 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_16 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_2 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_3 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_32 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_4 ... ok [INFO] [stdout] test cartesian::tests::mul_assign_8 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_16 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_2 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_3 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_32 ... ok [INFO] [stdout] test angle::tests::combine_2d::ang1_4__3_0::ang2_2__PI_3_0 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_4 ... ok [INFO] [stdout] test cartesian::tests::mul_operator_8 ... ok [INFO] [stdout] test cartesian::tests::neg_16 ... ok [INFO] [stdout] test cartesian::tests::neg_2 ... ok [INFO] [stdout] test cartesian::tests::neg_3 ... ok [INFO] [stdout] test cartesian::tests::neg_32 ... ok [INFO] [stdout] test cartesian::tests::neg_4 ... ok [INFO] [stdout] test cartesian::tests::neg_8 ... ok [INFO] [stdout] test cartesian::tests::perpendicular ... ok [INFO] [stdout] test cartesian::tests::random_in_range_16 ... ok [INFO] [stdout] test cartesian::tests::random_in_range_2 ... ok [INFO] [stdout] test cartesian::tests::random_in_range_3 ... ok [INFO] [stdout] test cartesian::tests::random_in_range_8 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_16 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_32 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_2 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_3 ... ok [INFO] [stdout] test cartesian::tests::random_in_range_32 ... ok [INFO] [stdout] test cartesian::tests::random_in_range_4 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_4 ... ok [INFO] [stdout] test cartesian::tests::sub_assign_8 ... ok [INFO] [stdout] test cartesian::tests::sub_operator_16 ... ok [INFO] [stdout] test cartesian::tests::sub_operator_2 ... ok [INFO] [stdout] test cartesian::tests::sub_operator_3 ... ok [INFO] [stdout] test cartesian::tests::sub_operator_32 ... ok [INFO] [stdout] test cartesian::tests::sub_operator_4 ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_display ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_invert_3d::versor_1_Versor__default__ ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_invert_2d::angle_2_Angle__from_std__f64__consts__FRAC_PI_3_ ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_invert_2d::angle_3_Angle__from_999_9_std__f64__consts__PI_1_234_ ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_invert_2d::angle_1_Angle__default__ ... ok [INFO] [stdout] test cartesian::tests::test_rotationmatrix_invert_3d::versor_2_Versor__from_axis_angle_Unit__try_from__1_0_0_0_0_0___unwrap___s ... ok [INFO] [stdout] test cartesian::tests::to_unit ... ok [INFO] [stdout] test cartesian::tests::sub_operator_8 ... ok [INFO] [stdout] test quaternion::tests::quaternion::display ... ok [INFO] [stdout] test quaternion::tests::quaternion::from_array ... ok [INFO] [stdout] test quaternion::tests::quaternion::norm ... ok [INFO] [stdout] test quaternion::tests::quaternion::conjugate ... ok [INFO] [stdout] test distribution::test::ball::r_2_1_0 ... ok [INFO] [stdout] test quaternion::tests::quaternion::ops ... ok [INFO] [stdout] test quaternion::tests::quaternion::to_versor ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_1_0_0::theta_2_2__PI_3_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_different_axis ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_1_0_0::theta_2_3_PI ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_1_0_0::theta_2_1__0_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_1_0_0::theta_2_4_2_0_PI ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_2_PI_2_0::theta_2_3_PI ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_2_PI_2_0::theta_2_1__0_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_2_PI_2_0::theta_2_2__PI_3_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_2_PI_2_0::theta_2_4_2_0_PI ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_3__3_0::theta_2_1__0_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_3__3_0::theta_2_4_2_0_PI ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_3__3_0::theta_2_2__PI_3_0 ... ok [INFO] [stdout] test quaternion::tests::versor::combine_same_axis::theta_1_3__3_0::theta_2_3_PI ... ok [INFO] [stdout] test quaternion::tests::versor::default ... ok [INFO] [stdout] test quaternion::tests::versor::display ... ok [INFO] [stdout] test cartesian::tests::random_in_range_10_000 ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_1_0_0::axis_2__1_0__1_0_1_0__try_into___expect___hard_codedvectorshouldhavenon ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_2_PI_2_0::axis_1__1_0_0_0_0_0__try_into___expect___hard_codedvectorshouldhavenon_ ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_2_PI_2_0::axis_2__1_0__1_0_1_0__try_into___expect___hard_codedvectorshouldhavenon ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_3_1e_12_PI::axis_1__1_0_0_0_0_0__try_into___expect___hard_codedvectorshouldhavenon_ ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_3_1e_12_PI::axis_2__1_0__1_0_1_0__try_into___expect___hard_codedvectorshouldhavenon ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_4__3_0::axis_1__1_0_0_0_0_0__try_into___expect___hard_codedvectorshouldhavenon_ ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_4__3_0::axis_2__1_0__1_0_1_0__try_into___expect___hard_codedvectorshouldhavenon ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_5_12345_6::axis_1__1_0_0_0_0_0__try_into___expect___hard_codedvectorshouldhavenon_ ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_5_12345_6::axis_2__1_0__1_0_1_0__try_into___expect___hard_codedvectorshouldhavenon ... ok [INFO] [stdout] test quaternion::tests::versor::inverted::theta_1_0_0 ... ok [INFO] [stdout] test quaternion::tests::versor::inverted::theta_2_1_0 ... ok [INFO] [stdout] test distribution::test::ball::r_3_12_0 ... ok [INFO] [stdout] test quaternion::tests::versor::inverted::theta_3_2_125 ... ok [INFO] [stdout] test quaternion::tests::versor::from_axis_angle::theta_1_0_0::axis_1__1_0_0_0_0_0__try_into___expect___hard_codedvectorshouldhavenon_ ... ok [INFO] [stdout] test quaternion::tests::versor::identity ... ok [INFO] [stdout] test cartesian::tests::add_with_refs_32 ... ok [INFO] [stdout] test cartesian::tests::sum ... ok [INFO] [stdout] test quaternion::tests::versor::normalized ... ok [INFO] [stdout] test quaternion::tests::versor::precompute ... ok [INFO] [stdout] test distribution::test::ball::r_1_0_5 ... ok [INFO] [stdout] test quaternion::tests::versor::rotate ... ok [INFO] [stdout] test tests::add_generic ... ok [INFO] [stdout] test tests::test_pair_system_to_local_2d ... ok [INFO] [stdout] test tests::test_pair_system_to_local_3d ... ok [INFO] [stdout] test quaternion::tests::versor::random ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 191 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Doc-tests hoomd_vector [INFO] [stdout] [INFO] [stdout] running 113 tests [INFO] [stdout] test src/angle.rs - angle::Angle (line 69) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle (line 57) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle (line 26) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::from (line 146) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::inverted (line 204) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::combine (line 220) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle (line 43) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 30) ... ok [INFO] [stdout] test src/angle.rs - angle::RotationMatrix<2>::from (line 117) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::identity (line 190) ... ok [INFO] [stdout] test src/angle.rs - angle::StandardUniform::sample (line 247) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 38) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::rotate (line 165) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle::to_reduced (line 93) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 54) ... ok [INFO] [stdout] test src/angle.rs - angle::Angle (line 34) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 85) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 68) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 45) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::default_unit (line 264) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::default (line 107) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian<2>::perpendicular (line 511) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::distance_squared (line 289) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian (line 77) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::try_from (line 181) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::to_column_matrix (line 754) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::n_dimensions (line 311) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::into_iter (line 141) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::from (line 123) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::index_mut (line 531) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::RotationMatrix::default (line 648) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::to_row_matrix (line 735) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::try_from (line 209) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::RotationMatrix::rotate (line 683) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Cartesian::index (line 486) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::StandardUniform::sample (line 458) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::Unit>::try_from (line 235) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::RotationMatrix::rows (line 591) ... ok [INFO] [stdout] test src/lib.rs - (line 125) ... ok [INFO] [stdout] test src/lib.rs - (line 26) ... ok [INFO] [stdout] test src/lib.rs - (line 184) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::RotationMatrix::inverted (line 614) ... ok [INFO] [stdout] test src/cartesian.rs - cartesian::RotationMatrix::rotate (line 696) ... ok [INFO] [stdout] test src/lib.rs - (line 167) ... ok [INFO] [stdout] test src/lib.rs - (line 57) ... ok [INFO] [stdout] test src/lib.rs - (line 76) ... ok [INFO] [stdout] test src/distribution.rs - distribution::Ball (line 18) ... ok [INFO] [stdout] test src/lib.rs - (line 116) ... ok [INFO] [stdout] test src/lib.rs - (line 37) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::norm (line 489) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::norm_squared (line 460) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::project (line 574) ... ok [INFO] [stdout] test src/lib.rs - (line 46) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::to_unit (line 513) ... ok [INFO] [stdout] test src/lib.rs - (line 94) ... ok [INFO] [stdout] test src/lib.rs - Metric::distance (line 418) ... ok [INFO] [stdout] test src/lib.rs - Metric::n_dimensions (line 403) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::default_unit (line 592) ... ok [INFO] [stdout] test src/lib.rs - (line 137) ... ok [INFO] [stdout] test src/lib.rs - Metric::distance_squared (line 388) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::dot (line 440) ... ok [INFO] [stdout] test src/lib.rs - Rotate::rotate (line 654) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 246) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 267) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 279) ... ok [INFO] [stdout] test src/lib.rs - Cross::cross (line 623) ... ok [INFO] [stdout] test src/lib.rs - Rotation::combine (line 710) ... ok [INFO] [stdout] test src/lib.rs - InnerProduct::to_unit_unchecked (line 547) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 323) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 333) ... ok [INFO] [stdout] test src/lib.rs - pair_system_to_local (line 724) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 311) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 301) ... ok [INFO] [stdout] test src/lib.rs - Rotation::inverted (line 691) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 289) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 357) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 345) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 143) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 109) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 116) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 151) ... ok [INFO] [stdout] test src/lib.rs - Vector (line 257) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 133) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 53) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 81) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 91) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 73) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::conjugate (line 212) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 99) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::from (line 296) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::norm (line 193) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::to_versor_unchecked (line 268) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::RotationMatrix<3>::from (line 615) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::StandardUniform::sample (line 796) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 432) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 455) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 440) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 481) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 467) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor (line 496) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::default (line 667) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::combine (line 726) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 126) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 44) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::norm_squared (line 174) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion::to_versor (line 236) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 64) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::identity (line 748) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 33) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::inverted (line 766) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::from_axis_angle (line 521) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::rotate (line 692) ... ok [INFO] [stdout] test src/quaternion.rs - quaternion::Versor::normalized (line 553) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.68s; merged doctests compilation took 1.47s [INFO] running `Command { std: "docker" "inspect" "c636589962f16e3a49ad45228f2680546baaca2aaad0a94a8a1375fda764add9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c636589962f16e3a49ad45228f2680546baaca2aaad0a94a8a1375fda764add9", kill_on_drop: false }` [INFO] [stdout] c636589962f16e3a49ad45228f2680546baaca2aaad0a94a8a1375fda764add9