[INFO] cloning repository https://github.com/denehoffman/cow-factors
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/denehoffman/cow-factors" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdenehoffman%2Fcow-factors", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdenehoffman%2Fcow-factors'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dbd531b47dc370e7faef23b4aa2cf453a55dd64b
[INFO] checking denehoffman/cow-factors against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdenehoffman%2Fcow-factors" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/denehoffman/cow-factors
[INFO] finished tweaking git repo https://github.com/denehoffman/cow-factors
[INFO] tweaked toml for git repo https://github.com/denehoffman/cow-factors written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/denehoffman/cow-factors 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] crate git repo https://github.com/denehoffman/cow-factors 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] a3a3485dc10e033367556692e1b12abce8d6a862df60ea3342510b70d2a7ba4e
[INFO] running `Command { std: "docker" "start" "-a" "a3a3485dc10e033367556692e1b12abce8d6a862df60ea3342510b70d2a7ba4e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3a3485dc10e033367556692e1b12abce8d6a862df60ea3342510b70d2a7ba4e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3a3485dc10e033367556692e1b12abce8d6a862df60ea3342510b70d2a7ba4e", kill_on_drop: false }`
[INFO] [stdout] a3a3485dc10e033367556692e1b12abce8d6a862df60ea3342510b70d2a7ba4e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 3608a2b30309fbb140b32074e0cfc50cb38e7a7734d6e682ff939cadc307cdcb
[INFO] running `Command { std: "docker" "start" "-a" "3608a2b30309fbb140b32074e0cfc50cb38e7a7734d6e682ff939cadc307cdcb", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling cc v1.1.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.207
[INFO] [stderr]    Compiling target-features v0.1.6
[INFO] [stderr]     Checking array-init-cursor v0.2.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking planus v0.3.1
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]    Compiling polars-utils v0.41.3
[INFO] [stderr]     Checking simdutf8 v0.1.4
[INFO] [stderr]     Checking raw-cpuid v11.1.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.74
[INFO] [stderr]    Compiling polars-arrow v0.41.3
[INFO] [stderr]     Checking strength_reduce v0.2.4
[INFO] [stderr]     Checking fast-float v0.2.0
[INFO] [stderr]     Checking atoi_simd v0.15.6
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]     Checking foreign_vec v0.1.0
[INFO] [stderr]     Checking dyn-clone v1.0.17
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking ethnum v1.5.0
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling polars-compute v0.41.3
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]    Compiling polars-core v0.41.3
[INFO] [stderr]    Compiling polars-ops v0.41.3
[INFO] [stderr]     Checking xxhash-rust v0.8.12
[INFO] [stderr]     Checking argminmax v0.6.2
[INFO] [stderr]     Checking crossterm v0.27.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking atoi v2.0.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking memmap2 v0.7.1
[INFO] [stderr]    Compiling polars-plan v0.41.3
[INFO] [stderr]     Checking now v0.1.3
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking miniz_oxide v0.7.4
[INFO] [stderr]    Compiling pathfinder_simd v0.5.4
[INFO] [stderr]    Compiling freetype-sys v0.20.1
[INFO] [stderr]    Compiling yeslogic-fontconfig-sys v5.0.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling cstr v0.2.12
[INFO] [stderr]     Checking flate2 v1.0.31
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling polars-lazy v0.41.3
[INFO] [stderr]    Compiling font-kit v0.13.2
[INFO] [stderr]    Compiling portable-atomic v1.7.0
[INFO] [stderr]     Checking plotters-backend v0.3.6
[INFO] [stderr]     Checking anstream v0.6.15
[INFO] [stderr]     Checking png v0.17.13
[INFO] [stderr]     Checking streaming-decompression v0.1.2
[INFO] [stderr]     Checking pathfinder_geometry v0.5.1
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]    Compiling polars v0.41.3
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking parquet-format-safe v0.2.4
[INFO] [stderr]     Checking clap_lex v0.7.2
[INFO] [stderr]     Checking plotters-svg v0.3.6
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking clap_builder v4.5.15
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking errorfunctions v0.2.0
[INFO] [stderr]     Checking knn v0.1.3
[INFO] [stderr]     Checking indicatif v0.17.8
[INFO] [stderr]    Compiling bytemuck_derive v1.7.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling serde_derive v1.0.207
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling multiversion-macros v0.7.4
[INFO] [stderr]     Checking recursive v0.1.1
[INFO] [stderr]    Compiling typed-builder-macro v0.18.2
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]     Checking bytemuck v1.16.3
[INFO] [stderr]     Checking thiserror v1.0.63
[INFO] [stderr]     Checking safe_arch v0.7.2
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking multiversion v0.7.4
[INFO] [stderr]     Checking typed-builder v0.18.2
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking comfy-table v7.1.1
[INFO] [stderr]     Checking wide v0.7.28
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking clap v4.5.15
[INFO] [stderr]     Checking plotters-bitmap v0.3.6
[INFO] [stderr]     Checking simba v0.9.0
[INFO] [stderr]     Checking plotters v0.3.6
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking polars-arrow-format v0.1.0
[INFO] [stderr]     Checking indexmap v2.3.0
[INFO] [stderr]     Checking polars-error v0.41.3
[INFO] [stderr]     Checking nalgebra v0.33.0
[INFO] [stderr]     Checking ganesh v0.4.0
[INFO] [stderr]     Checking polars-row v0.41.3
[INFO] [stderr]     Checking polars-parquet v0.41.3
[INFO] [stderr]     Checking polars-time v0.41.3
[INFO] [stderr]     Checking polars-io v0.41.3
[INFO] [stderr]     Checking polars-expr v0.41.3
[INFO] [stderr]     Checking polars-mem-engine v0.41.3
[INFO] [stderr]     Checking cow-factors v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/main.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn make_pointcloud(&self, ps: Vec<PhaseSpaceVariable>) -> PointCloud<Event> {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn make_pointcloud(&self, ps: Vec<PhaseSpaceVariable>) -> PointCloud<'_, Event> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:309:84
[INFO] [stdout]     |
[INFO] [stdout] 309 |       fn fit_omega(&self, weights: &Vec<f64>) -> Result<(f64, f64, f64), Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________________________^
[INFO] [stdout] 310 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 311 | |             self.clone(),
[INFO] [stdout] 312 | |             &[0.1, 0.1, 0.1],
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         Ok((x[0], x[1], x[2]))
[INFO] [stdout] 318 | |     }
[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<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         nm.minimize(Some(&(FitVariable::Omega, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         Ok((x[0], x[1], x[2]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:319:68
[INFO] [stdout]     |
[INFO] [stdout] 319 |       fn fit_t(&self, weights: &Vec<f64>) -> Result<f64, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________^
[INFO] [stdout] 320 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 321 | |             self.clone(),
[INFO] [stdout] 322 | |             &[0.2],
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |         Ok(x[0])
[INFO] [stdout] 328 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         nm.minimize(Some(&(FitVariable::T, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Ok(x[0])
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:329:68
[INFO] [stdout]     |
[INFO] [stdout] 329 |       fn fit_g(&self, weights: &Vec<f64>) -> Result<f64, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________^
[INFO] [stdout] 330 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 331 | |             self.clone(),
[INFO] [stdout] 332 | |             &[0.2],
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |         Ok(x[0])
[INFO] [stdout] 338 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         nm.minimize(Some(&(FitVariable::G, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         Ok(x[0])
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:339:93
[INFO] [stdout]     |
[INFO] [stdout] 339 |       fn weights(&self, method: Method, weighting: Weighting) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  _____________________________________________________________________________________________^
[INFO] [stdout] 340 | |         match method {
[INFO] [stdout] 341 | |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout] 342 | |             Method::QFactor { k, ps } => {
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | /         match method {
[INFO] [stdout] 341 | |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout] 342 | |             Method::QFactor { k, ps } => {
[INFO] [stdout] 343 | |                 let pc = self.make_pointcloud(ps);
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:341:33
[INFO] [stdout]     |
[INFO] [stdout] 341 |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:342:42
[INFO] [stdout]     |
[INFO] [stdout] 342 |               Method::QFactor { k, ps } => {
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 343 | |                 let pc = self.make_pointcloud(ps);
[INFO] [stdout] 344 | |                 (0..self.len())
[INFO] [stdout] 345 | |                     .into_par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 351 | |                     .collect()
[INFO] [stdout] 352 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 | /                 (0..self.len())
[INFO] [stdout] 345 | |                     .into_par_iter()
[INFO] [stdout] 346 | |                     .map(|i: usize| {
[INFO] [stdout] 347 | |                         let knn_event_i = self.knn(i, k, &pc);
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |                     })
[INFO] [stdout] 351 | |                     .collect()
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:346:37
[INFO] [stdout]     |
[INFO] [stdout] 346 |                       .map(|i: usize| {
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 347 | |                         let knn_event_i = self.knn(i, k, &pc);
[INFO] [stdout] 348 | |                         // assert!(knn_event_i.events[0] == self.events[i]);
[INFO] [stdout] 349 | |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout] 350 | |                     })
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:355:98
[INFO] [stdout]     |
[INFO] [stdout] 355 |       fn analysis(&self, tag: &str, iter: usize, weights: &Vec<f64>) -> Result<String, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 356 | |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout] 357 | |         let t_res = self.fit_t(weights)?;
[INFO] [stdout] 358 | |         let g_res = self.fit_g(weights)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |         ))
[INFO] [stdout] 363 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, (f64, f64, f64)>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, f64>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, f64>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 | /         Ok(format!(
[INFO] [stdout] 360 | |             "{}\t{}\t{}\t{}\t{}\t{}\t{}",
[INFO] [stdout] 361 | |             tag, iter, omega_res.0, omega_res.1, omega_res.2, t_res, g_res
[INFO] [stdout] 362 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:380:78
[INFO] [stdout]     |
[INFO] [stdout] 380 |       fn get_weights(&self, dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  ______________________________________________________________________________^
[INFO] [stdout] 381 | |         match self {
[INFO] [stdout] 382 | |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout] 383 | |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout] 384 | |         }
[INFO] [stdout] 385 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 | /         match self {
[INFO] [stdout] 382 | |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout] 383 | |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout] 384 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:382:34
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:383:33
[INFO] [stdout]     |
[INFO] [stdout] 383 |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:386:66
[INFO] [stdout]     |
[INFO] [stdout] 386 |       fn inplot(dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________^
[INFO] [stdout] 387 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 388 | |             dataset.clone(),
[INFO] [stdout] 389 | |             &[0.5, 0.5],
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |             .collect())
[INFO] [stdout] 407 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         minimize!(nm, 1000)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 | /         Ok(dataset
[INFO] [stdout] 399 | |             .events
[INFO] [stdout] 400 | |             .par_iter()
[INFO] [stdout] 401 | |             .map(|event: &Event| {
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |             })
[INFO] [stdout] 406 | |             .collect())
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:408:65
[INFO] [stdout]     |
[INFO] [stdout] 408 |       fn splot(dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 409 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 410 | |             dataset.clone(),
[INFO] [stdout] 411 | |             &[0.5, 0.5],
[INFO] [stdout] ...   |
[INFO] [stdout] 463 | |             .collect())
[INFO] [stdout] 464 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         minimize!(nm, 1000)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | /         Ok(dataset
[INFO] [stdout] 455 | |             .events
[INFO] [stdout] 456 | |             .par_iter()
[INFO] [stdout] 457 | |             .map(|event: &Event| {
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |             })
[INFO] [stdout] 463 | |             .collect())
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:479:34
[INFO] [stdout]     |
[INFO] [stdout] 479 |       ) -> Result<f64, Infallible> {
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 480 | |         let (variable, weights) = if let Some((var, ws_opt)) = args {
[INFO] [stdout] 481 | |             if let Some(ws) = ws_opt {
[INFO] [stdout] 482 | |                 (var, *ws)
[INFO] [stdout] ...   |
[INFO] [stdout] 540 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 | /         match variable {
[INFO] [stdout] 490 | |             FitVariable::Mass => Ok(-2.0
[INFO] [stdout] 491 | |                 * self
[INFO] [stdout] 492 | |                     .events
[INFO] [stdout] ...   |
[INFO] [stdout] 538 | |                     .sum::<f64>()),
[INFO] [stdout] 539 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:490:34
[INFO] [stdout]     |
[INFO] [stdout] 490 |               FitVariable::Mass => Ok(-2.0
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 491 | |                 * self
[INFO] [stdout] 492 | |                     .events
[INFO] [stdout] 493 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 502 | |                     })
[INFO] [stdout] 503 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:504:35
[INFO] [stdout]     |
[INFO] [stdout] 504 |               FitVariable::Omega => Ok(-2.0
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 505 | |                 * self
[INFO] [stdout] 506 | |                     .events
[INFO] [stdout] 507 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 519 | |                     })
[INFO] [stdout] 520 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:521:31
[INFO] [stdout]     |
[INFO] [stdout] 521 |               FitVariable::T => Ok(-2.0
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 522 | |                 * self
[INFO] [stdout] 523 | |                     .events
[INFO] [stdout] 524 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 528 | |                     })
[INFO] [stdout] 529 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:530:31
[INFO] [stdout]     |
[INFO] [stdout] 530 |               FitVariable::G => Ok(-2.0
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 531 | |                 * self
[INFO] [stdout] 532 | |                     .events
[INFO] [stdout] 533 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |                     })
[INFO] [stdout] 538 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:599:38
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 writeln!(file, "{}", ds.analysis("No Weights", i, &w_none)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:599:38
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 writeln!(file, "{}", ds.analysis("No Weights", i, &w_none)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:601:32
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let w_inplot = ds.weights(Method::Standard, Weighting::InPlot)?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:601:32
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let w_inplot = ds.weights(Method::Standard, Weighting::InPlot)?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:602:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 writeln!(file, "{}", ds.analysis("inPlot", i, &w_inplot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:602:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 writeln!(file, "{}", ds.analysis("inPlot", i, &w_inplot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |                   let w_qfactors_ct = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 605 | |                     Method::QFactor {
[INFO] [stdout] 606 | |                         k,
[INFO] [stdout] 607 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 608 | |                     },
[INFO] [stdout] 609 | |                     Weighting::InPlot,
[INFO] [stdout] 610 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |                   let w_qfactors_ct = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 605 | |                     Method::QFactor {
[INFO] [stdout] 606 | |                         k,
[INFO] [stdout] 607 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 608 | |                     },
[INFO] [stdout] 609 | |                     Weighting::InPlot,
[INFO] [stdout] 610 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:614:21
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     ds.analysis("Q-Factors (CosTheta)", i, &w_qfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:614:21
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     ds.analysis("Q-Factors (CosTheta)", i, &w_qfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:617:38
[INFO] [stdout]     |
[INFO] [stdout] 617 |                   let w_qfactors_phi = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 618 | |                     Method::QFactor {
[INFO] [stdout] 619 | |                         k,
[INFO] [stdout] 620 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 621 | |                     },
[INFO] [stdout] 622 | |                     Weighting::InPlot,
[INFO] [stdout] 623 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:617:38
[INFO] [stdout]     |
[INFO] [stdout] 617 |                   let w_qfactors_phi = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 618 | |                     Method::QFactor {
[INFO] [stdout] 619 | |                         k,
[INFO] [stdout] 620 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 621 | |                     },
[INFO] [stdout] 622 | |                     Weighting::InPlot,
[INFO] [stdout] 623 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |                     ds.analysis("Q-Factors (Phi)", i, &w_qfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |                     ds.analysis("Q-Factors (Phi)", i, &w_qfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 |                   let w_qfactors_t = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 631 | |                     Method::QFactor {
[INFO] [stdout] 632 | |                         k,
[INFO] [stdout] 633 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 634 | |                     },
[INFO] [stdout] 635 | |                     Weighting::InPlot,
[INFO] [stdout] 636 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 |                   let w_qfactors_t = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 631 | |                     Method::QFactor {
[INFO] [stdout] 632 | |                         k,
[INFO] [stdout] 633 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 634 | |                     },
[INFO] [stdout] 635 | |                     Weighting::InPlot,
[INFO] [stdout] 636 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:637:38
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 writeln!(file, "{}", ds.analysis("Q-Factors (T)", i, &w_qfactors_t)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:637:38
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 writeln!(file, "{}", ds.analysis("Q-Factors (T)", i, &w_qfactors_t)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:639:36
[INFO] [stdout]     |
[INFO] [stdout] 639 |                   let w_qfactors_g = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 640 | |                     Method::QFactor {
[INFO] [stdout] 641 | |                         k,
[INFO] [stdout] 642 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 643 | |                     },
[INFO] [stdout] 644 | |                     Weighting::InPlot,
[INFO] [stdout] 645 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:639:36
[INFO] [stdout]     |
[INFO] [stdout] 639 |                   let w_qfactors_g = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 640 | |                     Method::QFactor {
[INFO] [stdout] 641 | |                         k,
[INFO] [stdout] 642 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 643 | |                     },
[INFO] [stdout] 644 | |                     Weighting::InPlot,
[INFO] [stdout] 645 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 writeln!(file, "{}", ds.analysis("Q-Factors (G)", i, &w_qfactors_g)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 writeln!(file, "{}", ds.analysis("Q-Factors (G)", i, &w_qfactors_g)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:648:41
[INFO] [stdout]     |
[INFO] [stdout] 648 |                   let w_qfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 649 | |                     Method::QFactor {
[INFO] [stdout] 650 | |                         k,
[INFO] [stdout] 651 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 652 | |                     },
[INFO] [stdout] 653 | |                     Weighting::InPlot,
[INFO] [stdout] 654 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:648:41
[INFO] [stdout]     |
[INFO] [stdout] 648 |                   let w_qfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 649 | |                     Method::QFactor {
[INFO] [stdout] 650 | |                         k,
[INFO] [stdout] 651 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 652 | |                     },
[INFO] [stdout] 653 | |                     Weighting::InPlot,
[INFO] [stdout] 654 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:658:21
[INFO] [stdout]     |
[INFO] [stdout] 658 |                     ds.analysis("Q-Factors (CosTheta, Phi)", i, &w_qfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:658:21
[INFO] [stdout]     |
[INFO] [stdout] 658 |                     ds.analysis("Q-Factors (CosTheta, Phi)", i, &w_qfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 661 |                   let w_qfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 662 | |                     Method::QFactor {
[INFO] [stdout] 663 | |                         k,
[INFO] [stdout] 664 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |                     Weighting::InPlot,
[INFO] [stdout] 671 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 661 |                   let w_qfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 662 | |                     Method::QFactor {
[INFO] [stdout] 663 | |                         k,
[INFO] [stdout] 664 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |                     Weighting::InPlot,
[INFO] [stdout] 671 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:675:21
[INFO] [stdout]     |
[INFO] [stdout] 675 |                     ds.analysis("Q-Factors (CosTheta, Phi, T)", i, &w_qfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:675:21
[INFO] [stdout]     |
[INFO] [stdout] 675 |                     ds.analysis("Q-Factors (CosTheta, Phi, T)", i, &w_qfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:678:43
[INFO] [stdout]     |
[INFO] [stdout] 678 |                   let w_qfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 679 | |                     Method::QFactor {
[INFO] [stdout] 680 | |                         k,
[INFO] [stdout] 681 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 687 | |                     Weighting::InPlot,
[INFO] [stdout] 688 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:678:43
[INFO] [stdout]     |
[INFO] [stdout] 678 |                   let w_qfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 679 | |                     Method::QFactor {
[INFO] [stdout] 680 | |                         k,
[INFO] [stdout] 681 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 687 | |                     Weighting::InPlot,
[INFO] [stdout] 688 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |                     ds.analysis("Q-Factors (CosTheta, Phi, G)", i, &w_qfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |                     ds.analysis("Q-Factors (CosTheta, Phi, G)", i, &w_qfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:695:45
[INFO] [stdout]     |
[INFO] [stdout] 695 |                   let w_qfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 696 | |                     Method::QFactor {
[INFO] [stdout] 697 | |                         k,
[INFO] [stdout] 698 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 705 | |                     Weighting::InPlot,
[INFO] [stdout] 706 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:695:45
[INFO] [stdout]     |
[INFO] [stdout] 695 |                   let w_qfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 696 | |                     Method::QFactor {
[INFO] [stdout] 697 | |                         k,
[INFO] [stdout] 698 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 705 | |                     Weighting::InPlot,
[INFO] [stdout] 706 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:710:21
[INFO] [stdout]     |
[INFO] [stdout] 710 |                     ds.analysis("Q-Factors (CosTheta, Phi, T, G)", i, &w_qfactors_ct_phi_t_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:710:21
[INFO] [stdout]     |
[INFO] [stdout] 710 |                     ds.analysis("Q-Factors (CosTheta, Phi, T, G)", i, &w_qfactors_ct_phi_t_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:713:31
[INFO] [stdout]     |
[INFO] [stdout] 713 |                 let w_splot = ds.weights(Method::Standard, Weighting::SPlot)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:713:31
[INFO] [stdout]     |
[INFO] [stdout] 713 |                 let w_splot = ds.weights(Method::Standard, Weighting::SPlot)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:714:38
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 writeln!(file, "{}", ds.analysis("sPlot", i, &w_splot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:714:38
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 writeln!(file, "{}", ds.analysis("sPlot", i, &w_splot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |                   let w_sqfactors_ct = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 717 | |                     Method::QFactor {
[INFO] [stdout] 718 | |                         k,
[INFO] [stdout] 719 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 720 | |                     },
[INFO] [stdout] 721 | |                     Weighting::SPlot,
[INFO] [stdout] 722 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |                   let w_sqfactors_ct = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 717 | |                     Method::QFactor {
[INFO] [stdout] 718 | |                         k,
[INFO] [stdout] 719 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 720 | |                     },
[INFO] [stdout] 721 | |                     Weighting::SPlot,
[INFO] [stdout] 722 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:726:21
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ds.analysis("sQ-Factors (CosTheta)", i, &w_sqfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:726:21
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ds.analysis("sQ-Factors (CosTheta)", i, &w_sqfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:729:39
[INFO] [stdout]     |
[INFO] [stdout] 729 |                   let w_sqfactors_phi = ds.weights(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 730 | |                     Method::QFactor {
[INFO] [stdout] 731 | |                         k,
[INFO] [stdout] 732 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 733 | |                     },
[INFO] [stdout] 734 | |                     Weighting::SPlot,
[INFO] [stdout] 735 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:729:39
[INFO] [stdout]     |
[INFO] [stdout] 729 |                   let w_sqfactors_phi = ds.weights(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 730 | |                     Method::QFactor {
[INFO] [stdout] 731 | |                         k,
[INFO] [stdout] 732 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 733 | |                     },
[INFO] [stdout] 734 | |                     Weighting::SPlot,
[INFO] [stdout] 735 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |                     ds.analysis("sQ-Factors (Phi)", i, &w_sqfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |                     ds.analysis("sQ-Factors (Phi)", i, &w_sqfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:742:37
[INFO] [stdout]     |
[INFO] [stdout] 742 |                   let w_sqfactors_t = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 743 | |                     Method::QFactor {
[INFO] [stdout] 744 | |                         k,
[INFO] [stdout] 745 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 746 | |                     },
[INFO] [stdout] 747 | |                     Weighting::SPlot,
[INFO] [stdout] 748 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:742:37
[INFO] [stdout]     |
[INFO] [stdout] 742 |                   let w_sqfactors_t = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 743 | |                     Method::QFactor {
[INFO] [stdout] 744 | |                         k,
[INFO] [stdout] 745 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 746 | |                     },
[INFO] [stdout] 747 | |                     Weighting::SPlot,
[INFO] [stdout] 748 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     ds.analysis("sQ-Factors (T)", i, &w_sqfactors_t)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     ds.analysis("sQ-Factors (T)", i, &w_sqfactors_t)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                   let w_sqfactors_g = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 756 | |                     Method::QFactor {
[INFO] [stdout] 757 | |                         k,
[INFO] [stdout] 758 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 759 | |                     },
[INFO] [stdout] 760 | |                     Weighting::SPlot,
[INFO] [stdout] 761 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                   let w_sqfactors_g = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 756 | |                     Method::QFactor {
[INFO] [stdout] 757 | |                         k,
[INFO] [stdout] 758 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 759 | |                     },
[INFO] [stdout] 760 | |                     Weighting::SPlot,
[INFO] [stdout] 761 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:765:21
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     ds.analysis("sQ-Factors (G)", i, &w_sqfactors_g)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:765:21
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     ds.analysis("sQ-Factors (G)", i, &w_sqfactors_g)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:768:42
[INFO] [stdout]     |
[INFO] [stdout] 768 |                   let w_sqfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 769 | |                     Method::QFactor {
[INFO] [stdout] 770 | |                         k,
[INFO] [stdout] 771 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 772 | |                     },
[INFO] [stdout] 773 | |                     Weighting::SPlot,
[INFO] [stdout] 774 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:768:42
[INFO] [stdout]     |
[INFO] [stdout] 768 |                   let w_sqfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 769 | |                     Method::QFactor {
[INFO] [stdout] 770 | |                         k,
[INFO] [stdout] 771 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 772 | |                     },
[INFO] [stdout] 773 | |                     Weighting::SPlot,
[INFO] [stdout] 774 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |                     ds.analysis("sQ-Factors (CosTheta, Phi)", i, &w_sqfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |                     ds.analysis("sQ-Factors (CosTheta, Phi)", i, &w_sqfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:781:44
[INFO] [stdout]     |
[INFO] [stdout] 781 |                   let w_sqfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 782 | |                     Method::QFactor {
[INFO] [stdout] 783 | |                         k,
[INFO] [stdout] 784 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |                     Weighting::SPlot,
[INFO] [stdout] 791 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:781:44
[INFO] [stdout]     |
[INFO] [stdout] 781 |                   let w_sqfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 782 | |                     Method::QFactor {
[INFO] [stdout] 783 | |                         k,
[INFO] [stdout] 784 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |                     Weighting::SPlot,
[INFO] [stdout] 791 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     ds.analysis("sQ-Factors (CosTheta, Phi, T)", i, &w_sqfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     ds.analysis("sQ-Factors (CosTheta, Phi, T)", i, &w_sqfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:798:44
[INFO] [stdout]     |
[INFO] [stdout] 798 |                   let w_sqfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 799 | |                     Method::QFactor {
[INFO] [stdout] 800 | |                         k,
[INFO] [stdout] 801 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 807 | |                     Weighting::SPlot,
[INFO] [stdout] 808 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:798:44
[INFO] [stdout]     |
[INFO] [stdout] 798 |                   let w_sqfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 799 | |                     Method::QFactor {
[INFO] [stdout] 800 | |                         k,
[INFO] [stdout] 801 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 807 | |                     Weighting::SPlot,
[INFO] [stdout] 808 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |                     ds.analysis("sQ-Factors (CosTheta, Phi, G)", i, &w_sqfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |                     ds.analysis("sQ-Factors (CosTheta, Phi, G)", i, &w_sqfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:815:46
[INFO] [stdout]     |
[INFO] [stdout] 815 |                   let w_sqfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 816 | |                     Method::QFactor {
[INFO] [stdout] 817 | |                         k,
[INFO] [stdout] 818 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 825 | |                     Weighting::SPlot,
[INFO] [stdout] 826 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:815:46
[INFO] [stdout]     |
[INFO] [stdout] 815 |                   let w_sqfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 816 | |                     Method::QFactor {
[INFO] [stdout] 817 | |                         k,
[INFO] [stdout] 818 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 825 | |                     Weighting::SPlot,
[INFO] [stdout] 826 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 | /                     ds.analysis(
[INFO] [stdout] 831 | |                         "sQ-Factors (CosTheta, Phi, T, G)",
[INFO] [stdout] 832 | |                         i,
[INFO] [stdout] 833 | |                         &w_sqfactors_ct_phi_t_g,
[INFO] [stdout] 834 | |                     )?
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 | /                     ds.analysis(
[INFO] [stdout] 831 | |                         "sQ-Factors (CosTheta, Phi, T, G)",
[INFO] [stdout] 832 | |                         i,
[INFO] [stdout] 833 | |                         &w_sqfactors_ct_phi_t_g,
[INFO] [stdout] 834 | |                     )?
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cow-factors` (bin "cow-factors") due to 118 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/main.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn make_pointcloud(&self, ps: Vec<PhaseSpaceVariable>) -> PointCloud<Event> {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn make_pointcloud(&self, ps: Vec<PhaseSpaceVariable>) -> PointCloud<'_, Event> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:309:84
[INFO] [stdout]     |
[INFO] [stdout] 309 |       fn fit_omega(&self, weights: &Vec<f64>) -> Result<(f64, f64, f64), Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________________________^
[INFO] [stdout] 310 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 311 | |             self.clone(),
[INFO] [stdout] 312 | |             &[0.1, 0.1, 0.1],
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |         Ok((x[0], x[1], x[2]))
[INFO] [stdout] 318 | |     }
[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<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         nm.minimize(Some(&(FitVariable::Omega, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         Ok((x[0], x[1], x[2]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:319:68
[INFO] [stdout]     |
[INFO] [stdout] 319 |       fn fit_t(&self, weights: &Vec<f64>) -> Result<f64, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________^
[INFO] [stdout] 320 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 321 | |             self.clone(),
[INFO] [stdout] 322 | |             &[0.2],
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |         Ok(x[0])
[INFO] [stdout] 328 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         nm.minimize(Some(&(FitVariable::T, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Ok(x[0])
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:329:68
[INFO] [stdout]     |
[INFO] [stdout] 329 |       fn fit_g(&self, weights: &Vec<f64>) -> Result<f64, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________________^
[INFO] [stdout] 330 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 331 | |             self.clone(),
[INFO] [stdout] 332 | |             &[0.2],
[INFO] [stdout] ...   |
[INFO] [stdout] 337 | |         Ok(x[0])
[INFO] [stdout] 338 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         nm.minimize(Some(&(FitVariable::G, Some(weights))), 1000, |_| {})?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         Ok(x[0])
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:339:93
[INFO] [stdout]     |
[INFO] [stdout] 339 |       fn weights(&self, method: Method, weighting: Weighting) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  _____________________________________________________________________________________________^
[INFO] [stdout] 340 | |         match method {
[INFO] [stdout] 341 | |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout] 342 | |             Method::QFactor { k, ps } => {
[INFO] [stdout] ...   |
[INFO] [stdout] 354 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | /         match method {
[INFO] [stdout] 341 | |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout] 342 | |             Method::QFactor { k, ps } => {
[INFO] [stdout] 343 | |                 let pc = self.make_pointcloud(ps);
[INFO] [stdout] ...   |
[INFO] [stdout] 353 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:341:33
[INFO] [stdout]     |
[INFO] [stdout] 341 |             Method::Standard => weighting.get_weights(self),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:342:42
[INFO] [stdout]     |
[INFO] [stdout] 342 |               Method::QFactor { k, ps } => {
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 343 | |                 let pc = self.make_pointcloud(ps);
[INFO] [stdout] 344 | |                 (0..self.len())
[INFO] [stdout] 345 | |                     .into_par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 351 | |                     .collect()
[INFO] [stdout] 352 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 | /                 (0..self.len())
[INFO] [stdout] 345 | |                     .into_par_iter()
[INFO] [stdout] 346 | |                     .map(|i: usize| {
[INFO] [stdout] 347 | |                         let knn_event_i = self.knn(i, k, &pc);
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |                     })
[INFO] [stdout] 351 | |                     .collect()
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:346:37
[INFO] [stdout]     |
[INFO] [stdout] 346 |                       .map(|i: usize| {
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 347 | |                         let knn_event_i = self.knn(i, k, &pc);
[INFO] [stdout] 348 | |                         // assert!(knn_event_i.events[0] == self.events[i]);
[INFO] [stdout] 349 | |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout] 350 | |                     })
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         weighting.get_weights(&knn_event_i).map(|vec| vec[0])
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:355:98
[INFO] [stdout]     |
[INFO] [stdout] 355 |       fn analysis(&self, tag: &str, iter: usize, weights: &Vec<f64>) -> Result<String, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 356 | |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout] 357 | |         let t_res = self.fit_t(weights)?;
[INFO] [stdout] 358 | |         let g_res = self.fit_g(weights)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |         ))
[INFO] [stdout] 363 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, (f64, f64, f64)>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let omega_res = self.fit_omega(weights)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, f64>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let t_res = self.fit_t(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, f64>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:358:21
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g_res = self.fit_g(weights)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 | /         Ok(format!(
[INFO] [stdout] 360 | |             "{}\t{}\t{}\t{}\t{}\t{}\t{}",
[INFO] [stdout] 361 | |             tag, iter, omega_res.0, omega_res.1, omega_res.2, t_res, g_res
[INFO] [stdout] 362 | |         ))
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:380:78
[INFO] [stdout]     |
[INFO] [stdout] 380 |       fn get_weights(&self, dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  ______________________________________________________________________________^
[INFO] [stdout] 381 | |         match self {
[INFO] [stdout] 382 | |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout] 383 | |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout] 384 | |         }
[INFO] [stdout] 385 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 | /         match self {
[INFO] [stdout] 382 | |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout] 383 | |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout] 384 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:382:34
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Weighting::InPlot => Weighting::inplot(dataset),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:383:33
[INFO] [stdout]     |
[INFO] [stdout] 383 |             Weighting::SPlot => Weighting::splot(dataset),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:386:66
[INFO] [stdout]     |
[INFO] [stdout] 386 |       fn inplot(dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________^
[INFO] [stdout] 387 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 388 | |             dataset.clone(),
[INFO] [stdout] 389 | |             &[0.5, 0.5],
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |             .collect())
[INFO] [stdout] 407 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         minimize!(nm, 1000)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 | /         Ok(dataset
[INFO] [stdout] 399 | |             .events
[INFO] [stdout] 400 | |             .par_iter()
[INFO] [stdout] 401 | |             .map(|event: &Event| {
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |             })
[INFO] [stdout] 406 | |             .collect())
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:408:65
[INFO] [stdout]     |
[INFO] [stdout] 408 |       fn splot(dataset: &Dataset) -> Result<Vec<f64>, Infallible> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 409 | |         let mut nm = NelderMead::new(
[INFO] [stdout] 410 | |             dataset.clone(),
[INFO] [stdout] 411 | |             &[0.5, 0.5],
[INFO] [stdout] ...   |
[INFO] [stdout] 463 | |             .collect())
[INFO] [stdout] 464 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         minimize!(nm, 1000)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | /         Ok(dataset
[INFO] [stdout] 455 | |             .events
[INFO] [stdout] 456 | |             .par_iter()
[INFO] [stdout] 457 | |             .map(|event: &Event| {
[INFO] [stdout] ...   |
[INFO] [stdout] 462 | |             })
[INFO] [stdout] 463 | |             .collect())
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:479:34
[INFO] [stdout]     |
[INFO] [stdout] 479 |       ) -> Result<f64, Infallible> {
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 480 | |         let (variable, weights) = if let Some((var, ws_opt)) = args {
[INFO] [stdout] 481 | |             if let Some(ws) = ws_opt {
[INFO] [stdout] 482 | |                 (var, *ws)
[INFO] [stdout] ...   |
[INFO] [stdout] 540 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 | /         match variable {
[INFO] [stdout] 490 | |             FitVariable::Mass => Ok(-2.0
[INFO] [stdout] 491 | |                 * self
[INFO] [stdout] 492 | |                     .events
[INFO] [stdout] ...   |
[INFO] [stdout] 538 | |                     .sum::<f64>()),
[INFO] [stdout] 539 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:490:34
[INFO] [stdout]     |
[INFO] [stdout] 490 |               FitVariable::Mass => Ok(-2.0
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 491 | |                 * self
[INFO] [stdout] 492 | |                     .events
[INFO] [stdout] 493 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 502 | |                     })
[INFO] [stdout] 503 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:504:35
[INFO] [stdout]     |
[INFO] [stdout] 504 |               FitVariable::Omega => Ok(-2.0
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 505 | |                 * self
[INFO] [stdout] 506 | |                     .events
[INFO] [stdout] 507 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 519 | |                     })
[INFO] [stdout] 520 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:521:31
[INFO] [stdout]     |
[INFO] [stdout] 521 |               FitVariable::T => Ok(-2.0
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 522 | |                 * self
[INFO] [stdout] 523 | |                     .events
[INFO] [stdout] 524 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 528 | |                     })
[INFO] [stdout] 529 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/main.rs:530:31
[INFO] [stdout]     |
[INFO] [stdout] 530 |               FitVariable::G => Ok(-2.0
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 531 | |                 * self
[INFO] [stdout] 532 | |                     .events
[INFO] [stdout] 533 | |                     .par_iter()
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |                     })
[INFO] [stdout] 538 | |                     .sum::<f64>()),
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:599:38
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 writeln!(file, "{}", ds.analysis("No Weights", i, &w_none)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:599:38
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 writeln!(file, "{}", ds.analysis("No Weights", i, &w_none)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:601:32
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let w_inplot = ds.weights(Method::Standard, Weighting::InPlot)?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:601:32
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 let w_inplot = ds.weights(Method::Standard, Weighting::InPlot)?;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:602:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 writeln!(file, "{}", ds.analysis("inPlot", i, &w_inplot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:602:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 writeln!(file, "{}", ds.analysis("inPlot", i, &w_inplot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |                   let w_qfactors_ct = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 605 | |                     Method::QFactor {
[INFO] [stdout] 606 | |                         k,
[INFO] [stdout] 607 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 608 | |                     },
[INFO] [stdout] 609 | |                     Weighting::InPlot,
[INFO] [stdout] 610 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |                   let w_qfactors_ct = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 605 | |                     Method::QFactor {
[INFO] [stdout] 606 | |                         k,
[INFO] [stdout] 607 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 608 | |                     },
[INFO] [stdout] 609 | |                     Weighting::InPlot,
[INFO] [stdout] 610 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:614:21
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     ds.analysis("Q-Factors (CosTheta)", i, &w_qfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:614:21
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     ds.analysis("Q-Factors (CosTheta)", i, &w_qfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:617:38
[INFO] [stdout]     |
[INFO] [stdout] 617 |                   let w_qfactors_phi = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 618 | |                     Method::QFactor {
[INFO] [stdout] 619 | |                         k,
[INFO] [stdout] 620 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 621 | |                     },
[INFO] [stdout] 622 | |                     Weighting::InPlot,
[INFO] [stdout] 623 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:617:38
[INFO] [stdout]     |
[INFO] [stdout] 617 |                   let w_qfactors_phi = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 618 | |                     Method::QFactor {
[INFO] [stdout] 619 | |                         k,
[INFO] [stdout] 620 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 621 | |                     },
[INFO] [stdout] 622 | |                     Weighting::InPlot,
[INFO] [stdout] 623 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |                     ds.analysis("Q-Factors (Phi)", i, &w_qfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:627:21
[INFO] [stdout]     |
[INFO] [stdout] 627 |                     ds.analysis("Q-Factors (Phi)", i, &w_qfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 |                   let w_qfactors_t = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 631 | |                     Method::QFactor {
[INFO] [stdout] 632 | |                         k,
[INFO] [stdout] 633 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 634 | |                     },
[INFO] [stdout] 635 | |                     Weighting::InPlot,
[INFO] [stdout] 636 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:630:36
[INFO] [stdout]     |
[INFO] [stdout] 630 |                   let w_qfactors_t = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 631 | |                     Method::QFactor {
[INFO] [stdout] 632 | |                         k,
[INFO] [stdout] 633 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 634 | |                     },
[INFO] [stdout] 635 | |                     Weighting::InPlot,
[INFO] [stdout] 636 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:637:38
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 writeln!(file, "{}", ds.analysis("Q-Factors (T)", i, &w_qfactors_t)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:637:38
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 writeln!(file, "{}", ds.analysis("Q-Factors (T)", i, &w_qfactors_t)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:639:36
[INFO] [stdout]     |
[INFO] [stdout] 639 |                   let w_qfactors_g = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 640 | |                     Method::QFactor {
[INFO] [stdout] 641 | |                         k,
[INFO] [stdout] 642 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 643 | |                     },
[INFO] [stdout] 644 | |                     Weighting::InPlot,
[INFO] [stdout] 645 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:639:36
[INFO] [stdout]     |
[INFO] [stdout] 639 |                   let w_qfactors_g = ds.weights(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 640 | |                     Method::QFactor {
[INFO] [stdout] 641 | |                         k,
[INFO] [stdout] 642 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 643 | |                     },
[INFO] [stdout] 644 | |                     Weighting::InPlot,
[INFO] [stdout] 645 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 writeln!(file, "{}", ds.analysis("Q-Factors (G)", i, &w_qfactors_g)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 writeln!(file, "{}", ds.analysis("Q-Factors (G)", i, &w_qfactors_g)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:648:41
[INFO] [stdout]     |
[INFO] [stdout] 648 |                   let w_qfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 649 | |                     Method::QFactor {
[INFO] [stdout] 650 | |                         k,
[INFO] [stdout] 651 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 652 | |                     },
[INFO] [stdout] 653 | |                     Weighting::InPlot,
[INFO] [stdout] 654 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:648:41
[INFO] [stdout]     |
[INFO] [stdout] 648 |                   let w_qfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 649 | |                     Method::QFactor {
[INFO] [stdout] 650 | |                         k,
[INFO] [stdout] 651 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 652 | |                     },
[INFO] [stdout] 653 | |                     Weighting::InPlot,
[INFO] [stdout] 654 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:658:21
[INFO] [stdout]     |
[INFO] [stdout] 658 |                     ds.analysis("Q-Factors (CosTheta, Phi)", i, &w_qfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:658:21
[INFO] [stdout]     |
[INFO] [stdout] 658 |                     ds.analysis("Q-Factors (CosTheta, Phi)", i, &w_qfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 661 |                   let w_qfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 662 | |                     Method::QFactor {
[INFO] [stdout] 663 | |                         k,
[INFO] [stdout] 664 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |                     Weighting::InPlot,
[INFO] [stdout] 671 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 661 |                   let w_qfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 662 | |                     Method::QFactor {
[INFO] [stdout] 663 | |                         k,
[INFO] [stdout] 664 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |                     Weighting::InPlot,
[INFO] [stdout] 671 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:675:21
[INFO] [stdout]     |
[INFO] [stdout] 675 |                     ds.analysis("Q-Factors (CosTheta, Phi, T)", i, &w_qfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:675:21
[INFO] [stdout]     |
[INFO] [stdout] 675 |                     ds.analysis("Q-Factors (CosTheta, Phi, T)", i, &w_qfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:678:43
[INFO] [stdout]     |
[INFO] [stdout] 678 |                   let w_qfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 679 | |                     Method::QFactor {
[INFO] [stdout] 680 | |                         k,
[INFO] [stdout] 681 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 687 | |                     Weighting::InPlot,
[INFO] [stdout] 688 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:678:43
[INFO] [stdout]     |
[INFO] [stdout] 678 |                   let w_qfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 679 | |                     Method::QFactor {
[INFO] [stdout] 680 | |                         k,
[INFO] [stdout] 681 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 687 | |                     Weighting::InPlot,
[INFO] [stdout] 688 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |                     ds.analysis("Q-Factors (CosTheta, Phi, G)", i, &w_qfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |                     ds.analysis("Q-Factors (CosTheta, Phi, G)", i, &w_qfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:695:45
[INFO] [stdout]     |
[INFO] [stdout] 695 |                   let w_qfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 696 | |                     Method::QFactor {
[INFO] [stdout] 697 | |                         k,
[INFO] [stdout] 698 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 705 | |                     Weighting::InPlot,
[INFO] [stdout] 706 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:695:45
[INFO] [stdout]     |
[INFO] [stdout] 695 |                   let w_qfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 696 | |                     Method::QFactor {
[INFO] [stdout] 697 | |                         k,
[INFO] [stdout] 698 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 705 | |                     Weighting::InPlot,
[INFO] [stdout] 706 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:710:21
[INFO] [stdout]     |
[INFO] [stdout] 710 |                     ds.analysis("Q-Factors (CosTheta, Phi, T, G)", i, &w_qfactors_ct_phi_t_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:710:21
[INFO] [stdout]     |
[INFO] [stdout] 710 |                     ds.analysis("Q-Factors (CosTheta, Phi, T, G)", i, &w_qfactors_ct_phi_t_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:713:31
[INFO] [stdout]     |
[INFO] [stdout] 713 |                 let w_splot = ds.weights(Method::Standard, Weighting::SPlot)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:713:31
[INFO] [stdout]     |
[INFO] [stdout] 713 |                 let w_splot = ds.weights(Method::Standard, Weighting::SPlot)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:714:38
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 writeln!(file, "{}", ds.analysis("sPlot", i, &w_splot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:714:38
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 writeln!(file, "{}", ds.analysis("sPlot", i, &w_splot)?)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |                   let w_sqfactors_ct = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 717 | |                     Method::QFactor {
[INFO] [stdout] 718 | |                         k,
[INFO] [stdout] 719 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 720 | |                     },
[INFO] [stdout] 721 | |                     Weighting::SPlot,
[INFO] [stdout] 722 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |                   let w_sqfactors_ct = ds.weights(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 717 | |                     Method::QFactor {
[INFO] [stdout] 718 | |                         k,
[INFO] [stdout] 719 | |                         ps: vec![PhaseSpaceVariable::CosTheta],
[INFO] [stdout] 720 | |                     },
[INFO] [stdout] 721 | |                     Weighting::SPlot,
[INFO] [stdout] 722 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:726:21
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ds.analysis("sQ-Factors (CosTheta)", i, &w_sqfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:726:21
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ds.analysis("sQ-Factors (CosTheta)", i, &w_sqfactors_ct)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:729:39
[INFO] [stdout]     |
[INFO] [stdout] 729 |                   let w_sqfactors_phi = ds.weights(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 730 | |                     Method::QFactor {
[INFO] [stdout] 731 | |                         k,
[INFO] [stdout] 732 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 733 | |                     },
[INFO] [stdout] 734 | |                     Weighting::SPlot,
[INFO] [stdout] 735 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:729:39
[INFO] [stdout]     |
[INFO] [stdout] 729 |                   let w_sqfactors_phi = ds.weights(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 730 | |                     Method::QFactor {
[INFO] [stdout] 731 | |                         k,
[INFO] [stdout] 732 | |                         ps: vec![PhaseSpaceVariable::Phi],
[INFO] [stdout] 733 | |                     },
[INFO] [stdout] 734 | |                     Weighting::SPlot,
[INFO] [stdout] 735 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |                     ds.analysis("sQ-Factors (Phi)", i, &w_sqfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |                     ds.analysis("sQ-Factors (Phi)", i, &w_sqfactors_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:742:37
[INFO] [stdout]     |
[INFO] [stdout] 742 |                   let w_sqfactors_t = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 743 | |                     Method::QFactor {
[INFO] [stdout] 744 | |                         k,
[INFO] [stdout] 745 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 746 | |                     },
[INFO] [stdout] 747 | |                     Weighting::SPlot,
[INFO] [stdout] 748 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:742:37
[INFO] [stdout]     |
[INFO] [stdout] 742 |                   let w_sqfactors_t = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 743 | |                     Method::QFactor {
[INFO] [stdout] 744 | |                         k,
[INFO] [stdout] 745 | |                         ps: vec![PhaseSpaceVariable::T],
[INFO] [stdout] 746 | |                     },
[INFO] [stdout] 747 | |                     Weighting::SPlot,
[INFO] [stdout] 748 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     ds.analysis("sQ-Factors (T)", i, &w_sqfactors_t)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     ds.analysis("sQ-Factors (T)", i, &w_sqfactors_t)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                   let w_sqfactors_g = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 756 | |                     Method::QFactor {
[INFO] [stdout] 757 | |                         k,
[INFO] [stdout] 758 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 759 | |                     },
[INFO] [stdout] 760 | |                     Weighting::SPlot,
[INFO] [stdout] 761 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                   let w_sqfactors_g = ds.weights(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 756 | |                     Method::QFactor {
[INFO] [stdout] 757 | |                         k,
[INFO] [stdout] 758 | |                         ps: vec![PhaseSpaceVariable::G],
[INFO] [stdout] 759 | |                     },
[INFO] [stdout] 760 | |                     Weighting::SPlot,
[INFO] [stdout] 761 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:765:21
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     ds.analysis("sQ-Factors (G)", i, &w_sqfactors_g)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:765:21
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     ds.analysis("sQ-Factors (G)", i, &w_sqfactors_g)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:768:42
[INFO] [stdout]     |
[INFO] [stdout] 768 |                   let w_sqfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 769 | |                     Method::QFactor {
[INFO] [stdout] 770 | |                         k,
[INFO] [stdout] 771 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 772 | |                     },
[INFO] [stdout] 773 | |                     Weighting::SPlot,
[INFO] [stdout] 774 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:768:42
[INFO] [stdout]     |
[INFO] [stdout] 768 |                   let w_sqfactors_ct_phi = ds.weights(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 769 | |                     Method::QFactor {
[INFO] [stdout] 770 | |                         k,
[INFO] [stdout] 771 | |                         ps: vec![PhaseSpaceVariable::CosTheta, PhaseSpaceVariable::Phi],
[INFO] [stdout] 772 | |                     },
[INFO] [stdout] 773 | |                     Weighting::SPlot,
[INFO] [stdout] 774 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |                     ds.analysis("sQ-Factors (CosTheta, Phi)", i, &w_sqfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:778:21
[INFO] [stdout]     |
[INFO] [stdout] 778 |                     ds.analysis("sQ-Factors (CosTheta, Phi)", i, &w_sqfactors_ct_phi)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:781:44
[INFO] [stdout]     |
[INFO] [stdout] 781 |                   let w_sqfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 782 | |                     Method::QFactor {
[INFO] [stdout] 783 | |                         k,
[INFO] [stdout] 784 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |                     Weighting::SPlot,
[INFO] [stdout] 791 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:781:44
[INFO] [stdout]     |
[INFO] [stdout] 781 |                   let w_sqfactors_ct_phi_t = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 782 | |                     Method::QFactor {
[INFO] [stdout] 783 | |                         k,
[INFO] [stdout] 784 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |                     Weighting::SPlot,
[INFO] [stdout] 791 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     ds.analysis("sQ-Factors (CosTheta, Phi, T)", i, &w_sqfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |                     ds.analysis("sQ-Factors (CosTheta, Phi, T)", i, &w_sqfactors_ct_phi_t,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:798:44
[INFO] [stdout]     |
[INFO] [stdout] 798 |                   let w_sqfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 799 | |                     Method::QFactor {
[INFO] [stdout] 800 | |                         k,
[INFO] [stdout] 801 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 807 | |                     Weighting::SPlot,
[INFO] [stdout] 808 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:798:44
[INFO] [stdout]     |
[INFO] [stdout] 798 |                   let w_sqfactors_ct_phi_g = ds.weights(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 799 | |                     Method::QFactor {
[INFO] [stdout] 800 | |                         k,
[INFO] [stdout] 801 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 807 | |                     Weighting::SPlot,
[INFO] [stdout] 808 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |                     ds.analysis("sQ-Factors (CosTheta, Phi, G)", i, &w_sqfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |                     ds.analysis("sQ-Factors (CosTheta, Phi, G)", i, &w_sqfactors_ct_phi_g,)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Vec<f64>>
[INFO] [stdout]    --> src/main.rs:815:46
[INFO] [stdout]     |
[INFO] [stdout] 815 |                   let w_sqfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 816 | |                     Method::QFactor {
[INFO] [stdout] 817 | |                         k,
[INFO] [stdout] 818 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 825 | |                     Weighting::SPlot,
[INFO] [stdout] 826 | |                 )?;
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> src/main.rs:815:46
[INFO] [stdout]     |
[INFO] [stdout] 815 |                   let w_sqfactors_ct_phi_t_g = ds.weights(
[INFO] [stdout]     |  ______________________________________________^
[INFO] [stdout] 816 | |                     Method::QFactor {
[INFO] [stdout] 817 | |                         k,
[INFO] [stdout] 818 | |                         ps: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 825 | |                     Weighting::SPlot,
[INFO] [stdout] 826 | |                 )?;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, std::string::String>
[INFO] [stdout]    --> src/main.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 | /                     ds.analysis(
[INFO] [stdout] 831 | |                         "sQ-Factors (CosTheta, Phi, T, G)",
[INFO] [stdout] 832 | |                         i,
[INFO] [stdout] 833 | |                         &w_sqfactors_ct_phi_t_g,
[INFO] [stdout] 834 | |                     )?
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/main.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 | /                     ds.analysis(
[INFO] [stdout] 831 | |                         "sQ-Factors (CosTheta, Phi, T, G)",
[INFO] [stdout] 832 | |                         i,
[INFO] [stdout] 833 | |                         &w_sqfactors_ct_phi_t_g,
[INFO] [stdout] 834 | |                     )?
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cow-factors` (bin "cow-factors" test) due to 118 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "3608a2b30309fbb140b32074e0cfc50cb38e7a7734d6e682ff939cadc307cdcb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3608a2b30309fbb140b32074e0cfc50cb38e7a7734d6e682ff939cadc307cdcb", kill_on_drop: false }`
[INFO] [stdout] 3608a2b30309fbb140b32074e0cfc50cb38e7a7734d6e682ff939cadc307cdcb
