[INFO] fetching crate py-rustitude 0.10.3...
[INFO] checking py-rustitude-0.10.3 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate py-rustitude 0.10.3 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate py-rustitude 0.10.3
[INFO] finished tweaking crates.io crate py-rustitude 0.10.3
[INFO] tweaked toml for crates.io crate py-rustitude 0.10.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate py-rustitude 0.10.3 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 176 packages to latest compatible versions
[INFO] [stderr]       Adding ganesh v0.6.0 (available: v0.25.1)
[INFO] [stderr]       Adding nalgebra v0.33.2 (available: v0.34.1)
[INFO] [stderr]       Adding pyo3 v0.22.6 (available: v0.27.1)
[INFO] [stderr]       Adding zstd-safe v7.2.1 (available: v7.2.4)
[INFO] [stderr]       Adding zstd-sys v2.0.12+zstd.1.5.6 (available: v2.0.16+zstd.1.5.7)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 11f44e94e088e0d26950dedb56b26cfdcbc9d9f0fd00450552716511debd878a
[INFO] running `Command { std: "docker" "start" "-a" "11f44e94e088e0d26950dedb56b26cfdcbc9d9f0fd00450552716511debd878a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "11f44e94e088e0d26950dedb56b26cfdcbc9d9f0fd00450552716511debd878a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11f44e94e088e0d26950dedb56b26cfdcbc9d9f0fd00450552716511debd878a", kill_on_drop: false }`
[INFO] [stdout] 11f44e94e088e0d26950dedb56b26cfdcbc9d9f0fd00450552716511debd878a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ab52527f95eeba1eb6d002d2f095127e70cc3604dc3a0f750a135bf4cfdb1b2
[INFO] running `Command { std: "docker" "start" "-a" "6ab52527f95eeba1eb6d002d2f095127e70cc3604dc3a0f750a135bf4cfdb1b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking lexical-util v0.8.5
[INFO] [stderr]     Checking arrow-schema v52.2.0
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]     Checking lexical-write-integer v0.8.5
[INFO] [stderr]     Checking lexical-parse-integer v0.8.6
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking lexical-parse-float v0.8.5
[INFO] [stderr]     Checking lexical-write-float v0.8.5
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]    Compiling pyo3-build-config v0.22.6
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]     Checking lexical-core v0.8.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking brotli-decompressor v4.0.3
[INFO] [stderr]    Compiling pyo3-macros-backend v0.22.6
[INFO] [stderr]    Compiling pyo3-ffi v0.22.6
[INFO] [stderr]    Compiling pyo3 v0.22.6
[INFO] [stderr]     Checking ordered-float v2.10.1
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking integer-encoding v3.0.4
[INFO] [stderr]     Checking hamming v0.1.3
[INFO] [stderr]     Checking twox-hash v2.1.2
[INFO] [stderr]     Checking primal-bit v0.3.2
[INFO] [stderr]     Checking thrift v0.17.0
[INFO] [stderr]     Checking lz4_flex v0.11.5
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]    Compiling zstd-sys v2.0.12+zstd.1.5.6
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]     Checking brotli v6.0.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling trait-set v0.3.0
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking primal-estimate v0.3.3
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]     Checking primal-sieve v0.3.7
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling typed-builder-macro v0.19.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]     Checking zerocopy v0.8.27
[INFO] [stderr]     Checking typed-builder v0.19.1
[INFO] [stderr]     Checking factorial v0.4.0
[INFO] [stderr]     Checking sphrs v0.2.2
[INFO] [stderr]     Checking nalgebra v0.33.2
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling pyo3-macros v0.22.6
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking arrow-buffer v52.2.0
[INFO] [stderr]     Checking lru v0.10.1
[INFO] [stderr]     Checking wigners v0.3.0
[INFO] [stderr]     Checking arrow-data v52.2.0
[INFO] [stderr]     Checking arrow-array v52.2.0
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking arrow-select v52.2.0
[INFO] [stderr]     Checking arrow-cast v52.2.0
[INFO] [stderr]     Checking arrow-ipc v52.2.0
[INFO] [stderr]     Checking ganesh v0.6.0
[INFO] [stderr]     Checking parquet v52.2.0
[INFO] [stderr]     Checking lz4 v1.28.1
[INFO] [stderr]     Checking oxyroot v0.1.25
[INFO] [stderr]     Checking rustitude-core v9.0.0
[INFO] [stderr]     Checking rustitude-gluex v0.6.2
[INFO] [stderr]     Checking rustitude v0.10.3
[INFO] [stderr]     Checking py-rustitude v0.10.3 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<String>, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:133:33
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn parameters(&self) -> Vec<String> {
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:137:49
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn into_amplitude(&self, name: &str) -> Amplitude_64 {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<String>, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn parameters(&self) -> Vec<String> {
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:223:49
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn into_amplitude(&self, name: &str) -> Amplitude_32 {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:367:23
[INFO] [stdout]     |
[INFO] [stdout] 367 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:370:23
[INFO] [stdout]     |
[INFO] [stdout] 370 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:440:23
[INFO] [stdout]     |
[INFO] [stdout] 440 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:488:23
[INFO] [stdout]     |
[INFO] [stdout] 488 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:491:23
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:539:23
[INFO] [stdout]     |
[INFO] [stdout] 539 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:584:23
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:587:23
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:632:23
[INFO] [stdout]     |
[INFO] [stdout] 632 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:635:23
[INFO] [stdout]     |
[INFO] [stdout] 635 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:680:23
[INFO] [stdout]     |
[INFO] [stdout] 680 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:683:23
[INFO] [stdout]     |
[INFO] [stdout] 683 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:728:23
[INFO] [stdout]     |
[INFO] [stdout] 728 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:731:23
[INFO] [stdout]     |
[INFO] [stdout] 731 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1193:29
[INFO] [stdout]      |
[INFO] [stdout] 1193 | fn Scalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1197:30
[INFO] [stdout]      |
[INFO] [stdout] 1197 | fn CScalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1201:31
[INFO] [stdout]      |
[INFO] [stdout] 1201 | fn PCScalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1205:69
[INFO] [stdout]      |
[INFO] [stdout] 1205 | pub fn PiecewiseM_64(name: &str, bins: usize, range: (f64, f64)) -> Amplitude_64 {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1209:29
[INFO] [stdout]      |
[INFO] [stdout] 1209 | fn Scalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1213:30
[INFO] [stdout]      |
[INFO] [stdout] 1213 | fn CScalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1217:31
[INFO] [stdout]      |
[INFO] [stdout] 1217 | fn PCScalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1221:69
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub fn PiecewiseM_32(name: &str, bins: usize, range: (f32, f32)) -> Amplitude_32 {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<Vec<usize>>, Vec<usize>, Vec<usize>), Infallible>
[INFO] [stdout]    --> src/dataset.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> (Vec<Vec<usize>>, Vec<usize>, Vec<usize>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<usize>, Infallible>
[INFO] [stdout]    --> src/dataset.rs:141:53
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn get_bootstrap_indices(&self, seed: usize) -> Vec<usize> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Dataset_64, Infallible>
[INFO] [stdout]    --> src/dataset.rs:146:46
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn from_events(events: Vec<Event_64>) -> Self {
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<Vec<usize>>, Vec<usize>, Vec<usize>), Infallible>
[INFO] [stdout]    --> src/dataset.rs:302:10
[INFO] [stdout]     |
[INFO] [stdout] 302 |     ) -> (Vec<Vec<usize>>, Vec<usize>, Vec<usize>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<usize>, Infallible>
[INFO] [stdout]    --> src/dataset.rs:306:53
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn get_bootstrap_indices(&self, seed: usize) -> Vec<usize> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Dataset_32, Infallible>
[INFO] [stdout]    --> src/dataset.rs:311:46
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn from_events(events: Vec<Event_32>) -> Self {
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FourMomentum_64, Infallible>
[INFO] [stdout]   --> src/four_momentum.rs:47:43
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn boost_along(&self, other: Self) -> Self {
[INFO] [stdout]    |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FourMomentum_32, Infallible>
[INFO] [stdout]    --> src/four_momentum.rs:100:43
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn boost_along(&self, other: Self) -> Self {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<NelderMead_64, Infallible>
[INFO] [stdout]    --> src/manager.rs:983:10
[INFO] [stdout]     |
[INFO] [stdout] 983 |     ) -> Self {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]     --> src/manager.rs:1006:40
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     fn check_for_termination(&self) -> bool {
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<f64>, f64), Infallible>
[INFO] [stdout]     --> src/manager.rs:1012:23
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn best(&self) -> (Vec<f64>, f64) {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<NelderMead_32, Infallible>
[INFO] [stdout]     --> src/manager.rs:1060:10
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     ) -> Self {
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]     --> src/manager.rs:1083:40
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     fn check_for_termination(&self) -> bool {
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<f32>, f32), Infallible>
[INFO] [stdout]     --> src/manager.rs:1089:23
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     fn best(&self) -> (Vec<f32>, f32) {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `py-rustitude` (lib test) due to 42 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<String>, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:133:33
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn parameters(&self) -> Vec<String> {
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:137:49
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn into_amplitude(&self, name: &str) -> Amplitude_64 {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<String>, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:219:33
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn parameters(&self) -> Vec<String> {
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:223:49
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn into_amplitude(&self, name: &str) -> Amplitude_32 {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:367:23
[INFO] [stdout]     |
[INFO] [stdout] 367 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:370:23
[INFO] [stdout]     |
[INFO] [stdout] 370 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:440:23
[INFO] [stdout]     |
[INFO] [stdout] 440 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:443:23
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:488:23
[INFO] [stdout]     |
[INFO] [stdout] 488 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:491:23
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:539:23
[INFO] [stdout]     |
[INFO] [stdout] 539 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:584:23
[INFO] [stdout]     |
[INFO] [stdout] 584 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:587:23
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:632:23
[INFO] [stdout]     |
[INFO] [stdout] 632 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:635:23
[INFO] [stdout]     |
[INFO] [stdout] 635 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:680:23
[INFO] [stdout]     |
[INFO] [stdout] 680 |     fn real(&self) -> Real_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_64, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:683:23
[INFO] [stdout]     |
[INFO] [stdout] 683 |     fn imag(&self) -> Imag_64 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Real_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:728:23
[INFO] [stdout]     |
[INFO] [stdout] 728 |     fn real(&self) -> Real_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Imag_32, Infallible>
[INFO] [stdout]    --> src/amplitude.rs:731:23
[INFO] [stdout]     |
[INFO] [stdout] 731 |     fn imag(&self) -> Imag_32 {
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1193:29
[INFO] [stdout]      |
[INFO] [stdout] 1193 | fn Scalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1197:30
[INFO] [stdout]      |
[INFO] [stdout] 1197 | fn CScalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1201:31
[INFO] [stdout]      |
[INFO] [stdout] 1201 | fn PCScalar_64(name: &str) -> Amplitude_64 {
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_64, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1205:69
[INFO] [stdout]      |
[INFO] [stdout] 1205 | pub fn PiecewiseM_64(name: &str, bins: usize, range: (f64, f64)) -> Amplitude_64 {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1209:29
[INFO] [stdout]      |
[INFO] [stdout] 1209 | fn Scalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1213:30
[INFO] [stdout]      |
[INFO] [stdout] 1213 | fn CScalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1217:31
[INFO] [stdout]      |
[INFO] [stdout] 1217 | fn PCScalar_32(name: &str) -> Amplitude_32 {
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Amplitude_32, Infallible>
[INFO] [stdout]     --> src/amplitude.rs:1221:69
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub fn PiecewiseM_32(name: &str, bins: usize, range: (f32, f32)) -> Amplitude_32 {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<Vec<usize>>, Vec<usize>, Vec<usize>), Infallible>
[INFO] [stdout]    --> src/dataset.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> (Vec<Vec<usize>>, Vec<usize>, Vec<usize>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<usize>, Infallible>
[INFO] [stdout]    --> src/dataset.rs:141:53
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn get_bootstrap_indices(&self, seed: usize) -> Vec<usize> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Dataset_64, Infallible>
[INFO] [stdout]    --> src/dataset.rs:146:46
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn from_events(events: Vec<Event_64>) -> Self {
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<Vec<usize>>, Vec<usize>, Vec<usize>), Infallible>
[INFO] [stdout]    --> src/dataset.rs:302:10
[INFO] [stdout]     |
[INFO] [stdout] 302 |     ) -> (Vec<Vec<usize>>, Vec<usize>, Vec<usize>) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<usize>, Infallible>
[INFO] [stdout]    --> src/dataset.rs:306:53
[INFO] [stdout]     |
[INFO] [stdout] 306 |     fn get_bootstrap_indices(&self, seed: usize) -> Vec<usize> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Dataset_32, Infallible>
[INFO] [stdout]    --> src/dataset.rs:311:46
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn from_events(events: Vec<Event_32>) -> Self {
[INFO] [stdout]     |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FourMomentum_64, Infallible>
[INFO] [stdout]   --> src/four_momentum.rs:47:43
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn boost_along(&self, other: Self) -> Self {
[INFO] [stdout]    |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FourMomentum_32, Infallible>
[INFO] [stdout]    --> src/four_momentum.rs:100:43
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn boost_along(&self, other: Self) -> Self {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<NelderMead_64, Infallible>
[INFO] [stdout]    --> src/manager.rs:983:10
[INFO] [stdout]     |
[INFO] [stdout] 983 |     ) -> Self {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]     --> src/manager.rs:1006:40
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     fn check_for_termination(&self) -> bool {
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<f64>, f64), Infallible>
[INFO] [stdout]     --> src/manager.rs:1012:23
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn best(&self) -> (Vec<f64>, f64) {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<NelderMead_32, Infallible>
[INFO] [stdout]     --> src/manager.rs:1060:10
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     ) -> Self {
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]     --> src/manager.rs:1083:40
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     fn check_for_termination(&self) -> bool {
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(Vec<f32>, f32), Infallible>
[INFO] [stdout]     --> src/manager.rs:1089:23
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     fn best(&self) -> (Vec<f32>, f32) {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `py-rustitude` (lib) due to 42 previous errors
[INFO] running `Command { std: "docker" "inspect" "6ab52527f95eeba1eb6d002d2f095127e70cc3604dc3a0f750a135bf4cfdb1b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ab52527f95eeba1eb6d002d2f095127e70cc3604dc3a0f750a135bf4cfdb1b2", kill_on_drop: false }`
[INFO] [stdout] 6ab52527f95eeba1eb6d002d2f095127e70cc3604dc3a0f750a135bf4cfdb1b2
