[INFO] cloning repository https://github.com/Akari202/vec-utils
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Akari202/vec-utils" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAkari202%2Fvec-utils", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAkari202%2Fvec-utils'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3086960d537a2659e7ca84d7929236a0619fe658
[INFO] checking Akari202/vec-utils 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%2FAkari202%2Fvec-utils" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Akari202/vec-utils
[INFO] finished tweaking git repo https://github.com/Akari202/vec-utils
[INFO] tweaked toml for git repo https://github.com/Akari202/vec-utils written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Akari202/vec-utils 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/Akari202/vec-utils 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] fd3bd820ed69eb435dab68dd15a8be8dd455f0add92fee36121908e1d0ae55b5
[INFO] running `Command { std: "docker" "start" "-a" "fd3bd820ed69eb435dab68dd15a8be8dd455f0add92fee36121908e1d0ae55b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd3bd820ed69eb435dab68dd15a8be8dd455f0add92fee36121908e1d0ae55b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd3bd820ed69eb435dab68dd15a8be8dd455f0add92fee36121908e1d0ae55b5", kill_on_drop: false }`
[INFO] [stdout] fd3bd820ed69eb435dab68dd15a8be8dd455f0add92fee36121908e1d0ae55b5
[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] cb0c8f0fe89175ac9a7667adb01fb1d900a233238a66c25d47cad46af98ad581
[INFO] running `Command { std: "docker" "start" "-a" "cb0c8f0fe89175ac9a7667adb01fb1d900a233238a66c25d47cad46af98ad581", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]    Compiling python3-dll-a v0.2.14
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking vec-utils v0.2.1 (/opt/rustwide/workdir/vec-utils)
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking assert_float_eq v1.2.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]    Compiling pyo3-build-config v0.26.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.26.0
[INFO] [stderr]    Compiling pyo3-ffi v0.26.0
[INFO] [stderr]    Compiling pyo3 v0.26.0
[INFO] [stderr]    Compiling pyo3-macros v0.26.0
[INFO] [stderr]     Checking vec-utils-py v0.2.1 (/opt/rustwide/workdir/vec-utils-py)
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:39:33
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn to_radians(&self) -> AngleRadians {
[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<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn zero() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn pi() -> Self {
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn two_pi() -> Self {
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn half_pi() -> Self {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:84:28
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn quarter_pi() -> Self {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:91:26
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn third_pi() -> Self {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn sixth_pi() -> Self {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleDegrees, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:114:33
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn to_degrees(&self) -> AngleDegrees {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:120:26
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn sin(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:124:26
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn cos(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:128:26
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tan(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn sec(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:136:26
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn csc(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn cot(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::circle::Circle, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn none() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn get_plane(&self) -> Plane {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:74:48
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn in_same_plane(&self, other: &Circle) -> bool {
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn is_degenerate(&self) -> bool {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(vec3d::Vec3d, vec3d::Vec3d)>, Infallible>
[INFO] [stdout]  --> vec-utils-py/src/geometry/intersection.rs:9:61
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option<(Vec3d, Vec3d)> {
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<vec3d::Vec3d>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:19:59
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn plane_line(plane: &Plane, a: &Vec3d, b: &Vec3d) -> Option<Vec3d> {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:29:69
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn circle_point(circle: &Circle, point: &Vec3d, inner: bool) -> bool {
[INFO] [stdout]    |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:34:79
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn circle_point_unchecked(circle: &Circle, point: &Vec3d, inner: bool) -> bool {
[INFO] [stdout]    |                                                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:22:53
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn from_point(normal: &Vec3d, point: &Vec3d) -> Plane {
[INFO] [stdout]    |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn xy() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn xz() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn yz() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:50:71
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn from_points(point1: &Vec3d, point2: &Vec3d, point3: &Vec3d) -> Plane {
[INFO] [stdout]    |                                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn distance_to_point(&self, point: &Vec3d) -> f64 {
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn contains_point(&self, point: &Vec3d) -> bool {
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn identity() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:30:62
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn from_axis_angle(axis: &Vec3d, angle: AngleRadians) -> Self {
[INFO] [stdout]    |                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:76:28
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn conjugate(&self) -> Self {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn magnitude(&self) -> f64 {
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn normalize(&self) -> Quat {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:92:27
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn to_vec3d(&self) -> (f64, f64, f64) {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn is_unit(&self) -> bool {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(vec3d::Vec3d, angle::AngleRadians), Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn to_axis_angle(&self) -> (Vec3d, AngleRadians) {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[[f64; 3]; 3], Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:106:37
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn to_rotation_matrix(&self) -> [[f64; 3]; 3] {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn rotate(&self, v: &Vec3d) -> Vec3d {
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn zero() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn i() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn j() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn k() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:51:53
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn new_from_to(from: &Vec3d, to: &Vec3d) -> Self {
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn to_quat(&self) -> Quat {
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 3], Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn to_array(&self) -> [f64; 3] {
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn magnitude(&self) -> f64 {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn is_unit(&self) -> bool {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn normalize(&self) -> Self {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:111:41
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn dot(&self, other: &Vec3d) -> f64 {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:115:43
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn cross(&self, other: &Vec3d) -> Self {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:121:46
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn angle_to(&self, other: &Vec3d) -> AngleRadians {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:127:88
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn scalar_triple_product(a: PyRef<Vec3d>, b: PyRef<Vec3d>, c: PyRef<Vec3d>) -> f64 {
[INFO] [stdout]     |                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn distance_to(&self, other: &Vec3d) -> f64 {
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn distance_to_line(&self, a: &Vec3d, b: &Vec3d) -> f64 {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:139:57
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn project_onto_plane(&self, normal: &Vec3d) -> Self {
[INFO] [stdout]     |                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:145:72
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn project_onto_line(&self, line_r: &Vec3d, line_q: &Vec3d) -> Self {
[INFO] [stdout]     |                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:23:23
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn empty() -> Self {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<[f64; 3]>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn to_array(&self) -> Vec<[f64; 3]> {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn magnitude(&self) -> Vec<f64> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<bool>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn is_unit(&self) -> Vec<bool> {
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn normalize(&self) -> Self {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn dot(&self, other: &Vec3d) -> Vec<f64> {
[INFO] [stdout]    |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn cross(&self, other: &Vec3d) -> Self {
[INFO] [stdout]    |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:79:44
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn collapse(&self, axis: usize) -> Self {
[INFO] [stdout]    |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec_list.rs:115:49
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn distance_to(&self, other: &Vec3d) -> Vec<f64> {
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(usize, f64), Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec_list.rs:124:72
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn minimum_distance_to(&self, other: &Vec3d, stride: usize) -> (usize, f64) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vec-utils-py` (lib test) due to 68 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:39:33
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn to_radians(&self) -> AngleRadians {
[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<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn zero() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn pi() -> Self {
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn two_pi() -> Self {
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn half_pi() -> Self {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:84:28
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn quarter_pi() -> Self {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:91:26
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn third_pi() -> Self {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/angle.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn sixth_pi() -> Self {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleDegrees, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:114:33
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn to_degrees(&self) -> AngleDegrees {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:120:26
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn sin(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:124:26
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn cos(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:128:26
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tan(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn sec(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:136:26
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn csc(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/angle.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn cot(&self) -> f64 {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::circle::Circle, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn none() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn get_plane(&self) -> Plane {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:74:48
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn in_same_plane(&self, other: &Circle) -> bool {
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/circle.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn is_degenerate(&self) -> bool {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(vec3d::Vec3d, vec3d::Vec3d)>, Infallible>
[INFO] [stdout]  --> vec-utils-py/src/geometry/intersection.rs:9:61
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn circle_circle(circle1: &Circle, circle2: &Circle) -> Option<(Vec3d, Vec3d)> {
[INFO] [stdout]   |                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<vec3d::Vec3d>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:19:59
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn plane_line(plane: &Plane, a: &Vec3d, b: &Vec3d) -> Option<Vec3d> {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:29:69
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn circle_point(circle: &Circle, point: &Vec3d, inner: bool) -> bool {
[INFO] [stdout]    |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/intersection.rs:34:79
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn circle_point_unchecked(circle: &Circle, point: &Vec3d, inner: bool) -> bool {
[INFO] [stdout]    |                                                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:22:53
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn from_point(normal: &Vec3d, point: &Vec3d) -> Plane {
[INFO] [stdout]    |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn xy() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn xz() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn yz() -> Plane {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<geometry::plane::Plane, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:50:71
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn from_points(point1: &Vec3d, point2: &Vec3d, point3: &Vec3d) -> Plane {
[INFO] [stdout]    |                                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn distance_to_point(&self, point: &Vec3d) -> f64 {
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/geometry/plane.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn contains_point(&self, point: &Vec3d) -> bool {
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn identity() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:30:62
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn from_axis_angle(axis: &Vec3d, angle: AngleRadians) -> Self {
[INFO] [stdout]    |                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:76:28
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn conjugate(&self) -> Self {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn magnitude(&self) -> f64 {
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn normalize(&self) -> Quat {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(f64, f64, f64), Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:92:27
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn to_vec3d(&self) -> (f64, f64, f64) {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/quat.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn is_unit(&self) -> bool {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(vec3d::Vec3d, angle::AngleRadians), Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn to_axis_angle(&self) -> (Vec3d, AngleRadians) {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[[f64; 3]; 3], Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:106:37
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn to_rotation_matrix(&self) -> [[f64; 3]; 3] {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/quat.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn rotate(&self, v: &Vec3d) -> Vec3d {
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn zero() -> Self {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn i() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn j() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn k() -> Self {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:51:53
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn new_from_to(from: &Vec3d, to: &Vec3d) -> Self {
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<quat::Quat, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn to_quat(&self) -> Quat {
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[f64; 3], Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn to_array(&self) -> [f64; 3] {
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec3d.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn magnitude(&self) -> f64 {
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn is_unit(&self) -> bool {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn normalize(&self) -> Self {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:111:41
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn dot(&self, other: &Vec3d) -> f64 {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:115:43
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn cross(&self, other: &Vec3d) -> Self {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<angle::AngleRadians, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:121:46
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn angle_to(&self, other: &Vec3d) -> AngleRadians {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:127:88
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn scalar_triple_product(a: PyRef<Vec3d>, b: PyRef<Vec3d>, c: PyRef<Vec3d>) -> f64 {
[INFO] [stdout]     |                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn distance_to(&self, other: &Vec3d) -> f64 {
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:135:61
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn distance_to_line(&self, a: &Vec3d, b: &Vec3d) -> f64 {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:139:57
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn project_onto_plane(&self, normal: &Vec3d) -> Self {
[INFO] [stdout]     |                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<vec3d::Vec3d, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec3d.rs:145:72
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn project_onto_line(&self, line_r: &Vec3d, line_q: &Vec3d) -> Self {
[INFO] [stdout]     |                                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:23:23
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn empty() -> Self {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<[f64; 3]>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn to_array(&self) -> Vec<[f64; 3]> {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn magnitude(&self) -> Vec<f64> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<bool>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn is_unit(&self) -> Vec<bool> {
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn normalize(&self) -> Self {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn dot(&self, other: &Vec3d) -> Vec<f64> {
[INFO] [stdout]    |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn cross(&self, other: &Vec3d) -> Self {
[INFO] [stdout]    |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<VecList, Infallible>
[INFO] [stdout]   --> vec-utils-py/src/vec_list.rs:79:44
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn collapse(&self, axis: usize) -> Self {
[INFO] [stdout]    |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<f64>, Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec_list.rs:115:49
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn distance_to(&self, other: &Vec3d) -> Vec<f64> {
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<(usize, f64), Infallible>
[INFO] [stdout]    --> vec-utils-py/src/vec_list.rs:124:72
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn minimum_distance_to(&self, other: &Vec3d, stride: usize) -> (usize, f64) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vec-utils-py` (lib) due to 68 previous errors
[INFO] running `Command { std: "docker" "inspect" "cb0c8f0fe89175ac9a7667adb01fb1d900a233238a66c25d47cad46af98ad581", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb0c8f0fe89175ac9a7667adb01fb1d900a233238a66c25d47cad46af98ad581", kill_on_drop: false }`
[INFO] [stdout] cb0c8f0fe89175ac9a7667adb01fb1d900a233238a66c25d47cad46af98ad581
