[INFO] cloning repository https://github.com/tomouellette/begonia
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tomouellette/begonia" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomouellette%2Fbegonia", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomouellette%2Fbegonia'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 18cb5745dc8bae2ccc273e5b043e868c5d4381a6
[INFO] checking tomouellette/begonia 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%2Ftomouellette%2Fbegonia" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tomouellette/begonia
[INFO] finished tweaking git repo https://github.com/tomouellette/begonia
[INFO] tweaked toml for git repo https://github.com/tomouellette/begonia written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tomouellette/begonia 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/tomouellette/begonia 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 01ba42dfd81106e9599c2fac739d9c9d199044a33b76a9ecdca2172ca9ad1779
[INFO] running `Command { std: "docker" "start" "-a" "01ba42dfd81106e9599c2fac739d9c9d199044a33b76a9ecdca2172ca9ad1779", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01ba42dfd81106e9599c2fac739d9c9d199044a33b76a9ecdca2172ca9ad1779", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01ba42dfd81106e9599c2fac739d9c9d199044a33b76a9ecdca2172ca9ad1779", kill_on_drop: false }`
[INFO] [stdout] 01ba42dfd81106e9599c2fac739d9c9d199044a33b76a9ecdca2172ca9ad1779
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] adee16b7e7c92f8f687d75c2c68a4bcf4474c6ca1e64581a46857762b781efd7
[INFO] running `Command { std: "docker" "start" "-a" "adee16b7e7c92f8f687d75c2c68a4bcf4474c6ca1e64581a46857762b781efd7", kill_on_drop: false }`
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]     Checking bytemuck v1.23.1
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]    Compiling pyo3-build-config v0.24.0
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking wide v0.7.32
[INFO] [stderr]     Checking ndarray v0.16.1
[INFO] [stderr]    Compiling pyo3-ffi v0.24.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.24.0
[INFO] [stderr]    Compiling pyo3 v0.24.0
[INFO] [stderr]    Compiling numpy v0.24.0
[INFO] [stderr]     Checking simba v0.9.0
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling pyo3-macros v0.24.0
[INFO] [stderr]     Checking nalgebra v0.33.2
[INFO] [stderr]     Checking lstsq v0.6.0
[INFO] [stderr]     Checking begonia v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 2], Infallible>
[INFO] [stdout]   --> src/point/mod.rs:67:30
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn to_list(&self) -> [f64; 2] {
[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<pyo3::Bound<'_, PyArray<f64, numpy::ndarray::Dim<[usize; 1]>>>, Infallible>
[INFO] [stdout]   --> src/point/mod.rs:77:53
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn to_numpy<'py>(&self, py: Python<'py>) -> Bound<'py, PyArray1<f64>> {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]   --> src/point/mod.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn add(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:107:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn sub(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:122:43
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn mul(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:137:43
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn div(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn d_l1(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:167:44
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn d_l2(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:182:51
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn d_chebyshev(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:197:48
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn d_cosine(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:214:54
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub fn interp(&self, point: &Point2d, t: f64) -> Point2d {
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> src/polygon/mod.rs:99:54
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn eq(&self, polygon: &Polygon, eps: f64) -> bool {
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<[f64; 2]>, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:145:30
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn to_list(&self) -> Vec<[f64; 2]> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<pyo3::Bound<'_, PyArray<f64, numpy::ndarray::Dim<[usize; 2]>>>, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:155:53
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn to_numpy<'py>(&self, py: Python<'py>) -> Bound<'py, PyArray2<f64>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:232:46
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn add_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:247:46
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn sub_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:262:46
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn mul_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:277:46
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn div_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:372:49
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn add_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:387:51
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn add_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:402:49
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn sub_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:417:51
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn sub_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:432:49
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub fn mul_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:447:51
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn mul_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:462:49
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn div_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:477:51
[INFO] [stdout]     |
[INFO] [stdout] 477 |     pub fn div_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:537:45
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn add(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:552:45
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn sub(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:567:45
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn mul(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:582:45
[INFO] [stdout]     |
[INFO] [stdout] 582 |     pub fn div(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:592:29
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn center(&self) -> Point2d {
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:602:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |     pub fn centroid(&mut self) -> Point2d {
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:620:46
[INFO] [stdout]     |
[INFO] [stdout] 620 |     pub fn d_l1(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:635:46
[INFO] [stdout]     |
[INFO] [stdout] 635 |     pub fn d_l2(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:650:53
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn d_chebyshev(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:670:50
[INFO] [stdout]     |
[INFO] [stdout] 670 |     pub fn d_cosine(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:689:63
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn d_hausdorff(&self, polygon: &Polygon, n: usize) -> f64 {
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:710:28
[INFO] [stdout]     |
[INFO] [stdout] 710 |     pub fn dedup(&self) -> Polygon {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:731:37
[INFO] [stdout]     |
[INFO] [stdout] 731 |     pub fn dedup_unstable(&self) -> Polygon {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:752:28
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn order(&self) -> Polygon {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:782:48
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn resample(&self, n_points: usize) -> Polygon {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:797:54
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn encloses_point(&self, point: [f64; 2]) -> bool {
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:812:56
[INFO] [stdout]     |
[INFO] [stdout] 812 |     pub fn encloses_point2d(&self, point: &Point2d) -> bool {
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:827:64
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub fn distance_to_point_center(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:842:66
[INFO] [stdout]     |
[INFO] [stdout] 842 |     pub fn distance_to_point2d_center(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:857:66
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn distance_to_point_centroid(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:872:68
[INFO] [stdout]     |
[INFO] [stdout] 872 |     pub fn distance_to_point2d_centroid(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:887:64
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn distance_to_point_vertex(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:902:66
[INFO] [stdout]     |
[INFO] [stdout] 902 |     pub fn distance_to_point2d_vertex(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:917:62
[INFO] [stdout]     |
[INFO] [stdout] 917 |     pub fn distance_to_point_edge(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:932:64
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn distance_to_point2d_edge(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:947:68
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn distance_to_polygon_center(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:962:70
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn distance_to_polygon_centroid(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:977:68
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn distance_to_polygon_vertex(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:992:66
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn distance_to_polygon_edge(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1002:34
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn convex_hull(&self) -> Polygon {
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1038:27
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn area(&self) -> f64 {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1048:32
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     pub fn area_bbox(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1058:34
[INFO] [stdout]      |
[INFO] [stdout] 1058 |     pub fn area_convex(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1068:32
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     pub fn perimeter(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1078:33
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     pub fn elongation(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1088:36
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     pub fn thread_length(&self) -> f64 {
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1098:31
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     pub fn solidity(&self) -> f64 {
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1108:29
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     pub fn extent(&self) -> f64 {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1118:34
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     pub fn form_factor(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pub fn equivalent_diameter(&self) -> f64 {
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1138:35
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     pub fn eccentricity(&self) -> f64 {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1148:40
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub fn major_axis_length(&self) -> f64 {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1158:40
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     pub fn minor_axis_length(&self) -> f64 {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     pub fn min_radius(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1178:33
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn max_radius(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1188:34
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     pub fn mean_radius(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1198:32
[INFO] [stdout]      |
[INFO] [stdout] 1198 |     pub fn min_feret(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1208:32
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     pub fn max_feret(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 18], Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1218:34
[INFO] [stdout]      |
[INFO] [stdout] 1218 |     pub fn descriptors(&self) -> [f64; 18] {
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 2], Infallible>
[INFO] [stdout]   --> src/point/mod.rs:67:30
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn to_list(&self) -> [f64; 2] {
[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<pyo3::Bound<'_, PyArray<f64, numpy::ndarray::Dim<[usize; 1]>>>, Infallible>
[INFO] [stdout]   --> src/point/mod.rs:77:53
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn to_numpy<'py>(&self, py: Python<'py>) -> Bound<'py, PyArray1<f64>> {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]   --> src/point/mod.rs:92:43
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn add(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]    |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:107:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn sub(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:122:43
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn mul(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:137:43
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn div(&self, point: &Point2d) -> Point2d {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn d_l1(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:167:44
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn d_l2(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:182:51
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn d_chebyshev(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:197:48
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn d_cosine(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/point/mod.rs:214:54
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub fn interp(&self, point: &Point2d, t: f64) -> Point2d {
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> src/polygon/mod.rs:99:54
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn eq(&self, polygon: &Polygon, eps: f64) -> bool {
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<[f64; 2]>, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:145:30
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn to_list(&self) -> Vec<[f64; 2]> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<pyo3::Bound<'_, PyArray<f64, numpy::ndarray::Dim<[usize; 2]>>>, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:155:53
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn to_numpy<'py>(&self, py: Python<'py>) -> Bound<'py, PyArray2<f64>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:232:46
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub fn add_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:247:46
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn sub_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:262:46
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn mul_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:277:46
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn div_scalar(&self, scalar: f64) -> Polygon {
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:372:49
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn add_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:387:51
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub fn add_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:402:49
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn sub_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:417:51
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub fn sub_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:432:49
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub fn mul_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:447:51
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn mul_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:462:49
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn div_point(&self, point: [f64; 2]) -> Polygon {
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:477:51
[INFO] [stdout]     |
[INFO] [stdout] 477 |     pub fn div_point2d(&self, point: &Point2d) -> Polygon {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:537:45
[INFO] [stdout]     |
[INFO] [stdout] 537 |     pub fn add(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:552:45
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn sub(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:567:45
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn mul(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:582:45
[INFO] [stdout]     |
[INFO] [stdout] 582 |     pub fn div(&self, polygon: &Polygon) -> Polygon {
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:592:29
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn center(&self) -> Point2d {
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Point2d, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:602:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |     pub fn centroid(&mut self) -> Point2d {
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:620:46
[INFO] [stdout]     |
[INFO] [stdout] 620 |     pub fn d_l1(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:635:46
[INFO] [stdout]     |
[INFO] [stdout] 635 |     pub fn d_l2(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:650:53
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub fn d_chebyshev(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:670:50
[INFO] [stdout]     |
[INFO] [stdout] 670 |     pub fn d_cosine(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:689:63
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn d_hausdorff(&self, polygon: &Polygon, n: usize) -> f64 {
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:710:28
[INFO] [stdout]     |
[INFO] [stdout] 710 |     pub fn dedup(&self) -> Polygon {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:731:37
[INFO] [stdout]     |
[INFO] [stdout] 731 |     pub fn dedup_unstable(&self) -> Polygon {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:752:28
[INFO] [stdout]     |
[INFO] [stdout] 752 |     pub fn order(&self) -> Polygon {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:782:48
[INFO] [stdout]     |
[INFO] [stdout] 782 |     pub fn resample(&self, n_points: usize) -> Polygon {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:797:54
[INFO] [stdout]     |
[INFO] [stdout] 797 |     pub fn encloses_point(&self, point: [f64; 2]) -> bool {
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:812:56
[INFO] [stdout]     |
[INFO] [stdout] 812 |     pub fn encloses_point2d(&self, point: &Point2d) -> bool {
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:827:64
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub fn distance_to_point_center(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:842:66
[INFO] [stdout]     |
[INFO] [stdout] 842 |     pub fn distance_to_point2d_center(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:857:66
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn distance_to_point_centroid(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:872:68
[INFO] [stdout]     |
[INFO] [stdout] 872 |     pub fn distance_to_point2d_centroid(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:887:64
[INFO] [stdout]     |
[INFO] [stdout] 887 |     pub fn distance_to_point_vertex(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:902:66
[INFO] [stdout]     |
[INFO] [stdout] 902 |     pub fn distance_to_point2d_vertex(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:917:62
[INFO] [stdout]     |
[INFO] [stdout] 917 |     pub fn distance_to_point_edge(&self, point: [f64; 2]) -> f64 {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:932:64
[INFO] [stdout]     |
[INFO] [stdout] 932 |     pub fn distance_to_point2d_edge(&self, point: &Point2d) -> f64 {
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:947:68
[INFO] [stdout]     |
[INFO] [stdout] 947 |     pub fn distance_to_polygon_center(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:962:70
[INFO] [stdout]     |
[INFO] [stdout] 962 |     pub fn distance_to_polygon_centroid(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:977:68
[INFO] [stdout]     |
[INFO] [stdout] 977 |     pub fn distance_to_polygon_vertex(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> src/polygon/mod.rs:992:66
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub fn distance_to_polygon_edge(&self, polygon: &Polygon) -> f64 {
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Polygon, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1002:34
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     pub fn convex_hull(&self) -> Polygon {
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1038:27
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn area(&self) -> f64 {
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1048:32
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     pub fn area_bbox(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1058:34
[INFO] [stdout]      |
[INFO] [stdout] 1058 |     pub fn area_convex(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1068:32
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     pub fn perimeter(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1078:33
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     pub fn elongation(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1088:36
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     pub fn thread_length(&self) -> f64 {
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1098:31
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     pub fn solidity(&self) -> f64 {
[INFO] [stdout]      |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1108:29
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     pub fn extent(&self) -> f64 {
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1118:34
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     pub fn form_factor(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     pub fn equivalent_diameter(&self) -> f64 {
[INFO] [stdout]      |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1138:35
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     pub fn eccentricity(&self) -> f64 {
[INFO] [stdout]      |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1148:40
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub fn major_axis_length(&self) -> f64 {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1158:40
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     pub fn minor_axis_length(&self) -> f64 {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1168:33
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     pub fn min_radius(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1178:33
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn max_radius(&self) -> f64 {
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1188:34
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     pub fn mean_radius(&self) -> f64 {
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1198:32
[INFO] [stdout]      |
[INFO] [stdout] 1198 |     pub fn min_feret(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1208:32
[INFO] [stdout]      |
[INFO] [stdout] 1208 |     pub fn max_feret(&self) -> f64 {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 18], Infallible>
[INFO] [stdout]     --> src/polygon/mod.rs:1218:34
[INFO] [stdout]      |
[INFO] [stdout] 1218 |     pub fn descriptors(&self) -> [f64; 18] {
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `begonia` (lib) due to 75 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `begonia` (lib test) due to 75 previous errors
[INFO] running `Command { std: "docker" "inspect" "adee16b7e7c92f8f687d75c2c68a4bcf4474c6ca1e64581a46857762b781efd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adee16b7e7c92f8f687d75c2c68a4bcf4474c6ca1e64581a46857762b781efd7", kill_on_drop: false }`
[INFO] [stdout] adee16b7e7c92f8f687d75c2c68a4bcf4474c6ca1e64581a46857762b781efd7
