[INFO] fetching crate bevy_math_bms_bindings 0.21.0...
[INFO] checking bevy_math_bms_bindings-0.21.0 against c60b92c03ca8a3b101eb9d57f51e2232690638c7 for pr-164148-crater-rollup
[INFO] extracting crate bevy_math_bms_bindings 0.21.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate bevy_math_bms_bindings 0.21.0
[INFO] finished tweaking crates.io crate bevy_math_bms_bindings 0.21.0
[INFO] tweaked toml for crates.io crate bevy_math_bms_bindings 0.21.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bevy_math_bms_bindings 0.21.0 on toolchain c60b92c03ca8a3b101eb9d57f51e2232690638c7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c60b92c03ca8a3b101eb9d57f51e2232690638c7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bevy_math_bms_bindings 0.21.0 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" "+c60b92c03ca8a3b101eb9d57f51e2232690638c7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | homepage = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 82 | repository = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `bevy_math_bms_bindings` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c
[INFO] running `Command { std: "docker" "start" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c" "/opt/rustwide/cargo-home/bin/cargo" "+c60b92c03ca8a3b101eb9d57f51e2232690638c7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c" "/opt/rustwide/cargo-home/bin/cargo" "+c60b92c03ca8a3b101eb9d57f51e2232690638c7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | homepage = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 82 | repository = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `bevy_math_bms_bindings` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking disqualified v1.0.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]     Checking downcast-rs v2.0.2
[INFO] [stderr]     Checking bevy_ptr v0.19.0
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking crossbeam-queue v0.3.13
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking typewit v1.15.2
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]     Checking const-fnv1a-hash v1.1.0
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking atomicow v1.2.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking const_panic v0.2.15
[INFO] [stderr]     Checking dot-writer v0.1.4
[INFO] [stderr]     Checking stackfuture v0.3.1
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]     Checking rand_distr v0.6.0
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]     Checking bevy_platform v0.19.0
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking ron v0.12.2
[INFO] [stderr]     Checking bevy_utils v0.19.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.19.0
[INFO] [stderr]    Compiling bevy_ecs_macro_logic v0.19.0
[INFO] [stderr]    Compiling bytemuck_derive v1.11.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling assert_type_match v0.1.1
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling bevy_reflect_derive v0.19.0
[INFO] [stderr]    Compiling bevy_derive v0.19.0
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling bevy_asset_macros v0.19.0
[INFO] [stderr]    Compiling bevy_mod_scripting_derive v0.21.0
[INFO] [stderr]    Compiling bevy_ecs_macros v0.19.0
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking wgpu-types v29.0.4
[INFO] [stderr]     Checking glam v0.32.1
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking bevy_tasks v0.19.0
[INFO] [stderr]     Checking bevy_reflect v0.19.0
[INFO] [stderr]     Checking bevy_ecs v0.19.0
[INFO] [stderr]     Checking bevy_math v0.19.0
[INFO] [stderr]     Checking bevy_app v0.19.0
[INFO] [stderr]     Checking bevy_time v0.19.0
[INFO] [stderr]     Checking bevy_log v0.19.0
[INFO] [stderr]     Checking bevy_mod_scripting_world v0.21.0
[INFO] [stderr]     Checking bevy_system_reflection v0.21.0
[INFO] [stderr]     Checking bevy_diagnostic v0.19.0
[INFO] [stderr]     Checking bevy_asset v0.19.0
[INFO] [stderr]     Checking bevy_mod_scripting_display v0.21.0
[INFO] [stderr]     Checking bevy_mod_scripting_asset v0.21.0
[INFO] [stderr]     Checking bevy_mod_scripting_bindings_domain v0.21.0
[INFO] [stderr]     Checking bevy_mod_scripting_script v0.21.0
[INFO] [stderr]     Checking bevy_mod_scripting_bindings v0.21.0
[INFO] [stderr]     Checking bevy_mod_scripting_core v0.21.0
[INFO] [stderr]     Checking bevy_math_bms_bindings v0.21.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:42:44
[INFO] [stdout]    |
[INFO] [stdout] 42 |                           let output: bool = <::bevy_math::AspectRatio as ::core::cmp::PartialEq<
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 43 | |                             ::bevy_math::AspectRatio,
[INFO] [stdout] 44 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 45 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 44 -                         >>::eq(&_self, &other)
[INFO] [stdout] 45 -                             .into();
[INFO] [stdout] 44 +                         >>::eq(&_self, &other);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::AspectRatio as ::core::cmp::PartialEq<
[INFO] [stdout] 43 |                             ::bevy_math::AspectRatio,
[INFO] [stdout] 44 ~                         >>::eq(&_self, &other));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:76:44
[INFO] [stdout]    |
[INFO] [stdout] 76 |                           let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 77 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_landscape(&_self));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |                           let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 92 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout] 92 -                             .into();
[INFO] [stdout] 91 +                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout] 92 -                             .into();
[INFO] [stdout] 91 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_portrait(&_self));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:106:44
[INFO] [stdout]     |
[INFO] [stdout] 106 |                           let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 107 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 106 -                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout] 107 -                             .into();
[INFO] [stdout] 106 +                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 106 -                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout] 107 -                             .into();
[INFO] [stdout] 106 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_square(&_self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:121:43
[INFO] [stdout]     |
[INFO] [stdout] 121 |                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 121 -                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout] 121 +                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 121 -                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout] 121 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::AspectRatio::ratio(&_self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:164:44
[INFO] [stdout]     |
[INFO] [stdout] 164 |                           let output: bool = <::bevy_math::CompassOctant as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 165 | |                             ::bevy_math::CompassOctant,
[INFO] [stdout] 166 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 167 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 166 -                         >>::eq(&_self, &other)
[INFO] [stdout] 167 -                             .into();
[INFO] [stdout] 166 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 164 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::CompassOctant as ::core::cmp::PartialEq<
[INFO] [stdout] 165 |                             ::bevy_math::CompassOctant,
[INFO] [stdout] 166 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:185:44
[INFO] [stdout]     |
[INFO] [stdout] 185 |                           let output: bool = ::bevy_math::CompassOctant::is_in_direction(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 186 | |                                 _self.into_inner(),
[INFO] [stdout] 187 | |                                 origin.into_inner(),
[INFO] [stdout] 188 | |                                 candidate.into_inner(),
[INFO] [stdout] 189 | |                             )
[INFO] [stdout] 190 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 189 -                             )
[INFO] [stdout] 190 -                             .into();
[INFO] [stdout] 189 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 185 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::CompassOctant::is_in_direction(
[INFO] [stdout] 186 |                                 _self.into_inner(),
[INFO] [stdout] 187 |                                 origin.into_inner(),
[INFO] [stdout] 188 |                                 candidate.into_inner(),
[INFO] [stdout] 189 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:221:45
[INFO] [stdout]     |
[INFO] [stdout] 221 |                           let output: usize = ::bevy_math::CompassOctant::to_index(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 222 | |                                 _self.into_inner(),
[INFO] [stdout] 223 | |                             )
[INFO] [stdout] 224 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 223 -                             )
[INFO] [stdout] 224 -                             .into();
[INFO] [stdout] 223 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 221 ~                         let output: usize = <usize as Into<_>>::into(::bevy_math::CompassOctant::to_index(
[INFO] [stdout] 222 |                                 _self.into_inner(),
[INFO] [stdout] 223 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:270:44
[INFO] [stdout]     |
[INFO] [stdout] 270 |                           let output: bool = <::bevy_math::CompassQuadrant as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 271 | |                             ::bevy_math::CompassQuadrant,
[INFO] [stdout] 272 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 273 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 272 -                         >>::eq(&_self, &other)
[INFO] [stdout] 273 -                             .into();
[INFO] [stdout] 272 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 270 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::CompassQuadrant as ::core::cmp::PartialEq<
[INFO] [stdout] 271 |                             ::bevy_math::CompassQuadrant,
[INFO] [stdout] 272 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:291:44
[INFO] [stdout]     |
[INFO] [stdout] 291 |                           let output: bool = ::bevy_math::CompassQuadrant::is_in_direction(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 292 | |                                 _self.into_inner(),
[INFO] [stdout] 293 | |                                 origin.into_inner(),
[INFO] [stdout] 294 | |                                 candidate.into_inner(),
[INFO] [stdout] 295 | |                             )
[INFO] [stdout] 296 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 295 -                             )
[INFO] [stdout] 296 -                             .into();
[INFO] [stdout] 295 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 291 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::CompassQuadrant::is_in_direction(
[INFO] [stdout] 292 |                                 _self.into_inner(),
[INFO] [stdout] 293 |                                 origin.into_inner(),
[INFO] [stdout] 294 |                                 candidate.into_inner(),
[INFO] [stdout] 295 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |                           let output: usize = ::bevy_math::CompassQuadrant::to_index(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 328 | |                                 _self.into_inner(),
[INFO] [stdout] 329 | |                             )
[INFO] [stdout] 330 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 329 -                             )
[INFO] [stdout] 330 -                             .into();
[INFO] [stdout] 329 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 327 ~                         let output: usize = <usize as Into<_>>::into(::bevy_math::CompassQuadrant::to_index(
[INFO] [stdout] 328 |                                 _self.into_inner(),
[INFO] [stdout] 329 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:373:44
[INFO] [stdout]     |
[INFO] [stdout] 373 |                           let output: bool = <::bevy_math::Isometry2d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 374 | |                             ::bevy_math::Isometry2d,
[INFO] [stdout] 375 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 376 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 375 -                         >>::eq(&_self, &other)
[INFO] [stdout] 376 -                             .into();
[INFO] [stdout] 375 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 373 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Isometry2d as ::core::cmp::PartialEq<
[INFO] [stdout] 374 |                             ::bevy_math::Isometry2d,
[INFO] [stdout] 375 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:560:44
[INFO] [stdout]     |
[INFO] [stdout] 560 |                           let output: bool = <::bevy_math::Isometry3d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 561 | |                             ::bevy_math::Isometry3d,
[INFO] [stdout] 562 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 563 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 562 -                         >>::eq(&_self, &other)
[INFO] [stdout] 563 -                             .into();
[INFO] [stdout] 562 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 560 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Isometry3d as ::core::cmp::PartialEq<
[INFO] [stdout] 561 |                             ::bevy_math::Isometry3d,
[INFO] [stdout] 562 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:677:44
[INFO] [stdout]     |
[INFO] [stdout] 677 |                           let output: bool = <::bevy_math::Ray2d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 678 | |                             ::bevy_math::Ray2d,
[INFO] [stdout] 679 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 680 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 679 -                         >>::eq(&_self, &other)
[INFO] [stdout] 680 -                             .into();
[INFO] [stdout] 679 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 677 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Ray2d as ::core::cmp::PartialEq<
[INFO] [stdout] 678 |                             ::bevy_math::Ray2d,
[INFO] [stdout] 679 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:716:67
[INFO] [stdout]     |
[INFO] [stdout] 716 |                           let output: ::core::option::Option<f32> = ::bevy_math::Ray2d::intersect_plane(
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 717 | |                                 &_self,
[INFO] [stdout] 718 | |                                 plane_origin.into_inner(),
[INFO] [stdout] 719 | |                                 plane.into_inner(),
[INFO] [stdout] 720 | |                             )
[INFO] [stdout] 721 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 720 -                             )
[INFO] [stdout] 721 -                             .into();
[INFO] [stdout] 720 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 716 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::Ray2d::intersect_plane(
[INFO] [stdout] 717 |                                 &_self,
[INFO] [stdout] 718 |                                 plane_origin.into_inner(),
[INFO] [stdout] 719 |                                 plane.into_inner(),
[INFO] [stdout] 720 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:779:44
[INFO] [stdout]     |
[INFO] [stdout] 779 |                           let output: bool = <::bevy_math::Ray3d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 780 | |                             ::bevy_math::Ray3d,
[INFO] [stdout] 781 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 782 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 781 -                         >>::eq(&_self, &other)
[INFO] [stdout] 782 -                             .into();
[INFO] [stdout] 781 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 779 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Ray3d as ::core::cmp::PartialEq<
[INFO] [stdout] 780 |                             ::bevy_math::Ray3d,
[INFO] [stdout] 781 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:818:67
[INFO] [stdout]     |
[INFO] [stdout] 818 |                           let output: ::core::option::Option<f32> = ::bevy_math::Ray3d::intersect_plane(
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 819 | |                                 &_self,
[INFO] [stdout] 820 | |                                 plane_origin.into_inner(),
[INFO] [stdout] 821 | |                                 plane.into_inner(),
[INFO] [stdout] 822 | |                             )
[INFO] [stdout] 823 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 822 -                             )
[INFO] [stdout] 823 -                             .into();
[INFO] [stdout] 822 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 818 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::Ray3d::intersect_plane(
[INFO] [stdout] 819 |                                 &_self,
[INFO] [stdout] 820 |                                 plane_origin.into_inner(),
[INFO] [stdout] 821 |                                 plane.into_inner(),
[INFO] [stdout] 822 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:864:43
[INFO] [stdout]     |
[INFO] [stdout] 864 |                           let output: f32 = ::bevy_math::Rot2::angle_to(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 865 | |                                 _self.into_inner(),
[INFO] [stdout] 866 | |                                 other.into_inner(),
[INFO] [stdout] 867 | |                             )
[INFO] [stdout] 868 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 867 -                             )
[INFO] [stdout] 868 -                             .into();
[INFO] [stdout] 867 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 864 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::angle_to(
[INFO] [stdout] 865 |                                 _self.into_inner(),
[INFO] [stdout] 866 |                                 other.into_inner(),
[INFO] [stdout] 867 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:882:43
[INFO] [stdout]     |
[INFO] [stdout] 882 |                           let output: f32 = ::bevy_math::Rot2::as_degrees(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 883 | |                                 _self.into_inner(),
[INFO] [stdout] 884 | |                             )
[INFO] [stdout] 885 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 884 -                             )
[INFO] [stdout] 885 -                             .into();
[INFO] [stdout] 884 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 882 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_degrees(
[INFO] [stdout] 883 |                                 _self.into_inner(),
[INFO] [stdout] 884 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:899:43
[INFO] [stdout]     |
[INFO] [stdout] 899 |                           let output: f32 = ::bevy_math::Rot2::as_radians(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 900 | |                                 _self.into_inner(),
[INFO] [stdout] 901 | |                             )
[INFO] [stdout] 902 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 901 -                             )
[INFO] [stdout] 902 -                             .into();
[INFO] [stdout] 901 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 899 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_radians(
[INFO] [stdout] 900 |                                 _self.into_inner(),
[INFO] [stdout] 901 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:916:43
[INFO] [stdout]     |
[INFO] [stdout] 916 |                           let output: f32 = ::bevy_math::Rot2::as_turn_fraction(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 917 | |                                 _self.into_inner(),
[INFO] [stdout] 918 | |                             )
[INFO] [stdout] 919 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 918 -                             )
[INFO] [stdout] 919 -                             .into();
[INFO] [stdout] 918 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 916 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_turn_fraction(
[INFO] [stdout] 917 |                                 _self.into_inner(),
[INFO] [stdout] 918 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:967:44
[INFO] [stdout]     |
[INFO] [stdout] 967 |                           let output: bool = <::bevy_math::Rot2 as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 968 | |                             ::bevy_math::Rot2,
[INFO] [stdout] 969 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 970 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 969 -                         >>::eq(&_self, &other)
[INFO] [stdout] 970 -                             .into();
[INFO] [stdout] 969 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 967 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Rot2 as ::core::cmp::PartialEq<
[INFO] [stdout] 968 |                             ::bevy_math::Rot2,
[INFO] [stdout] 969 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1036:44
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                           let output: bool = ::bevy_math::Rot2::is_finite(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1037 | |                                 _self.into_inner(),
[INFO] [stdout] 1038 | |                             )
[INFO] [stdout] 1039 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1038 -                             )
[INFO] [stdout] 1039 -                             .into();
[INFO] [stdout] 1038 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1036 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_finite(
[INFO] [stdout] 1037 |                                 _self.into_inner(),
[INFO] [stdout] 1038 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1053:44
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                           let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1054 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1053 -                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout] 1054 -                             .into();
[INFO] [stdout] 1053 +                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner());
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1053 -                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout] 1054 -                             .into();
[INFO] [stdout] 1053 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_nan(_self.into_inner()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1068:44
[INFO] [stdout]      |
[INFO] [stdout] 1068 |                           let output: bool = ::bevy_math::Rot2::is_near_identity(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1069 | |                                 _self.into_inner(),
[INFO] [stdout] 1070 | |                             )
[INFO] [stdout] 1071 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1070 -                             )
[INFO] [stdout] 1071 -                             .into();
[INFO] [stdout] 1070 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1068 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_near_identity(
[INFO] [stdout] 1069 |                                 _self.into_inner(),
[INFO] [stdout] 1070 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1085:44
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                           let output: bool = ::bevy_math::Rot2::is_normalized(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1086 | |                                 _self.into_inner(),
[INFO] [stdout] 1087 | |                             )
[INFO] [stdout] 1088 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1087 -                             )
[INFO] [stdout] 1088 -                             .into();
[INFO] [stdout] 1087 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1085 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_normalized(
[INFO] [stdout] 1086 |                                 _self.into_inner(),
[INFO] [stdout] 1087 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1102:43
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                           let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1103 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1102 -                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout] 1103 -                             .into();
[INFO] [stdout] 1102 +                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner());
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1102 -                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout] 1103 -                             .into();
[INFO] [stdout] 1102 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length(_self.into_inner()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1117:43
[INFO] [stdout]      |
[INFO] [stdout] 1117 |                           let output: f32 = ::bevy_math::Rot2::length_recip(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1118 | |                                 _self.into_inner(),
[INFO] [stdout] 1119 | |                             )
[INFO] [stdout] 1120 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1119 -                             )
[INFO] [stdout] 1120 -                             .into();
[INFO] [stdout] 1119 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1117 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length_recip(
[INFO] [stdout] 1118 |                                 _self.into_inner(),
[INFO] [stdout] 1119 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1134:43
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                           let output: f32 = ::bevy_math::Rot2::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1135 | |                                 _self.into_inner(),
[INFO] [stdout] 1136 | |                             )
[INFO] [stdout] 1137 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1136 -                             )
[INFO] [stdout] 1137 -                             .into();
[INFO] [stdout] 1136 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1134 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length_squared(
[INFO] [stdout] 1135 |                                 _self.into_inner(),
[INFO] [stdout] 1136 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `(f32, f32)` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1204:50
[INFO] [stdout]      |
[INFO] [stdout] 1204 |                           let output: (f32, f32) = ::bevy_math::Rot2::sin_cos(
[INFO] [stdout]      |  __________________________________________________^
[INFO] [stdout] 1205 | |                                 _self.into_inner(),
[INFO] [stdout] 1206 | |                             )
[INFO] [stdout] 1207 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1206 -                             )
[INFO] [stdout] 1207 -                             .into();
[INFO] [stdout] 1206 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1204 ~                         let output: (f32, f32) = <(f32, f32) as Into<_>>::into(::bevy_math::Rot2::sin_cos(
[INFO] [stdout] 1205 |                                 _self.into_inner(),
[INFO] [stdout] 1206 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1300:44
[INFO] [stdout]      |
[INFO] [stdout] 1300 |                           let output: bool = <::bevy_math::Dir2 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1301 | |                             ::bevy_math::Dir2,
[INFO] [stdout] 1302 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1303 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1302 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1303 -                             .into();
[INFO] [stdout] 1302 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1300 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir2 as ::core::cmp::PartialEq<
[INFO] [stdout] 1301 |                             ::bevy_math::Dir2,
[INFO] [stdout] 1302 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1552:44
[INFO] [stdout]      |
[INFO] [stdout] 1552 |                           let output: bool = <::bevy_math::Dir3 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1553 | |                             ::bevy_math::Dir3,
[INFO] [stdout] 1554 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1555 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1554 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1555 -                             .into();
[INFO] [stdout] 1554 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1552 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir3 as ::core::cmp::PartialEq<
[INFO] [stdout] 1553 |                             ::bevy_math::Dir3,
[INFO] [stdout] 1554 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1684:44
[INFO] [stdout]      |
[INFO] [stdout] 1684 |                           let output: bool = <::bevy_math::Dir3A as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1685 | |                             ::bevy_math::Dir3A,
[INFO] [stdout] 1686 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1687 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1686 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1687 -                             .into();
[INFO] [stdout] 1686 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1684 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir3A as ::core::cmp::PartialEq<
[INFO] [stdout] 1685 |                             ::bevy_math::Dir3A,
[INFO] [stdout] 1686 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1850:44
[INFO] [stdout]      |
[INFO] [stdout] 1850 |                           let output: bool = ::bevy_math::IRect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1851 | |                                 &_self,
[INFO] [stdout] 1852 | |                                 point.into_inner(),
[INFO] [stdout] 1853 | |                             )
[INFO] [stdout] 1854 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1853 -                             )
[INFO] [stdout] 1854 -                             .into();
[INFO] [stdout] 1853 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1850 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::IRect::contains(
[INFO] [stdout] 1851 |                                 &_self,
[INFO] [stdout] 1852 |                                 point.into_inner(),
[INFO] [stdout] 1853 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1868:44
[INFO] [stdout]      |
[INFO] [stdout] 1868 |                           let output: bool = <::bevy_math::IRect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1869 | |                             ::bevy_math::IRect,
[INFO] [stdout] 1870 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1871 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1870 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1871 -                             .into();
[INFO] [stdout] 1870 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1868 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::IRect as ::core::cmp::PartialEq<
[INFO] [stdout] 1869 |                             ::bevy_math::IRect,
[INFO] [stdout] 1870 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1956:43
[INFO] [stdout]      |
[INFO] [stdout] 1956 |                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1956 -                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout] 1956 +                         let output: i32 = ::bevy_math::IRect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1956 -                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout] 1956 +                         let output: i32 = <i32 as Into<_>>::into(::bevy_math::IRect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2006:44
[INFO] [stdout]      |
[INFO] [stdout] 2006 |                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2006 -                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout] 2006 +                         let output: bool = ::bevy_math::IRect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2006 -                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout] 2006 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::IRect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2093:43
[INFO] [stdout]      |
[INFO] [stdout] 2093 |                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2093 -                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout] 2093 +                         let output: i32 = ::bevy_math::IRect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2093 -                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout] 2093 +                         let output: i32 = <i32 as Into<_>>::into(::bevy_math::IRect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2116:43
[INFO] [stdout]      |
[INFO] [stdout] 2116 |                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2116 -                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout] 2116 +                         let output: f32 = ::bevy_math::Rect::area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2116 -                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout] 2116 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2198:44
[INFO] [stdout]      |
[INFO] [stdout] 2198 |                           let output: bool = ::bevy_math::Rect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2199 | |                                 &_self,
[INFO] [stdout] 2200 | |                                 point.into_inner(),
[INFO] [stdout] 2201 | |                             )
[INFO] [stdout] 2202 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2201 -                             )
[INFO] [stdout] 2202 -                             .into();
[INFO] [stdout] 2201 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2198 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rect::contains(
[INFO] [stdout] 2199 |                                 &_self,
[INFO] [stdout] 2200 |                                 point.into_inner(),
[INFO] [stdout] 2201 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2216:44
[INFO] [stdout]      |
[INFO] [stdout] 2216 |                           let output: bool = <::bevy_math::Rect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2217 | |                             ::bevy_math::Rect,
[INFO] [stdout] 2218 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2219 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2218 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2219 -                             .into();
[INFO] [stdout] 2218 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2216 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Rect as ::core::cmp::PartialEq<
[INFO] [stdout] 2217 |                             ::bevy_math::Rect,
[INFO] [stdout] 2218 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2304:43
[INFO] [stdout]      |
[INFO] [stdout] 2304 |                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2304 -                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout] 2304 +                         let output: f32 = ::bevy_math::Rect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2304 -                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout] 2304 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2354:44
[INFO] [stdout]      |
[INFO] [stdout] 2354 |                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2354 -                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout] 2354 +                         let output: bool = ::bevy_math::Rect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2354 -                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout] 2354 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2477:43
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2477 -                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout] 2477 +                         let output: f32 = ::bevy_math::Rect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2477 -                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout] 2477 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2568:44
[INFO] [stdout]      |
[INFO] [stdout] 2568 |                           let output: bool = ::bevy_math::URect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2569 | |                                 &_self,
[INFO] [stdout] 2570 | |                                 point.into_inner(),
[INFO] [stdout] 2571 | |                             )
[INFO] [stdout] 2572 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2571 -                             )
[INFO] [stdout] 2572 -                             .into();
[INFO] [stdout] 2571 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2568 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::URect::contains(
[INFO] [stdout] 2569 |                                 &_self,
[INFO] [stdout] 2570 |                                 point.into_inner(),
[INFO] [stdout] 2571 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2586:44
[INFO] [stdout]      |
[INFO] [stdout] 2586 |                           let output: bool = <::bevy_math::URect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2587 | |                             ::bevy_math::URect,
[INFO] [stdout] 2588 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2589 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2588 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2589 -                             .into();
[INFO] [stdout] 2588 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2586 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::URect as ::core::cmp::PartialEq<
[INFO] [stdout] 2587 |                             ::bevy_math::URect,
[INFO] [stdout] 2588 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2674:43
[INFO] [stdout]      |
[INFO] [stdout] 2674 |                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2674 -                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout] 2674 +                         let output: u32 = ::bevy_math::URect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2674 -                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout] 2674 +                         let output: u32 = <u32 as Into<_>>::into(::bevy_math::URect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2724:44
[INFO] [stdout]      |
[INFO] [stdout] 2724 |                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2724 -                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout] 2724 +                         let output: bool = ::bevy_math::URect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2724 -                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout] 2724 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::URect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2811:43
[INFO] [stdout]      |
[INFO] [stdout] 2811 |                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2811 -                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout] 2811 +                         let output: u32 = ::bevy_math::URect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2811 -                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout] 2811 +                         let output: u32 = <u32 as Into<_>>::into(::bevy_math::URect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2889:44
[INFO] [stdout]      |
[INFO] [stdout] 2889 |                           let output: bool = <::bevy_math::bounding::Aabb2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2890 | |                             ::bevy_math::bounding::Aabb2d,
[INFO] [stdout] 2891 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2892 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2891 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2892 -                             .into();
[INFO] [stdout] 2891 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2889 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::Aabb2d as ::core::cmp::PartialEq<
[INFO] [stdout] 2890 |                             ::bevy_math::bounding::Aabb2d,
[INFO] [stdout] 2891 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2994:44
[INFO] [stdout]      |
[INFO] [stdout] 2994 |                           let output: bool = <::bevy_math::bounding::BoundingCircle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2995 | |                             ::bevy_math::bounding::BoundingCircle,
[INFO] [stdout] 2996 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2997 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2996 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2997 -                             .into();
[INFO] [stdout] 2996 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2994 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::BoundingCircle as ::core::cmp::PartialEq<
[INFO] [stdout] 2995 |                             ::bevy_math::bounding::BoundingCircle,
[INFO] [stdout] 2996 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3029:43
[INFO] [stdout]      |
[INFO] [stdout] 3029 |                           let output: f32 = ::bevy_math::bounding::BoundingCircle::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3030 | |                                 &_self,
[INFO] [stdout] 3031 | |                             )
[INFO] [stdout] 3032 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3031 -                             )
[INFO] [stdout] 3032 -                             .into();
[INFO] [stdout] 3031 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3029 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::bounding::BoundingCircle::radius(
[INFO] [stdout] 3030 |                                 &_self,
[INFO] [stdout] 3031 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3093:43
[INFO] [stdout]      |
[INFO] [stdout] 3093 |                           let output: f32 = ::bevy_math::primitives::Circle::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3094 | |                                 &_self,
[INFO] [stdout] 3095 | |                             )
[INFO] [stdout] 3096 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3095 -                             )
[INFO] [stdout] 3096 -                             .into();
[INFO] [stdout] 3095 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3093 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Circle::diameter(
[INFO] [stdout] 3094 |                                 &_self,
[INFO] [stdout] 3095 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3113:44
[INFO] [stdout]      |
[INFO] [stdout] 3113 |                           let output: bool = <::bevy_math::primitives::Circle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3114 | |                             ::bevy_math::primitives::Circle,
[INFO] [stdout] 3115 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3116 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3115 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3116 -                             .into();
[INFO] [stdout] 3115 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3113 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Circle as ::core::cmp::PartialEq<
[INFO] [stdout] 3114 |                             ::bevy_math::primitives::Circle,
[INFO] [stdout] 3115 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3194:43
[INFO] [stdout]      |
[INFO] [stdout] 3194 |                           let output: f32 = ::bevy_math::primitives::Annulus::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3195 | |                                 &_self,
[INFO] [stdout] 3196 | |                             )
[INFO] [stdout] 3197 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3196 -                             )
[INFO] [stdout] 3197 -                             .into();
[INFO] [stdout] 3196 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3194 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Annulus::diameter(
[INFO] [stdout] 3195 |                                 &_self,
[INFO] [stdout] 3196 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3214:44
[INFO] [stdout]      |
[INFO] [stdout] 3214 |                           let output: bool = <::bevy_math::primitives::Annulus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3215 | |                             ::bevy_math::primitives::Annulus,
[INFO] [stdout] 3216 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3217 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3216 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3217 -                             .into();
[INFO] [stdout] 3216 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3214 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Annulus as ::core::cmp::PartialEq<
[INFO] [stdout] 3215 |                             ::bevy_math::primitives::Annulus,
[INFO] [stdout] 3216 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3249:43
[INFO] [stdout]      |
[INFO] [stdout] 3249 |                           let output: f32 = ::bevy_math::primitives::Annulus::thickness(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3250 | |                                 &_self,
[INFO] [stdout] 3251 | |                             )
[INFO] [stdout] 3252 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3251 -                             )
[INFO] [stdout] 3252 -                             .into();
[INFO] [stdout] 3251 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3249 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Annulus::thickness(
[INFO] [stdout] 3250 |                                 &_self,
[INFO] [stdout] 3251 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3278:43
[INFO] [stdout]      |
[INFO] [stdout] 3278 |                           let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3279 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3278 -                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout] 3279 -                             .into();
[INFO] [stdout] 3278 +                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3278 -                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout] 3279 -                             .into();
[INFO] [stdout] 3278 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::angle(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3293:43
[INFO] [stdout]      |
[INFO] [stdout] 3293 |                           let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3294 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3293 -                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout] 3294 -                             .into();
[INFO] [stdout] 3293 +                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3293 -                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout] 3294 -                             .into();
[INFO] [stdout] 3293 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::apothem(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3308:43
[INFO] [stdout]      |
[INFO] [stdout] 3308 |                           let output: f32 = ::bevy_math::primitives::Arc2d::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3309 | |                                 &_self,
[INFO] [stdout] 3310 | |                             )
[INFO] [stdout] 3311 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3310 -                             )
[INFO] [stdout] 3311 -                             .into();
[INFO] [stdout] 3310 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3308 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::chord_length(
[INFO] [stdout] 3309 |                                 &_self,
[INFO] [stdout] 3310 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3362:44
[INFO] [stdout]      |
[INFO] [stdout] 3362 |                           let output: bool = <::bevy_math::primitives::Arc2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3363 | |                             ::bevy_math::primitives::Arc2d,
[INFO] [stdout] 3364 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3365 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3364 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3365 -                             .into();
[INFO] [stdout] 3364 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3362 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Arc2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3363 |                             ::bevy_math::primitives::Arc2d,
[INFO] [stdout] 3364 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3433:43
[INFO] [stdout]      |
[INFO] [stdout] 3433 |                           let output: f32 = ::bevy_math::primitives::Arc2d::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3434 | |                                 &_self,
[INFO] [stdout] 3435 | |                             )
[INFO] [stdout] 3436 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3435 -                             )
[INFO] [stdout] 3436 -                             .into();
[INFO] [stdout] 3435 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3433 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::half_chord_length(
[INFO] [stdout] 3434 |                                 &_self,
[INFO] [stdout] 3435 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3450:44
[INFO] [stdout]      |
[INFO] [stdout] 3450 |                           let output: bool = ::bevy_math::primitives::Arc2d::is_major(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3451 | |                                 &_self,
[INFO] [stdout] 3452 | |                             )
[INFO] [stdout] 3453 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3452 -                             )
[INFO] [stdout] 3453 -                             .into();
[INFO] [stdout] 3452 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3450 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Arc2d::is_major(
[INFO] [stdout] 3451 |                                 &_self,
[INFO] [stdout] 3452 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3467:44
[INFO] [stdout]      |
[INFO] [stdout] 3467 |                           let output: bool = ::bevy_math::primitives::Arc2d::is_minor(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3468 | |                                 &_self,
[INFO] [stdout] 3469 | |                             )
[INFO] [stdout] 3470 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3469 -                             )
[INFO] [stdout] 3470 -                             .into();
[INFO] [stdout] 3469 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3467 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Arc2d::is_minor(
[INFO] [stdout] 3468 |                                 &_self,
[INFO] [stdout] 3469 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3501:43
[INFO] [stdout]      |
[INFO] [stdout] 3501 |                           let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3502 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3501 -                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout] 3502 -                             .into();
[INFO] [stdout] 3501 +                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3501 -                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout] 3502 -                             .into();
[INFO] [stdout] 3501 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::length(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3568:43
[INFO] [stdout]      |
[INFO] [stdout] 3568 |                           let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3569 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3568 -                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout] 3569 -                             .into();
[INFO] [stdout] 3568 +                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3568 -                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout] 3569 -                             .into();
[INFO] [stdout] 3568 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::sagitta(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3613:25
[INFO] [stdout]      |
[INFO] [stdout] 3613 | /                         <::bevy_math::primitives::Capsule2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3614 | |                             ::bevy_math::primitives::Capsule2d,
[INFO] [stdout] 3615 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3616 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3615 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3616 -                         .into();
[INFO] [stdout] 3615 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3613 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Capsule2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3614 |                             ::bevy_math::primitives::Capsule2d,
[INFO] [stdout] 3615 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3672:43
[INFO] [stdout]      |
[INFO] [stdout] 3672 |                           let output: f32 = ::bevy_math::primitives::CircularSector::angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3673 | |                                 &_self,
[INFO] [stdout] 3674 | |                             )
[INFO] [stdout] 3675 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3674 -                             )
[INFO] [stdout] 3675 -                             .into();
[INFO] [stdout] 3674 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3672 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::angle(
[INFO] [stdout] 3673 |                                 &_self,
[INFO] [stdout] 3674 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3689:43
[INFO] [stdout]      |
[INFO] [stdout] 3689 |                           let output: f32 = ::bevy_math::primitives::CircularSector::apothem(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3690 | |                                 &_self,
[INFO] [stdout] 3691 | |                             )
[INFO] [stdout] 3692 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3691 -                             )
[INFO] [stdout] 3692 -                             .into();
[INFO] [stdout] 3691 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3689 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::apothem(
[INFO] [stdout] 3690 |                                 &_self,
[INFO] [stdout] 3691 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3706:43
[INFO] [stdout]      |
[INFO] [stdout] 3706 |                           let output: f32 = ::bevy_math::primitives::CircularSector::arc_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3707 | |                                 &_self,
[INFO] [stdout] 3708 | |                             )
[INFO] [stdout] 3709 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3708 -                             )
[INFO] [stdout] 3709 -                             .into();
[INFO] [stdout] 3708 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3706 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::arc_length(
[INFO] [stdout] 3707 |                                 &_self,
[INFO] [stdout] 3708 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3723:43
[INFO] [stdout]      |
[INFO] [stdout] 3723 |                           let output: f32 = ::bevy_math::primitives::CircularSector::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3724 | |                                 &_self,
[INFO] [stdout] 3725 | |                             )
[INFO] [stdout] 3726 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3725 -                             )
[INFO] [stdout] 3726 -                             .into();
[INFO] [stdout] 3725 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3723 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::chord_length(
[INFO] [stdout] 3724 |                                 &_self,
[INFO] [stdout] 3725 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3777:44
[INFO] [stdout]      |
[INFO] [stdout] 3777 |                           let output: bool = <::bevy_math::primitives::CircularSector as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3778 | |                             ::bevy_math::primitives::CircularSector,
[INFO] [stdout] 3779 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3780 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3779 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3780 -                             .into();
[INFO] [stdout] 3779 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3777 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::CircularSector as ::core::cmp::PartialEq<
[INFO] [stdout] 3778 |                             ::bevy_math::primitives::CircularSector,
[INFO] [stdout] 3779 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3848:43
[INFO] [stdout]      |
[INFO] [stdout] 3848 |                           let output: f32 = ::bevy_math::primitives::CircularSector::half_angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3849 | |                                 &_self,
[INFO] [stdout] 3850 | |                             )
[INFO] [stdout] 3851 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3850 -                             )
[INFO] [stdout] 3851 -                             .into();
[INFO] [stdout] 3850 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3848 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::half_angle(
[INFO] [stdout] 3849 |                                 &_self,
[INFO] [stdout] 3850 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3865:43
[INFO] [stdout]      |
[INFO] [stdout] 3865 |                           let output: f32 = ::bevy_math::primitives::CircularSector::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3866 | |                                 &_self,
[INFO] [stdout] 3867 | |                             )
[INFO] [stdout] 3868 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3867 -                             )
[INFO] [stdout] 3868 -                             .into();
[INFO] [stdout] 3867 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3865 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::half_chord_length(
[INFO] [stdout] 3866 |                                 &_self,
[INFO] [stdout] 3867 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3900:43
[INFO] [stdout]      |
[INFO] [stdout] 3900 |                           let output: f32 = ::bevy_math::primitives::CircularSector::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3901 | |                                 &_self,
[INFO] [stdout] 3902 | |                             )
[INFO] [stdout] 3903 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3902 -                             )
[INFO] [stdout] 3903 -                             .into();
[INFO] [stdout] 3902 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3900 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::radius(
[INFO] [stdout] 3901 |                                 &_self,
[INFO] [stdout] 3902 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3917:43
[INFO] [stdout]      |
[INFO] [stdout] 3917 |                           let output: f32 = ::bevy_math::primitives::CircularSector::sagitta(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3918 | |                                 &_self,
[INFO] [stdout] 3919 | |                             )
[INFO] [stdout] 3920 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3919 -                             )
[INFO] [stdout] 3920 -                             .into();
[INFO] [stdout] 3919 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3917 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::sagitta(
[INFO] [stdout] 3918 |                                 &_self,
[INFO] [stdout] 3919 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3946:43
[INFO] [stdout]      |
[INFO] [stdout] 3946 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3947 | |                                 &_self,
[INFO] [stdout] 3948 | |                             )
[INFO] [stdout] 3949 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3948 -                             )
[INFO] [stdout] 3949 -                             .into();
[INFO] [stdout] 3948 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3946 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::angle(
[INFO] [stdout] 3947 |                                 &_self,
[INFO] [stdout] 3948 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3963:43
[INFO] [stdout]      |
[INFO] [stdout] 3963 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::apothem(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3964 | |                                 &_self,
[INFO] [stdout] 3965 | |                             )
[INFO] [stdout] 3966 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3965 -                             )
[INFO] [stdout] 3966 -                             .into();
[INFO] [stdout] 3965 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3963 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::apothem(
[INFO] [stdout] 3964 |                                 &_self,
[INFO] [stdout] 3965 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3980:43
[INFO] [stdout]      |
[INFO] [stdout] 3980 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::arc_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3981 | |                                 &_self,
[INFO] [stdout] 3982 | |                             )
[INFO] [stdout] 3983 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3982 -                             )
[INFO] [stdout] 3983 -                             .into();
[INFO] [stdout] 3982 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3980 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::arc_length(
[INFO] [stdout] 3981 |                                 &_self,
[INFO] [stdout] 3982 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3997:43
[INFO] [stdout]      |
[INFO] [stdout] 3997 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3998 | |                                 &_self,
[INFO] [stdout] 3999 | |                             )
[INFO] [stdout] 4000 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3999 -                             )
[INFO] [stdout] 4000 -                             .into();
[INFO] [stdout] 3999 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3997 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::chord_length(
[INFO] [stdout] 3998 |                                 &_self,
[INFO] [stdout] 3999 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4051:44
[INFO] [stdout]      |
[INFO] [stdout] 4051 |                           let output: bool = <::bevy_math::primitives::CircularSegment as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4052 | |                             ::bevy_math::primitives::CircularSegment,
[INFO] [stdout] 4053 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4054 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4053 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4054 -                             .into();
[INFO] [stdout] 4053 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4051 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::CircularSegment as ::core::cmp::PartialEq<
[INFO] [stdout] 4052 |                             ::bevy_math::primitives::CircularSegment,
[INFO] [stdout] 4053 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4122:43
[INFO] [stdout]      |
[INFO] [stdout] 4122 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::half_angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4123 | |                                 &_self,
[INFO] [stdout] 4124 | |                             )
[INFO] [stdout] 4125 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4124 -                             )
[INFO] [stdout] 4125 -                             .into();
[INFO] [stdout] 4124 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4122 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::half_angle(
[INFO] [stdout] 4123 |                                 &_self,
[INFO] [stdout] 4124 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4139:43
[INFO] [stdout]      |
[INFO] [stdout] 4139 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4140 | |                                 &_self,
[INFO] [stdout] 4141 | |                             )
[INFO] [stdout] 4142 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4141 -                             )
[INFO] [stdout] 4142 -                             .into();
[INFO] [stdout] 4141 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4139 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::half_chord_length(
[INFO] [stdout] 4140 |                                 &_self,
[INFO] [stdout] 4141 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4174:43
[INFO] [stdout]      |
[INFO] [stdout] 4174 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4175 | |                                 &_self,
[INFO] [stdout] 4176 | |                             )
[INFO] [stdout] 4177 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4176 -                             )
[INFO] [stdout] 4177 -                             .into();
[INFO] [stdout] 4176 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4174 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::radius(
[INFO] [stdout] 4175 |                                 &_self,
[INFO] [stdout] 4176 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4191:43
[INFO] [stdout]      |
[INFO] [stdout] 4191 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::sagitta(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4192 | |                                 &_self,
[INFO] [stdout] 4193 | |                             )
[INFO] [stdout] 4194 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4193 -                             )
[INFO] [stdout] 4194 -                             .into();
[INFO] [stdout] 4193 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4191 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::sagitta(
[INFO] [stdout] 4192 |                                 &_self,
[INFO] [stdout] 4193 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4237:43
[INFO] [stdout]      |
[INFO] [stdout] 4237 |                           let output: f32 = ::bevy_math::primitives::Ellipse::eccentricity(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4238 | |                                 &_self,
[INFO] [stdout] 4239 | |                             )
[INFO] [stdout] 4240 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4239 -                             )
[INFO] [stdout] 4240 -                             .into();
[INFO] [stdout] 4239 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4237 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::eccentricity(
[INFO] [stdout] 4238 |                                 &_self,
[INFO] [stdout] 4239 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4257:44
[INFO] [stdout]      |
[INFO] [stdout] 4257 |                           let output: bool = <::bevy_math::primitives::Ellipse as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4258 | |                             ::bevy_math::primitives::Ellipse,
[INFO] [stdout] 4259 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4260 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4259 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4260 -                             .into();
[INFO] [stdout] 4259 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4257 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Ellipse as ::core::cmp::PartialEq<
[INFO] [stdout] 4258 |                             ::bevy_math::primitives::Ellipse,
[INFO] [stdout] 4259 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4274:43
[INFO] [stdout]      |
[INFO] [stdout] 4274 |                           let output: f32 = ::bevy_math::primitives::Ellipse::focal_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4275 | |                                 &_self,
[INFO] [stdout] 4276 | |                             )
[INFO] [stdout] 4277 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4276 -                             )
[INFO] [stdout] 4277 -                             .into();
[INFO] [stdout] 4276 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4274 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::focal_length(
[INFO] [stdout] 4275 |                                 &_self,
[INFO] [stdout] 4276 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4326:43
[INFO] [stdout]      |
[INFO] [stdout] 4326 |                           let output: f32 = ::bevy_math::primitives::Ellipse::semi_major(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4327 | |                                 &_self,
[INFO] [stdout] 4328 | |                             )
[INFO] [stdout] 4329 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4328 -                             )
[INFO] [stdout] 4329 -                             .into();
[INFO] [stdout] 4328 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4326 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::semi_major(
[INFO] [stdout] 4327 |                                 &_self,
[INFO] [stdout] 4328 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4343:43
[INFO] [stdout]      |
[INFO] [stdout] 4343 |                           let output: f32 = ::bevy_math::primitives::Ellipse::semi_minor(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4344 | |                                 &_self,
[INFO] [stdout] 4345 | |                             )
[INFO] [stdout] 4346 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4345 -                             )
[INFO] [stdout] 4346 -                             .into();
[INFO] [stdout] 4345 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4343 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::semi_minor(
[INFO] [stdout] 4344 |                                 &_self,
[INFO] [stdout] 4345 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:42:44
[INFO] [stdout]    |
[INFO] [stdout] 42 |                           let output: bool = <::bevy_math::AspectRatio as ::core::cmp::PartialEq<
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 43 | |                             ::bevy_math::AspectRatio,
[INFO] [stdout] 44 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 45 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 44 -                         >>::eq(&_self, &other)
[INFO] [stdout] 45 -                             .into();
[INFO] [stdout] 44 +                         >>::eq(&_self, &other);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::AspectRatio as ::core::cmp::PartialEq<
[INFO] [stdout] 43 |                             ::bevy_math::AspectRatio,
[INFO] [stdout] 44 ~                         >>::eq(&_self, &other));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4389:25
[INFO] [stdout]      |
[INFO] [stdout] 4389 | /                         <::bevy_math::primitives::Line2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4390 | |                             ::bevy_math::primitives::Line2d,
[INFO] [stdout] 4391 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4392 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4391 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4392 -                         .into();
[INFO] [stdout] 4391 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4389 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Line2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4390 |                             ::bevy_math::primitives::Line2d,
[INFO] [stdout] 4391 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4438:44
[INFO] [stdout]      |
[INFO] [stdout] 4438 |                           let output: bool = <::bevy_math::primitives::Plane2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4439 | |                             ::bevy_math::primitives::Plane2d,
[INFO] [stdout] 4440 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4441 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4440 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4441 -                             .into();
[INFO] [stdout] 4440 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4438 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Plane2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4439 |                             ::bevy_math::primitives::Plane2d,
[INFO] [stdout] 4440 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4522:44
[INFO] [stdout]      |
[INFO] [stdout] 4522 |                           let output: bool = <::bevy_math::primitives::Rectangle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4523 | |                             ::bevy_math::primitives::Rectangle,
[INFO] [stdout] 4524 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4525 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4524 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4525 -                             .into();
[INFO] [stdout] 4524 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4522 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Rectangle as ::core::cmp::PartialEq<
[INFO] [stdout] 4523 |                             ::bevy_math::primitives::Rectangle,
[INFO] [stdout] 4524 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:76:44
[INFO] [stdout]    |
[INFO] [stdout] 76 |                           let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 77 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         let output: bool = ::bevy_math::AspectRatio::is_landscape(&_self)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_landscape(&_self));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4638:43
[INFO] [stdout]      |
[INFO] [stdout] 4638 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::circumradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4639 | |                                 &_self,
[INFO] [stdout] 4640 | |                             )
[INFO] [stdout] 4641 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4640 -                             )
[INFO] [stdout] 4641 -                             .into();
[INFO] [stdout] 4640 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4638 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::circumradius(
[INFO] [stdout] 4639 |                                 &_self,
[INFO] [stdout] 4640 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]   --> src/lib.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |                           let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 92 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout] 92 -                             .into();
[INFO] [stdout] 91 +                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -                         let output: bool = ::bevy_math::AspectRatio::is_portrait(&_self)
[INFO] [stdout] 92 -                             .into();
[INFO] [stdout] 91 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_portrait(&_self));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4675:44
[INFO] [stdout]      |
[INFO] [stdout] 4675 |                           let output: bool = <::bevy_math::primitives::RegularPolygon as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4676 | |                             ::bevy_math::primitives::RegularPolygon,
[INFO] [stdout] 4677 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4678 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4677 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4678 -                             .into();
[INFO] [stdout] 4677 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4675 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::RegularPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 4676 |                             ::bevy_math::primitives::RegularPolygon,
[INFO] [stdout] 4677 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:106:44
[INFO] [stdout]     |
[INFO] [stdout] 106 |                           let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 107 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 106 -                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout] 107 -                             .into();
[INFO] [stdout] 106 +                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 106 -                         let output: bool = ::bevy_math::AspectRatio::is_square(&_self)
[INFO] [stdout] 107 -                             .into();
[INFO] [stdout] 106 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::AspectRatio::is_square(&_self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4692:43
[INFO] [stdout]      |
[INFO] [stdout] 4692 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::external_angle_degrees(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4693 | |                                 &_self,
[INFO] [stdout] 4694 | |                             )
[INFO] [stdout] 4695 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4694 -                             )
[INFO] [stdout] 4695 -                             .into();
[INFO] [stdout] 4694 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4692 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::external_angle_degrees(
[INFO] [stdout] 4693 |                                 &_self,
[INFO] [stdout] 4694 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4709:43
[INFO] [stdout]      |
[INFO] [stdout] 4709 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::external_angle_radians(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4710 | |                                 &_self,
[INFO] [stdout] 4711 | |                             )
[INFO] [stdout] 4712 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4711 -                             )
[INFO] [stdout] 4712 -                             .into();
[INFO] [stdout] 4711 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4709 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::external_angle_radians(
[INFO] [stdout] 4710 |                                 &_self,
[INFO] [stdout] 4711 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:121:43
[INFO] [stdout]     |
[INFO] [stdout] 121 |                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 121 -                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout] 121 +                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 121 -                         let output: f32 = ::bevy_math::AspectRatio::ratio(&_self).into();
[INFO] [stdout] 121 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::AspectRatio::ratio(&_self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4726:43
[INFO] [stdout]      |
[INFO] [stdout] 4726 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::inradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4727 | |                                 &_self,
[INFO] [stdout] 4728 | |                             )
[INFO] [stdout] 4729 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4728 -                             )
[INFO] [stdout] 4729 -                             .into();
[INFO] [stdout] 4728 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4726 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::inradius(
[INFO] [stdout] 4727 |                                 &_self,
[INFO] [stdout] 4728 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:164:44
[INFO] [stdout]     |
[INFO] [stdout] 164 |                           let output: bool = <::bevy_math::CompassOctant as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 165 | |                             ::bevy_math::CompassOctant,
[INFO] [stdout] 166 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 167 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 166 -                         >>::eq(&_self, &other)
[INFO] [stdout] 167 -                             .into();
[INFO] [stdout] 166 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 164 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::CompassOctant as ::core::cmp::PartialEq<
[INFO] [stdout] 165 |                             ::bevy_math::CompassOctant,
[INFO] [stdout] 166 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:185:44
[INFO] [stdout]     |
[INFO] [stdout] 185 |                           let output: bool = ::bevy_math::CompassOctant::is_in_direction(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 186 | |                                 _self.into_inner(),
[INFO] [stdout] 187 | |                                 origin.into_inner(),
[INFO] [stdout] 188 | |                                 candidate.into_inner(),
[INFO] [stdout] 189 | |                             )
[INFO] [stdout] 190 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 189 -                             )
[INFO] [stdout] 190 -                             .into();
[INFO] [stdout] 189 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 185 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::CompassOctant::is_in_direction(
[INFO] [stdout] 186 |                                 _self.into_inner(),
[INFO] [stdout] 187 |                                 origin.into_inner(),
[INFO] [stdout] 188 |                                 candidate.into_inner(),
[INFO] [stdout] 189 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4743:43
[INFO] [stdout]      |
[INFO] [stdout] 4743 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::internal_angle_degrees(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4744 | |                                 &_self,
[INFO] [stdout] 4745 | |                             )
[INFO] [stdout] 4746 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4745 -                             )
[INFO] [stdout] 4746 -                             .into();
[INFO] [stdout] 4745 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4743 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::internal_angle_degrees(
[INFO] [stdout] 4744 |                                 &_self,
[INFO] [stdout] 4745 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:221:45
[INFO] [stdout]     |
[INFO] [stdout] 221 |                           let output: usize = ::bevy_math::CompassOctant::to_index(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 222 | |                                 _self.into_inner(),
[INFO] [stdout] 223 | |                             )
[INFO] [stdout] 224 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 223 -                             )
[INFO] [stdout] 224 -                             .into();
[INFO] [stdout] 223 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 221 ~                         let output: usize = <usize as Into<_>>::into(::bevy_math::CompassOctant::to_index(
[INFO] [stdout] 222 |                                 _self.into_inner(),
[INFO] [stdout] 223 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4760:43
[INFO] [stdout]      |
[INFO] [stdout] 4760 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::internal_angle_radians(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4761 | |                                 &_self,
[INFO] [stdout] 4762 | |                             )
[INFO] [stdout] 4763 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4762 -                             )
[INFO] [stdout] 4763 -                             .into();
[INFO] [stdout] 4762 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4760 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::internal_angle_radians(
[INFO] [stdout] 4761 |                                 &_self,
[INFO] [stdout] 4762 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:270:44
[INFO] [stdout]     |
[INFO] [stdout] 270 |                           let output: bool = <::bevy_math::CompassQuadrant as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 271 | |                             ::bevy_math::CompassQuadrant,
[INFO] [stdout] 272 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 273 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 272 -                         >>::eq(&_self, &other)
[INFO] [stdout] 273 -                             .into();
[INFO] [stdout] 272 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 270 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::CompassQuadrant as ::core::cmp::PartialEq<
[INFO] [stdout] 271 |                             ::bevy_math::CompassQuadrant,
[INFO] [stdout] 272 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4795:43
[INFO] [stdout]      |
[INFO] [stdout] 4795 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::side_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4796 | |                                 &_self,
[INFO] [stdout] 4797 | |                             )
[INFO] [stdout] 4798 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4797 -                             )
[INFO] [stdout] 4798 -                             .into();
[INFO] [stdout] 4797 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4795 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::side_length(
[INFO] [stdout] 4796 |                                 &_self,
[INFO] [stdout] 4797 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:291:44
[INFO] [stdout]     |
[INFO] [stdout] 291 |                           let output: bool = ::bevy_math::CompassQuadrant::is_in_direction(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 292 | |                                 _self.into_inner(),
[INFO] [stdout] 293 | |                                 origin.into_inner(),
[INFO] [stdout] 294 | |                                 candidate.into_inner(),
[INFO] [stdout] 295 | |                             )
[INFO] [stdout] 296 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 295 -                             )
[INFO] [stdout] 296 -                             .into();
[INFO] [stdout] 295 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 291 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::CompassQuadrant::is_in_direction(
[INFO] [stdout] 292 |                                 _self.into_inner(),
[INFO] [stdout] 293 |                                 origin.into_inner(),
[INFO] [stdout] 294 |                                 candidate.into_inner(),
[INFO] [stdout] 295 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4824:43
[INFO] [stdout]      |
[INFO] [stdout] 4824 |                           let output: f32 = ::bevy_math::primitives::Rhombus::circumradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4825 | |                                 &_self,
[INFO] [stdout] 4826 | |                             )
[INFO] [stdout] 4827 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4826 -                             )
[INFO] [stdout] 4827 -                             .into();
[INFO] [stdout] 4826 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4824 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::circumradius(
[INFO] [stdout] 4825 |                                 &_self,
[INFO] [stdout] 4826 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |                           let output: usize = ::bevy_math::CompassQuadrant::to_index(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 328 | |                                 _self.into_inner(),
[INFO] [stdout] 329 | |                             )
[INFO] [stdout] 330 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 329 -                             )
[INFO] [stdout] 330 -                             .into();
[INFO] [stdout] 329 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 327 ~                         let output: usize = <usize as Into<_>>::into(::bevy_math::CompassQuadrant::to_index(
[INFO] [stdout] 328 |                                 _self.into_inner(),
[INFO] [stdout] 329 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:373:44
[INFO] [stdout]     |
[INFO] [stdout] 373 |                           let output: bool = <::bevy_math::Isometry2d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 374 | |                             ::bevy_math::Isometry2d,
[INFO] [stdout] 375 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 376 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 375 -                         >>::eq(&_self, &other)
[INFO] [stdout] 376 -                             .into();
[INFO] [stdout] 375 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 373 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Isometry2d as ::core::cmp::PartialEq<
[INFO] [stdout] 374 |                             ::bevy_math::Isometry2d,
[INFO] [stdout] 375 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:560:44
[INFO] [stdout]     |
[INFO] [stdout] 560 |                           let output: bool = <::bevy_math::Isometry3d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 561 | |                             ::bevy_math::Isometry3d,
[INFO] [stdout] 562 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 563 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 562 -                         >>::eq(&_self, &other)
[INFO] [stdout] 563 -                             .into();
[INFO] [stdout] 562 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 560 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Isometry3d as ::core::cmp::PartialEq<
[INFO] [stdout] 561 |                             ::bevy_math::Isometry3d,
[INFO] [stdout] 562 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:677:44
[INFO] [stdout]     |
[INFO] [stdout] 677 |                           let output: bool = <::bevy_math::Ray2d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 678 | |                             ::bevy_math::Ray2d,
[INFO] [stdout] 679 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 680 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 679 -                         >>::eq(&_self, &other)
[INFO] [stdout] 680 -                             .into();
[INFO] [stdout] 679 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 677 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Ray2d as ::core::cmp::PartialEq<
[INFO] [stdout] 678 |                             ::bevy_math::Ray2d,
[INFO] [stdout] 679 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4879:44
[INFO] [stdout]      |
[INFO] [stdout] 4879 |                           let output: bool = <::bevy_math::primitives::Rhombus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4880 | |                             ::bevy_math::primitives::Rhombus,
[INFO] [stdout] 4881 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4882 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4881 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4882 -                             .into();
[INFO] [stdout] 4881 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Rhombus as ::core::cmp::PartialEq<
[INFO] [stdout] 4880 |                             ::bevy_math::primitives::Rhombus,
[INFO] [stdout] 4881 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4930:43
[INFO] [stdout]      |
[INFO] [stdout] 4930 |                           let output: f32 = ::bevy_math::primitives::Rhombus::inradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4931 | |                                 &_self,
[INFO] [stdout] 4932 | |                             )
[INFO] [stdout] 4933 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4932 -                             )
[INFO] [stdout] 4933 -                             .into();
[INFO] [stdout] 4932 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4930 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::inradius(
[INFO] [stdout] 4931 |                                 &_self,
[INFO] [stdout] 4932 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4965:43
[INFO] [stdout]      |
[INFO] [stdout] 4965 |                           let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4966 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4965 -                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout] 4966 -                             .into();
[INFO] [stdout] 4965 +                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4965 -                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout] 4966 -                             .into();
[INFO] [stdout] 4965 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::side(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5081:44
[INFO] [stdout]      |
[INFO] [stdout] 5081 |                           let output: bool = <::bevy_math::primitives::Segment2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5082 | |                             ::bevy_math::primitives::Segment2d,
[INFO] [stdout] 5083 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5084 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5083 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5084 -                             .into();
[INFO] [stdout] 5083 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5081 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Segment2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5082 |                             ::bevy_math::primitives::Segment2d,
[INFO] [stdout] 5083 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5168:43
[INFO] [stdout]      |
[INFO] [stdout] 5168 |                           let output: f32 = ::bevy_math::primitives::Segment2d::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 5169 | |                                 &_self,
[INFO] [stdout] 5170 | |                             )
[INFO] [stdout] 5171 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5170 -                             )
[INFO] [stdout] 5171 -                             .into();
[INFO] [stdout] 5170 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5168 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment2d::length(
[INFO] [stdout] 5169 |                                 &_self,
[INFO] [stdout] 5170 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5185:43
[INFO] [stdout]      |
[INFO] [stdout] 5185 |                           let output: f32 = ::bevy_math::primitives::Segment2d::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 5186 | |                                 &_self,
[INFO] [stdout] 5187 | |                             )
[INFO] [stdout] 5188 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5187 -                             )
[INFO] [stdout] 5188 -                             .into();
[INFO] [stdout] 5187 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5185 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment2d::length_squared(
[INFO] [stdout] 5186 |                                 &_self,
[INFO] [stdout] 5187 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5272:42
[INFO] [stdout]      |
[INFO] [stdout] 5272 |                           let output: () = ::bevy_math::primitives::Segment2d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 5273 | |                                 &mut _self,
[INFO] [stdout] 5274 | |                             )
[INFO] [stdout] 5275 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5274 -                             )
[INFO] [stdout] 5275 -                             .into();
[INFO] [stdout] 5274 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5272 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Segment2d::reverse(
[INFO] [stdout] 5273 |                                 &mut _self,
[INFO] [stdout] 5274 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5492:44
[INFO] [stdout]      |
[INFO] [stdout] 5492 |                           let output: bool = <::bevy_math::primitives::Triangle2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5493 | |                             ::bevy_math::primitives::Triangle2d,
[INFO] [stdout] 5494 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5495 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5494 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5495 -                             .into();
[INFO] [stdout] 5494 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5492 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Triangle2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5493 |                             ::bevy_math::primitives::Triangle2d,
[INFO] [stdout] 5494 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5509:44
[INFO] [stdout]      |
[INFO] [stdout] 5509 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_acute(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5510 | |                                 &_self,
[INFO] [stdout] 5511 | |                             )
[INFO] [stdout] 5512 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5511 -                             )
[INFO] [stdout] 5512 -                             .into();
[INFO] [stdout] 5511 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5509 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_acute(
[INFO] [stdout] 5510 |                                 &_self,
[INFO] [stdout] 5511 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5526:44
[INFO] [stdout]      |
[INFO] [stdout] 5526 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_degenerate(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5527 | |                                 &_self,
[INFO] [stdout] 5528 | |                             )
[INFO] [stdout] 5529 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5528 -                             )
[INFO] [stdout] 5529 -                             .into();
[INFO] [stdout] 5528 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5526 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_degenerate(
[INFO] [stdout] 5527 |                                 &_self,
[INFO] [stdout] 5528 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5543:44
[INFO] [stdout]      |
[INFO] [stdout] 5543 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_obtuse(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5544 | |                                 &_self,
[INFO] [stdout] 5545 | |                             )
[INFO] [stdout] 5546 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5545 -                             )
[INFO] [stdout] 5546 -                             .into();
[INFO] [stdout] 5545 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5543 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_obtuse(
[INFO] [stdout] 5544 |                                 &_self,
[INFO] [stdout] 5545 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5579:42
[INFO] [stdout]      |
[INFO] [stdout] 5579 |                           let output: () = ::bevy_math::primitives::Triangle2d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 5580 | |                                 &mut _self,
[INFO] [stdout] 5581 | |                             )
[INFO] [stdout] 5582 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5581 -                             )
[INFO] [stdout] 5582 -                             .into();
[INFO] [stdout] 5581 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5579 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Triangle2d::reverse(
[INFO] [stdout] 5580 |                                 &mut _self,
[INFO] [stdout] 5581 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5645:25
[INFO] [stdout]      |
[INFO] [stdout] 5645 | /                         <::bevy_math::primitives::ConvexPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5646 | |                             ::bevy_math::primitives::ConvexPolygon,
[INFO] [stdout] 5647 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5648 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5647 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5648 -                         .into();
[INFO] [stdout] 5647 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5645 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::ConvexPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5646 |                             ::bevy_math::primitives::ConvexPolygon,
[INFO] [stdout] 5647 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5694:44
[INFO] [stdout]      |
[INFO] [stdout] 5694 |                           let output: bool = <::bevy_math::primitives::Polygon as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5695 | |                             ::bevy_math::primitives::Polygon,
[INFO] [stdout] 5696 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5697 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5696 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5697 -                             .into();
[INFO] [stdout] 5696 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5694 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5695 |                             ::bevy_math::primitives::Polygon,
[INFO] [stdout] 5696 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5711:44
[INFO] [stdout]      |
[INFO] [stdout] 5711 |                           let output: bool = ::bevy_math::primitives::Polygon::is_simple(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5712 | |                                 &_self,
[INFO] [stdout] 5713 | |                             )
[INFO] [stdout] 5714 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5713 -                             )
[INFO] [stdout] 5714 -                             .into();
[INFO] [stdout] 5713 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5711 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Polygon::is_simple(
[INFO] [stdout] 5712 |                                 &_self,
[INFO] [stdout] 5713 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5760:44
[INFO] [stdout]      |
[INFO] [stdout] 5760 |                           let output: bool = <::bevy_math::primitives::Polyline2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5761 | |                             ::bevy_math::primitives::Polyline2d,
[INFO] [stdout] 5762 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5763 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5762 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5763 -                             .into();
[INFO] [stdout] 5762 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5760 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polyline2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5761 |                             ::bevy_math::primitives::Polyline2d,
[INFO] [stdout] 5762 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5850:44
[INFO] [stdout]      |
[INFO] [stdout] 5850 |                           let output: bool = <::bevy_math::primitives::Cuboid as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5851 | |                             ::bevy_math::primitives::Cuboid,
[INFO] [stdout] 5852 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5853 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5852 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5853 -                             .into();
[INFO] [stdout] 5852 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5850 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Cuboid as ::core::cmp::PartialEq<
[INFO] [stdout] 5851 |                             ::bevy_math::primitives::Cuboid,
[INFO] [stdout] 5852 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5998:40
[INFO] [stdout]      |
[INFO] [stdout] 5998 |                       let output: bool = <::bevy_math::bounding::Aabb3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 5999 | |                         ::bevy_math::bounding::Aabb3d,
[INFO] [stdout] 6000 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 6001 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6000 -                     >>::eq(&_self, &other)
[INFO] [stdout] 6001 -                     .into();
[INFO] [stdout] 6000 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5998 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::Aabb3d as ::core::cmp::PartialEq<
[INFO] [stdout] 5999 |                         ::bevy_math::bounding::Aabb3d,
[INFO] [stdout] 6000 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6062:25
[INFO] [stdout]      |
[INFO] [stdout] 6062 | /                         <::bevy_math::bounding::BoundingSphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6063 | |                             ::bevy_math::bounding::BoundingSphere,
[INFO] [stdout] 6064 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6065 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6064 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6065 -                         .into();
[INFO] [stdout] 6064 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6062 ~                         <bool as Into<_>>::into(<::bevy_math::bounding::BoundingSphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6063 |                             ::bevy_math::bounding::BoundingSphere,
[INFO] [stdout] 6064 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6079:39
[INFO] [stdout]      |
[INFO] [stdout] 6079 |                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6079 -                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout] 6079 +                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6079 -                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout] 6079 +                     let output: f32 = <f32 as Into<_>>::into(::bevy_math::bounding::BoundingSphere::radius(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6140:43
[INFO] [stdout]      |
[INFO] [stdout] 6140 |                           let output: f32 = ::bevy_math::primitives::Sphere::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6141 | |                                 &_self,
[INFO] [stdout] 6142 | |                             )
[INFO] [stdout] 6143 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6142 -                             )
[INFO] [stdout] 6143 -                             .into();
[INFO] [stdout] 6142 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6140 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Sphere::diameter(
[INFO] [stdout] 6141 |                                 &_self,
[INFO] [stdout] 6142 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6160:44
[INFO] [stdout]      |
[INFO] [stdout] 6160 |                           let output: bool = <::bevy_math::primitives::Sphere as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6161 | |                             ::bevy_math::primitives::Sphere,
[INFO] [stdout] 6162 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6163 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6162 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6163 -                             .into();
[INFO] [stdout] 6162 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6160 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Sphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6161 |                             ::bevy_math::primitives::Sphere,
[INFO] [stdout] 6162 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6221:39
[INFO] [stdout]      |
[INFO] [stdout] 6221 |                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6221 -                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout] 6221 +                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6221 -                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout] 6221 +                     let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cylinder::base_area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6253:25
[INFO] [stdout]      |
[INFO] [stdout] 6253 | /                         <::bevy_math::primitives::Cylinder as ::core::cmp::PartialEq<
[INFO] [stdout] 6254 | |                             ::bevy_math::primitives::Cylinder,
[INFO] [stdout] 6255 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6256 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6255 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6256 -                         .into();
[INFO] [stdout] 6255 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6253 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Cylinder as ::core::cmp::PartialEq<
[INFO] [stdout] 6254 |                             ::bevy_math::primitives::Cylinder,
[INFO] [stdout] 6255 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6271:25
[INFO] [stdout]      |
[INFO] [stdout] 6271 |                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6271 -                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout] 6271 +                         ::bevy_math::primitives::Cylinder::lateral_area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6271 -                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout] 6271 +                         <f32 as Into<_>>::into(::bevy_math::primitives::Cylinder::lateral_area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6330:25
[INFO] [stdout]      |
[INFO] [stdout] 6330 | /                         <::bevy_math::primitives::Capsule3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6331 | |                             ::bevy_math::primitives::Capsule3d,
[INFO] [stdout] 6332 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6333 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6332 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6333 -                         .into();
[INFO] [stdout] 6332 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6330 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Capsule3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6331 |                             ::bevy_math::primitives::Capsule3d,
[INFO] [stdout] 6332 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6406:43
[INFO] [stdout]      |
[INFO] [stdout] 6406 |                           let output: f32 = ::bevy_math::primitives::Cone::base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6407 | |                                 &_self,
[INFO] [stdout] 6408 | |                             )
[INFO] [stdout] 6409 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6408 -                             )
[INFO] [stdout] 6409 -                             .into();
[INFO] [stdout] 6408 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6406 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::base_area(
[INFO] [stdout] 6407 |                                 &_self,
[INFO] [stdout] 6408 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6443:44
[INFO] [stdout]      |
[INFO] [stdout] 6443 |                           let output: bool = <::bevy_math::primitives::Cone as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6444 | |                             ::bevy_math::primitives::Cone,
[INFO] [stdout] 6445 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6446 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6445 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6446 -                             .into();
[INFO] [stdout] 6445 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6443 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Cone as ::core::cmp::PartialEq<
[INFO] [stdout] 6444 |                             ::bevy_math::primitives::Cone,
[INFO] [stdout] 6445 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6460:43
[INFO] [stdout]      |
[INFO] [stdout] 6460 |                           let output: f32 = ::bevy_math::primitives::Cone::lateral_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6461 | |                                 &_self,
[INFO] [stdout] 6462 | |                             )
[INFO] [stdout] 6463 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6462 -                             )
[INFO] [stdout] 6463 -                             .into();
[INFO] [stdout] 6462 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6460 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::lateral_area(
[INFO] [stdout] 6461 |                                 &_self,
[INFO] [stdout] 6462 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6495:43
[INFO] [stdout]      |
[INFO] [stdout] 6495 |                           let output: f32 = ::bevy_math::primitives::Cone::slant_height(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6496 | |                                 &_self,
[INFO] [stdout] 6497 | |                             )
[INFO] [stdout] 6498 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6497 -                             )
[INFO] [stdout] 6498 -                             .into();
[INFO] [stdout] 6497 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6495 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::slant_height(
[INFO] [stdout] 6496 |                                 &_self,
[INFO] [stdout] 6497 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6541:43
[INFO] [stdout]      |
[INFO] [stdout] 6541 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::bottom_base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6542 | |                                 &_self,
[INFO] [stdout] 6543 | |                             )
[INFO] [stdout] 6544 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6543 -                             )
[INFO] [stdout] 6544 -                             .into();
[INFO] [stdout] 6543 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6541 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::bottom_base_area(
[INFO] [stdout] 6542 |                                 &_self,
[INFO] [stdout] 6543 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6578:44
[INFO] [stdout]      |
[INFO] [stdout] 6578 |                           let output: bool = <::bevy_math::primitives::ConicalFrustum as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6579 | |                             ::bevy_math::primitives::ConicalFrustum,
[INFO] [stdout] 6580 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6581 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6580 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6581 -                             .into();
[INFO] [stdout] 6580 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6578 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::ConicalFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 6579 |                             ::bevy_math::primitives::ConicalFrustum,
[INFO] [stdout] 6580 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6595:43
[INFO] [stdout]      |
[INFO] [stdout] 6595 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::lateral_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6596 | |                                 &_self,
[INFO] [stdout] 6597 | |                             )
[INFO] [stdout] 6598 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6597 -                             )
[INFO] [stdout] 6598 -                             .into();
[INFO] [stdout] 6597 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6595 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::lateral_area(
[INFO] [stdout] 6596 |                                 &_self,
[INFO] [stdout] 6597 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6612:43
[INFO] [stdout]      |
[INFO] [stdout] 6612 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::slant_height(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6613 | |                                 &_self,
[INFO] [stdout] 6614 | |                             )
[INFO] [stdout] 6615 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6614 -                             )
[INFO] [stdout] 6615 -                             .into();
[INFO] [stdout] 6614 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6612 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::slant_height(
[INFO] [stdout] 6613 |                                 &_self,
[INFO] [stdout] 6614 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6646:43
[INFO] [stdout]      |
[INFO] [stdout] 6646 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::top_base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6647 | |                                 &_self,
[INFO] [stdout] 6648 | |                             )
[INFO] [stdout] 6649 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6648 -                             )
[INFO] [stdout] 6649 -                             .into();
[INFO] [stdout] 6648 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6646 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::top_base_area(
[INFO] [stdout] 6647 |                                 &_self,
[INFO] [stdout] 6648 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6695:44
[INFO] [stdout]      |
[INFO] [stdout] 6695 |                           let output: bool = <::bevy_math::primitives::InfinitePlane3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6696 | |                             ::bevy_math::primitives::InfinitePlane3d,
[INFO] [stdout] 6697 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6698 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6697 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6698 -                             .into();
[INFO] [stdout] 6697 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6695 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::InfinitePlane3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6696 |                             ::bevy_math::primitives::InfinitePlane3d,
[INFO] [stdout] 6697 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6783:25
[INFO] [stdout]      |
[INFO] [stdout] 6783 | /                         <::bevy_math::primitives::Line3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6784 | |                             ::bevy_math::primitives::Line3d,
[INFO] [stdout] 6785 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6786 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6785 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6786 -                         .into();
[INFO] [stdout] 6785 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6783 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Line3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6784 |                             ::bevy_math::primitives::Line3d,
[INFO] [stdout] 6785 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6901:44
[INFO] [stdout]      |
[INFO] [stdout] 6901 |                           let output: bool = <::bevy_math::primitives::Segment3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6902 | |                             ::bevy_math::primitives::Segment3d,
[INFO] [stdout] 6903 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6904 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6903 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6904 -                             .into();
[INFO] [stdout] 6903 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6901 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Segment3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6902 |                             ::bevy_math::primitives::Segment3d,
[INFO] [stdout] 6903 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6971:43
[INFO] [stdout]      |
[INFO] [stdout] 6971 |                           let output: f32 = ::bevy_math::primitives::Segment3d::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6972 | |                                 &_self,
[INFO] [stdout] 6973 | |                             )
[INFO] [stdout] 6974 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6973 -                             )
[INFO] [stdout] 6974 -                             .into();
[INFO] [stdout] 6973 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6971 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment3d::length(
[INFO] [stdout] 6972 |                                 &_self,
[INFO] [stdout] 6973 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6988:43
[INFO] [stdout]      |
[INFO] [stdout] 6988 |                           let output: f32 = ::bevy_math::primitives::Segment3d::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6989 | |                                 &_self,
[INFO] [stdout] 6990 | |                             )
[INFO] [stdout] 6991 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6990 -                             )
[INFO] [stdout] 6991 -                             .into();
[INFO] [stdout] 6990 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6988 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment3d::length_squared(
[INFO] [stdout] 6989 |                                 &_self,
[INFO] [stdout] 6990 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7075:42
[INFO] [stdout]      |
[INFO] [stdout] 7075 |                           let output: () = ::bevy_math::primitives::Segment3d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 7076 | |                                 &mut _self,
[INFO] [stdout] 7077 | |                             )
[INFO] [stdout] 7078 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7077 -                             )
[INFO] [stdout] 7078 -                             .into();
[INFO] [stdout] 7077 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7075 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Segment3d::reverse(
[INFO] [stdout] 7076 |                                 &mut _self,
[INFO] [stdout] 7077 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7244:44
[INFO] [stdout]      |
[INFO] [stdout] 7244 |                           let output: bool = <::bevy_math::primitives::Torus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7245 | |                             ::bevy_math::primitives::Torus,
[INFO] [stdout] 7246 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7247 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7246 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7247 -                             .into();
[INFO] [stdout] 7246 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7244 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Torus as ::core::cmp::PartialEq<
[INFO] [stdout] 7245 |                             ::bevy_math::primitives::Torus,
[INFO] [stdout] 7246 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7261:43
[INFO] [stdout]      |
[INFO] [stdout] 7261 |                           let output: f32 = ::bevy_math::primitives::Torus::inner_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 7262 | |                                 &_self,
[INFO] [stdout] 7263 | |                             )
[INFO] [stdout] 7264 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7263 -                             )
[INFO] [stdout] 7264 -                             .into();
[INFO] [stdout] 7263 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7261 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Torus::inner_radius(
[INFO] [stdout] 7262 |                                 &_self,
[INFO] [stdout] 7263 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7296:43
[INFO] [stdout]      |
[INFO] [stdout] 7296 |                           let output: f32 = ::bevy_math::primitives::Torus::outer_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 7297 | |                                 &_self,
[INFO] [stdout] 7298 | |                             )
[INFO] [stdout] 7299 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7298 -                             )
[INFO] [stdout] 7299 -                             .into();
[INFO] [stdout] 7298 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7296 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Torus::outer_radius(
[INFO] [stdout] 7297 |                                 &_self,
[INFO] [stdout] 7298 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7379:44
[INFO] [stdout]      |
[INFO] [stdout] 7379 |                           let output: bool = <::bevy_math::primitives::Triangle3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7380 | |                             ::bevy_math::primitives::Triangle3d,
[INFO] [stdout] 7381 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7382 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7381 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7382 -                             .into();
[INFO] [stdout] 7381 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7379 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Triangle3d as ::core::cmp::PartialEq<
[INFO] [stdout] 7380 |                             ::bevy_math::primitives::Triangle3d,
[INFO] [stdout] 7381 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7396:44
[INFO] [stdout]      |
[INFO] [stdout] 7396 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_acute(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7397 | |                                 &_self,
[INFO] [stdout] 7398 | |                             )
[INFO] [stdout] 7399 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7398 -                             )
[INFO] [stdout] 7399 -                             .into();
[INFO] [stdout] 7398 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7396 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_acute(
[INFO] [stdout] 7397 |                                 &_self,
[INFO] [stdout] 7398 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7413:44
[INFO] [stdout]      |
[INFO] [stdout] 7413 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_degenerate(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7414 | |                                 &_self,
[INFO] [stdout] 7415 | |                             )
[INFO] [stdout] 7416 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7415 -                             )
[INFO] [stdout] 7416 -                             .into();
[INFO] [stdout] 7415 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7413 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_degenerate(
[INFO] [stdout] 7414 |                                 &_self,
[INFO] [stdout] 7415 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7430:44
[INFO] [stdout]      |
[INFO] [stdout] 7430 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_obtuse(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7431 | |                                 &_self,
[INFO] [stdout] 7432 | |                             )
[INFO] [stdout] 7433 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7432 -                             )
[INFO] [stdout] 7433 -                             .into();
[INFO] [stdout] 7432 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7430 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_obtuse(
[INFO] [stdout] 7431 |                                 &_self,
[INFO] [stdout] 7432 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7466:42
[INFO] [stdout]      |
[INFO] [stdout] 7466 |                           let output: () = ::bevy_math::primitives::Triangle3d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 7467 | |                                 &mut _self,
[INFO] [stdout] 7468 | |                             )
[INFO] [stdout] 7469 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7468 -                             )
[INFO] [stdout] 7469 -                             .into();
[INFO] [stdout] 7468 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7466 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Triangle3d::reverse(
[INFO] [stdout] 7467 |                                 &mut _self,
[INFO] [stdout] 7468 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7532:44
[INFO] [stdout]      |
[INFO] [stdout] 7532 |                           let output: bool = <::bevy_math::primitives::Polyline3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7533 | |                             ::bevy_math::primitives::Polyline3d,
[INFO] [stdout] 7534 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7535 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7534 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7535 -                             .into();
[INFO] [stdout] 7534 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7532 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polyline3d as ::core::cmp::PartialEq<
[INFO] [stdout] 7533 |                             ::bevy_math::primitives::Polyline3d,
[INFO] [stdout] 7534 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7585:25
[INFO] [stdout]      |
[INFO] [stdout] 7585 | /                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7585 -                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 -                             .into();
[INFO] [stdout] 7585 +                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7585 -                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 -                             .into();
[INFO] [stdout] 7585 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7602:25
[INFO] [stdout]      |
[INFO] [stdout] 7602 | /                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7602 -                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 -                             .into();
[INFO] [stdout] 7602 +                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7602 -                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 -                             .into();
[INFO] [stdout] 7602 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7696:25
[INFO] [stdout]      |
[INFO] [stdout] 7696 | /                         ::bevy_math::bounding::AabbCast2d::aabb_collision_at(
[INFO] [stdout] 7697 | |                             &_self,
[INFO] [stdout] 7698 | |                             aabb.into_inner(),
[INFO] [stdout] 7699 | |                         )
[INFO] [stdout] 7700 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7699 -                         )
[INFO] [stdout] 7700 -                         .into();
[INFO] [stdout] 7699 +                         );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7696 ~                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::AabbCast2d::aabb_collision_at(
[INFO] [stdout] 7697 |                             &_self,
[INFO] [stdout] 7698 |                             aabb.into_inner(),
[INFO] [stdout] 7699 ~                         ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:716:67
[INFO] [stdout]     |
[INFO] [stdout] 716 |                           let output: ::core::option::Option<f32> = ::bevy_math::Ray2d::intersect_plane(
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 717 | |                                 &_self,
[INFO] [stdout] 718 | |                                 plane_origin.into_inner(),
[INFO] [stdout] 719 | |                                 plane.into_inner(),
[INFO] [stdout] 720 | |                             )
[INFO] [stdout] 721 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 720 -                             )
[INFO] [stdout] 721 -                             .into();
[INFO] [stdout] 720 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 716 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::Ray2d::intersect_plane(
[INFO] [stdout] 717 |                                 &_self,
[INFO] [stdout] 718 |                                 plane_origin.into_inner(),
[INFO] [stdout] 719 |                                 plane.into_inner(),
[INFO] [stdout] 720 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:779:44
[INFO] [stdout]     |
[INFO] [stdout] 779 |                           let output: bool = <::bevy_math::Ray3d as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 780 | |                             ::bevy_math::Ray3d,
[INFO] [stdout] 781 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 782 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 781 -                         >>::eq(&_self, &other)
[INFO] [stdout] 782 -                             .into();
[INFO] [stdout] 781 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 779 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Ray3d as ::core::cmp::PartialEq<
[INFO] [stdout] 780 |                             ::bevy_math::Ray3d,
[INFO] [stdout] 781 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:818:67
[INFO] [stdout]     |
[INFO] [stdout] 818 |                           let output: ::core::option::Option<f32> = ::bevy_math::Ray3d::intersect_plane(
[INFO] [stdout]     |  ___________________________________________________________________^
[INFO] [stdout] 819 | |                                 &_self,
[INFO] [stdout] 820 | |                                 plane_origin.into_inner(),
[INFO] [stdout] 821 | |                                 plane.into_inner(),
[INFO] [stdout] 822 | |                             )
[INFO] [stdout] 823 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 822 -                             )
[INFO] [stdout] 823 -                             .into();
[INFO] [stdout] 822 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 818 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::Ray3d::intersect_plane(
[INFO] [stdout] 819 |                                 &_self,
[INFO] [stdout] 820 |                                 plane_origin.into_inner(),
[INFO] [stdout] 821 |                                 plane.into_inner(),
[INFO] [stdout] 822 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:864:43
[INFO] [stdout]     |
[INFO] [stdout] 864 |                           let output: f32 = ::bevy_math::Rot2::angle_to(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 865 | |                                 _self.into_inner(),
[INFO] [stdout] 866 | |                                 other.into_inner(),
[INFO] [stdout] 867 | |                             )
[INFO] [stdout] 868 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 867 -                             )
[INFO] [stdout] 868 -                             .into();
[INFO] [stdout] 867 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 864 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::angle_to(
[INFO] [stdout] 865 |                                 _self.into_inner(),
[INFO] [stdout] 866 |                                 other.into_inner(),
[INFO] [stdout] 867 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:882:43
[INFO] [stdout]     |
[INFO] [stdout] 882 |                           let output: f32 = ::bevy_math::Rot2::as_degrees(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 883 | |                                 _self.into_inner(),
[INFO] [stdout] 884 | |                             )
[INFO] [stdout] 885 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 884 -                             )
[INFO] [stdout] 885 -                             .into();
[INFO] [stdout] 884 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 882 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_degrees(
[INFO] [stdout] 883 |                                 _self.into_inner(),
[INFO] [stdout] 884 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:899:43
[INFO] [stdout]     |
[INFO] [stdout] 899 |                           let output: f32 = ::bevy_math::Rot2::as_radians(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 900 | |                                 _self.into_inner(),
[INFO] [stdout] 901 | |                             )
[INFO] [stdout] 902 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 901 -                             )
[INFO] [stdout] 902 -                             .into();
[INFO] [stdout] 901 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 899 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_radians(
[INFO] [stdout] 900 |                                 _self.into_inner(),
[INFO] [stdout] 901 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:916:43
[INFO] [stdout]     |
[INFO] [stdout] 916 |                           let output: f32 = ::bevy_math::Rot2::as_turn_fraction(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 917 | |                                 _self.into_inner(),
[INFO] [stdout] 918 | |                             )
[INFO] [stdout] 919 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 918 -                             )
[INFO] [stdout] 919 -                             .into();
[INFO] [stdout] 918 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 916 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::as_turn_fraction(
[INFO] [stdout] 917 |                                 _self.into_inner(),
[INFO] [stdout] 918 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]    --> src/lib.rs:967:44
[INFO] [stdout]     |
[INFO] [stdout] 967 |                           let output: bool = <::bevy_math::Rot2 as ::core::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 968 | |                             ::bevy_math::Rot2,
[INFO] [stdout] 969 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 970 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 969 -                         >>::eq(&_self, &other)
[INFO] [stdout] 970 -                             .into();
[INFO] [stdout] 969 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 967 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Rot2 as ::core::cmp::PartialEq<
[INFO] [stdout] 968 |                             ::bevy_math::Rot2,
[INFO] [stdout] 969 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1036:44
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                           let output: bool = ::bevy_math::Rot2::is_finite(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1037 | |                                 _self.into_inner(),
[INFO] [stdout] 1038 | |                             )
[INFO] [stdout] 1039 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1038 -                             )
[INFO] [stdout] 1039 -                             .into();
[INFO] [stdout] 1038 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1036 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_finite(
[INFO] [stdout] 1037 |                                 _self.into_inner(),
[INFO] [stdout] 1038 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7789:67
[INFO] [stdout]      |
[INFO] [stdout] 7789 |                           let output: ::core::option::Option<f32> = ::bevy_math::bounding::BoundingCircleCast::circle_collision_at(
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 7790 | |                                 &_self,
[INFO] [stdout] 7791 | |                                 circle.into_inner(),
[INFO] [stdout] 7792 | |                             )
[INFO] [stdout] 7793 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7792 -                             )
[INFO] [stdout] 7793 -                             .into();
[INFO] [stdout] 7792 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7789 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::BoundingCircleCast::circle_collision_at(
[INFO] [stdout] 7790 |                                 &_self,
[INFO] [stdout] 7791 |                                 circle.into_inner(),
[INFO] [stdout] 7792 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7885:25
[INFO] [stdout]      |
[INFO] [stdout] 7885 | /                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7885 -                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 -                             .into();
[INFO] [stdout] 7885 +                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7885 -                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 -                             .into();
[INFO] [stdout] 7885 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1053:44
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                           let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1054 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1053 -                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout] 1054 -                             .into();
[INFO] [stdout] 1053 +                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner());
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1053 -                         let output: bool = ::bevy_math::Rot2::is_nan(_self.into_inner())
[INFO] [stdout] 1054 -                             .into();
[INFO] [stdout] 1053 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_nan(_self.into_inner()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7948:25
[INFO] [stdout]      |
[INFO] [stdout] 7948 | /                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7948 -                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 -                             .into();
[INFO] [stdout] 7948 +                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7948 -                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 -                             .into();
[INFO] [stdout] 7948 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7976:25
[INFO] [stdout]      |
[INFO] [stdout] 7976 | /                         ::bevy_math::bounding::AabbCast3d::aabb_collision_at(
[INFO] [stdout] 7977 | |                             &_self,
[INFO] [stdout] 7978 | |                             aabb.into_inner(),
[INFO] [stdout] 7979 | |                         )
[INFO] [stdout] 7980 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7979 -                         )
[INFO] [stdout] 7980 -                         .into();
[INFO] [stdout] 7979 +                         );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7976 ~                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::AabbCast3d::aabb_collision_at(
[INFO] [stdout] 7977 |                             &_self,
[INFO] [stdout] 7978 |                             aabb.into_inner(),
[INFO] [stdout] 7979 ~                         ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1068:44
[INFO] [stdout]      |
[INFO] [stdout] 1068 |                           let output: bool = ::bevy_math::Rot2::is_near_identity(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1069 | |                                 _self.into_inner(),
[INFO] [stdout] 1070 | |                             )
[INFO] [stdout] 1071 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1070 -                             )
[INFO] [stdout] 1071 -                             .into();
[INFO] [stdout] 1070 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1068 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_near_identity(
[INFO] [stdout] 1069 |                                 _self.into_inner(),
[INFO] [stdout] 1070 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8085:67
[INFO] [stdout]      |
[INFO] [stdout] 8085 |                           let output: ::core::option::Option<f32> = ::bevy_math::bounding::BoundingSphereCast::sphere_collision_at(
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 8086 | |                                 &_self,
[INFO] [stdout] 8087 | |                                 sphere.into_inner(),
[INFO] [stdout] 8088 | |                             )
[INFO] [stdout] 8089 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8088 -                             )
[INFO] [stdout] 8089 -                             .into();
[INFO] [stdout] 8088 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8085 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::BoundingSphereCast::sphere_collision_at(
[INFO] [stdout] 8086 |                                 &_self,
[INFO] [stdout] 8087 |                                 sphere.into_inner(),
[INFO] [stdout] 8088 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8115:43
[INFO] [stdout]      |
[INFO] [stdout] 8115 |                           let output: f32 = ::bevy_math::curve::Interval::clamp(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8116 | |                                 _self.into_inner(),
[INFO] [stdout] 8117 | |                                 value,
[INFO] [stdout] 8118 | |                             )
[INFO] [stdout] 8119 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8118 -                             )
[INFO] [stdout] 8119 -                             .into();
[INFO] [stdout] 8118 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8115 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::clamp(
[INFO] [stdout] 8116 |                                 _self.into_inner(),
[INFO] [stdout] 8117 |                                 value,
[INFO] [stdout] 8118 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8150:44
[INFO] [stdout]      |
[INFO] [stdout] 8150 |                           let output: bool = ::bevy_math::curve::Interval::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8151 | |                                 _self.into_inner(),
[INFO] [stdout] 8152 | |                                 item,
[INFO] [stdout] 8153 | |                             )
[INFO] [stdout] 8154 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8153 -                             )
[INFO] [stdout] 8154 -                             .into();
[INFO] [stdout] 8153 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8150 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::contains(
[INFO] [stdout] 8151 |                                 _self.into_inner(),
[INFO] [stdout] 8152 |                                 item,
[INFO] [stdout] 8153 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8171:44
[INFO] [stdout]      |
[INFO] [stdout] 8171 |                           let output: bool = ::bevy_math::curve::Interval::contains_interval(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8172 | |                                 _self.into_inner(),
[INFO] [stdout] 8173 | |                                 other.into_inner(),
[INFO] [stdout] 8174 | |                             )
[INFO] [stdout] 8175 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8174 -                             )
[INFO] [stdout] 8175 -                             .into();
[INFO] [stdout] 8174 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8171 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::contains_interval(
[INFO] [stdout] 8172 |                                 _self.into_inner(),
[INFO] [stdout] 8173 |                                 other.into_inner(),
[INFO] [stdout] 8174 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8189:43
[INFO] [stdout]      |
[INFO] [stdout] 8189 |                           let output: f32 = ::bevy_math::curve::Interval::end(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8190 | |                                 _self.into_inner(),
[INFO] [stdout] 8191 | |                             )
[INFO] [stdout] 8192 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8191 -                             )
[INFO] [stdout] 8192 -                             .into();
[INFO] [stdout] 8191 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8189 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::end(
[INFO] [stdout] 8190 |                                 _self.into_inner(),
[INFO] [stdout] 8191 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8209:44
[INFO] [stdout]      |
[INFO] [stdout] 8209 |                           let output: bool = <::bevy_math::curve::Interval as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8210 | |                             ::bevy_math::curve::Interval,
[INFO] [stdout] 8211 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8212 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8211 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8212 -                             .into();
[INFO] [stdout] 8211 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8209 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::curve::Interval as ::core::cmp::PartialEq<
[INFO] [stdout] 8210 |                             ::bevy_math::curve::Interval,
[INFO] [stdout] 8211 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1085:44
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                           let output: bool = ::bevy_math::Rot2::is_normalized(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1086 | |                                 _self.into_inner(),
[INFO] [stdout] 1087 | |                             )
[INFO] [stdout] 1088 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1087 -                             )
[INFO] [stdout] 1088 -                             .into();
[INFO] [stdout] 1087 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1085 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rot2::is_normalized(
[INFO] [stdout] 1086 |                                 _self.into_inner(),
[INFO] [stdout] 1087 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8226:44
[INFO] [stdout]      |
[INFO] [stdout] 8226 |                           let output: bool = ::bevy_math::curve::Interval::has_finite_end(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8227 | |                                 _self.into_inner(),
[INFO] [stdout] 8228 | |                             )
[INFO] [stdout] 8229 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8228 -                             )
[INFO] [stdout] 8229 -                             .into();
[INFO] [stdout] 8228 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8226 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::has_finite_end(
[INFO] [stdout] 8227 |                                 _self.into_inner(),
[INFO] [stdout] 8228 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1102:43
[INFO] [stdout]      |
[INFO] [stdout] 1102 |                           let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1103 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1102 -                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout] 1103 -                             .into();
[INFO] [stdout] 1102 +                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner());
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1102 -                         let output: f32 = ::bevy_math::Rot2::length(_self.into_inner())
[INFO] [stdout] 1103 -                             .into();
[INFO] [stdout] 1102 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length(_self.into_inner()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1117:43
[INFO] [stdout]      |
[INFO] [stdout] 1117 |                           let output: f32 = ::bevy_math::Rot2::length_recip(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1118 | |                                 _self.into_inner(),
[INFO] [stdout] 1119 | |                             )
[INFO] [stdout] 1120 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1119 -                             )
[INFO] [stdout] 1120 -                             .into();
[INFO] [stdout] 1119 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1117 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length_recip(
[INFO] [stdout] 1118 |                                 _self.into_inner(),
[INFO] [stdout] 1119 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1134:43
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                           let output: f32 = ::bevy_math::Rot2::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1135 | |                                 _self.into_inner(),
[INFO] [stdout] 1136 | |                             )
[INFO] [stdout] 1137 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1136 -                             )
[INFO] [stdout] 1137 -                             .into();
[INFO] [stdout] 1136 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1134 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rot2::length_squared(
[INFO] [stdout] 1135 |                                 _self.into_inner(),
[INFO] [stdout] 1136 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8243:44
[INFO] [stdout]      |
[INFO] [stdout] 8243 |                           let output: bool = ::bevy_math::curve::Interval::has_finite_start(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8244 | |                                 _self.into_inner(),
[INFO] [stdout] 8245 | |                             )
[INFO] [stdout] 8246 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8245 -                             )
[INFO] [stdout] 8246 -                             .into();
[INFO] [stdout] 8245 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8243 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::has_finite_start(
[INFO] [stdout] 8244 |                                 _self.into_inner(),
[INFO] [stdout] 8245 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `(f32, f32)` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1204:50
[INFO] [stdout]      |
[INFO] [stdout] 1204 |                           let output: (f32, f32) = ::bevy_math::Rot2::sin_cos(
[INFO] [stdout]      |  __________________________________________________^
[INFO] [stdout] 1205 | |                                 _self.into_inner(),
[INFO] [stdout] 1206 | |                             )
[INFO] [stdout] 1207 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1206 -                             )
[INFO] [stdout] 1207 -                             .into();
[INFO] [stdout] 1206 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1204 ~                         let output: (f32, f32) = <(f32, f32) as Into<_>>::into(::bevy_math::Rot2::sin_cos(
[INFO] [stdout] 1205 |                                 _self.into_inner(),
[INFO] [stdout] 1206 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1300:44
[INFO] [stdout]      |
[INFO] [stdout] 1300 |                           let output: bool = <::bevy_math::Dir2 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1301 | |                             ::bevy_math::Dir2,
[INFO] [stdout] 1302 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1303 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1302 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1303 -                             .into();
[INFO] [stdout] 1302 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1300 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir2 as ::core::cmp::PartialEq<
[INFO] [stdout] 1301 |                             ::bevy_math::Dir2,
[INFO] [stdout] 1302 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1552:44
[INFO] [stdout]      |
[INFO] [stdout] 1552 |                           let output: bool = <::bevy_math::Dir3 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1553 | |                             ::bevy_math::Dir3,
[INFO] [stdout] 1554 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1555 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1554 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1555 -                             .into();
[INFO] [stdout] 1554 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1552 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir3 as ::core::cmp::PartialEq<
[INFO] [stdout] 1553 |                             ::bevy_math::Dir3,
[INFO] [stdout] 1554 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8260:44
[INFO] [stdout]      |
[INFO] [stdout] 8260 |                           let output: bool = ::bevy_math::curve::Interval::is_bounded(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8261 | |                                 _self.into_inner(),
[INFO] [stdout] 8262 | |                             )
[INFO] [stdout] 8263 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8262 -                             )
[INFO] [stdout] 8263 -                             .into();
[INFO] [stdout] 8262 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8260 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::is_bounded(
[INFO] [stdout] 8261 |                                 _self.into_inner(),
[INFO] [stdout] 8262 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1684:44
[INFO] [stdout]      |
[INFO] [stdout] 1684 |                           let output: bool = <::bevy_math::Dir3A as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1685 | |                             ::bevy_math::Dir3A,
[INFO] [stdout] 1686 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1687 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1686 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1687 -                             .into();
[INFO] [stdout] 1686 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1684 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir3A as ::core::cmp::PartialEq<
[INFO] [stdout] 1685 |                             ::bevy_math::Dir3A,
[INFO] [stdout] 1686 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8277:43
[INFO] [stdout]      |
[INFO] [stdout] 8277 |                           let output: f32 = ::bevy_math::curve::Interval::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8278 | |                                 _self.into_inner(),
[INFO] [stdout] 8279 | |                             )
[INFO] [stdout] 8280 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8279 -                             )
[INFO] [stdout] 8280 -                             .into();
[INFO] [stdout] 8279 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8277 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::length(
[INFO] [stdout] 8278 |                                 _self.into_inner(),
[INFO] [stdout] 8279 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1850:44
[INFO] [stdout]      |
[INFO] [stdout] 1850 |                           let output: bool = ::bevy_math::IRect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1851 | |                                 &_self,
[INFO] [stdout] 1852 | |                                 point.into_inner(),
[INFO] [stdout] 1853 | |                             )
[INFO] [stdout] 1854 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1853 -                             )
[INFO] [stdout] 1854 -                             .into();
[INFO] [stdout] 1853 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1850 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::IRect::contains(
[INFO] [stdout] 1851 |                                 &_self,
[INFO] [stdout] 1852 |                                 point.into_inner(),
[INFO] [stdout] 1853 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8294:43
[INFO] [stdout]      |
[INFO] [stdout] 8294 |                           let output: f32 = ::bevy_math::curve::Interval::start(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8295 | |                                 _self.into_inner(),
[INFO] [stdout] 8296 | |                             )
[INFO] [stdout] 8297 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8296 -                             )
[INFO] [stdout] 8297 -                             .into();
[INFO] [stdout] 8296 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8294 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::start(
[INFO] [stdout] 8295 |                                 _self.into_inner(),
[INFO] [stdout] 8296 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1868:44
[INFO] [stdout]      |
[INFO] [stdout] 1868 |                           let output: bool = <::bevy_math::IRect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1869 | |                             ::bevy_math::IRect,
[INFO] [stdout] 1870 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1871 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1870 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1871 -                             .into();
[INFO] [stdout] 1870 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1868 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::IRect as ::core::cmp::PartialEq<
[INFO] [stdout] 1869 |                             ::bevy_math::IRect,
[INFO] [stdout] 1870 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1956:43
[INFO] [stdout]      |
[INFO] [stdout] 1956 |                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1956 -                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout] 1956 +                         let output: i32 = ::bevy_math::IRect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1956 -                         let output: i32 = ::bevy_math::IRect::height(&_self).into();
[INFO] [stdout] 1956 +                         let output: i32 = <i32 as Into<_>>::into(::bevy_math::IRect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8357:44
[INFO] [stdout]      |
[INFO] [stdout] 8357 |                           let output: bool = <::bevy_math::Dir4 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8358 | |                             ::bevy_math::Dir4,
[INFO] [stdout] 8359 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8360 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8359 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8360 -                             .into();
[INFO] [stdout] 8359 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8357 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir4 as ::core::cmp::PartialEq<
[INFO] [stdout] 8358 |                             ::bevy_math::Dir4,
[INFO] [stdout] 8359 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2006:44
[INFO] [stdout]      |
[INFO] [stdout] 2006 |                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2006 -                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout] 2006 +                         let output: bool = ::bevy_math::IRect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2006 -                         let output: bool = ::bevy_math::IRect::is_empty(&_self).into();
[INFO] [stdout] 2006 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::IRect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2093:43
[INFO] [stdout]      |
[INFO] [stdout] 2093 |                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2093 -                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout] 2093 +                         let output: i32 = ::bevy_math::IRect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2093 -                         let output: i32 = ::bevy_math::IRect::width(&_self).into();
[INFO] [stdout] 2093 +                         let output: i32 = <i32 as Into<_>>::into(::bevy_math::IRect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8454:44
[INFO] [stdout]      |
[INFO] [stdout] 8454 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8455 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8456 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8457 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8456 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8457 -                             .into();
[INFO] [stdout] 8456 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8454 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialEq<
[INFO] [stdout] 8455 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8456 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8471:44
[INFO] [stdout]      |
[INFO] [stdout] 8471 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8472 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8473 | |                         >>::ge(&_self, &other)
[INFO] [stdout] 8474 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8473 -                         >>::ge(&_self, &other)
[INFO] [stdout] 8474 -                             .into();
[INFO] [stdout] 8473 +                         >>::ge(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8471 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8472 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8473 ~                         >>::ge(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2116:43
[INFO] [stdout]      |
[INFO] [stdout] 2116 |                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2116 -                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout] 2116 +                         let output: f32 = ::bevy_math::Rect::area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2116 -                         let output: f32 = ::bevy_math::Rect::area(&_self).into();
[INFO] [stdout] 2116 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2198:44
[INFO] [stdout]      |
[INFO] [stdout] 2198 |                           let output: bool = ::bevy_math::Rect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2199 | |                                 &_self,
[INFO] [stdout] 2200 | |                                 point.into_inner(),
[INFO] [stdout] 2201 | |                             )
[INFO] [stdout] 2202 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2201 -                             )
[INFO] [stdout] 2202 -                             .into();
[INFO] [stdout] 2201 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2198 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rect::contains(
[INFO] [stdout] 2199 |                                 &_self,
[INFO] [stdout] 2200 |                                 point.into_inner(),
[INFO] [stdout] 2201 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2216:44
[INFO] [stdout]      |
[INFO] [stdout] 2216 |                           let output: bool = <::bevy_math::Rect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2217 | |                             ::bevy_math::Rect,
[INFO] [stdout] 2218 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2219 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2218 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2219 -                             .into();
[INFO] [stdout] 2218 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2216 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Rect as ::core::cmp::PartialEq<
[INFO] [stdout] 2217 |                             ::bevy_math::Rect,
[INFO] [stdout] 2218 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2304:43
[INFO] [stdout]      |
[INFO] [stdout] 2304 |                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2304 -                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout] 2304 +                         let output: f32 = ::bevy_math::Rect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2304 -                         let output: f32 = ::bevy_math::Rect::height(&_self).into();
[INFO] [stdout] 2304 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2354:44
[INFO] [stdout]      |
[INFO] [stdout] 2354 |                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2354 -                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout] 2354 +                         let output: bool = ::bevy_math::Rect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2354 -                         let output: bool = ::bevy_math::Rect::is_empty(&_self).into();
[INFO] [stdout] 2354 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::Rect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2477:43
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2477 -                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout] 2477 +                         let output: f32 = ::bevy_math::Rect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2477 -                         let output: f32 = ::bevy_math::Rect::width(&_self).into();
[INFO] [stdout] 2477 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::Rect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2568:44
[INFO] [stdout]      |
[INFO] [stdout] 2568 |                           let output: bool = ::bevy_math::URect::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2569 | |                                 &_self,
[INFO] [stdout] 2570 | |                                 point.into_inner(),
[INFO] [stdout] 2571 | |                             )
[INFO] [stdout] 2572 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2571 -                             )
[INFO] [stdout] 2572 -                             .into();
[INFO] [stdout] 2571 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2568 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::URect::contains(
[INFO] [stdout] 2569 |                                 &_self,
[INFO] [stdout] 2570 |                                 point.into_inner(),
[INFO] [stdout] 2571 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2586:44
[INFO] [stdout]      |
[INFO] [stdout] 2586 |                           let output: bool = <::bevy_math::URect as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2587 | |                             ::bevy_math::URect,
[INFO] [stdout] 2588 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2589 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2588 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2589 -                             .into();
[INFO] [stdout] 2588 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2586 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::URect as ::core::cmp::PartialEq<
[INFO] [stdout] 2587 |                             ::bevy_math::URect,
[INFO] [stdout] 2588 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2674:43
[INFO] [stdout]      |
[INFO] [stdout] 2674 |                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2674 -                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout] 2674 +                         let output: u32 = ::bevy_math::URect::height(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2674 -                         let output: u32 = ::bevy_math::URect::height(&_self).into();
[INFO] [stdout] 2674 +                         let output: u32 = <u32 as Into<_>>::into(::bevy_math::URect::height(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2724:44
[INFO] [stdout]      |
[INFO] [stdout] 2724 |                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2724 -                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout] 2724 +                         let output: bool = ::bevy_math::URect::is_empty(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2724 -                         let output: bool = ::bevy_math::URect::is_empty(&_self).into();
[INFO] [stdout] 2724 +                         let output: bool = <bool as Into<_>>::into(::bevy_math::URect::is_empty(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2811:43
[INFO] [stdout]      |
[INFO] [stdout] 2811 |                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2811 -                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout] 2811 +                         let output: u32 = ::bevy_math::URect::width(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2811 -                         let output: u32 = ::bevy_math::URect::width(&_self).into();
[INFO] [stdout] 2811 +                         let output: u32 = <u32 as Into<_>>::into(::bevy_math::URect::width(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2889:44
[INFO] [stdout]      |
[INFO] [stdout] 2889 |                           let output: bool = <::bevy_math::bounding::Aabb2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2890 | |                             ::bevy_math::bounding::Aabb2d,
[INFO] [stdout] 2891 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2892 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2891 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2892 -                             .into();
[INFO] [stdout] 2891 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2889 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::Aabb2d as ::core::cmp::PartialEq<
[INFO] [stdout] 2890 |                             ::bevy_math::bounding::Aabb2d,
[INFO] [stdout] 2891 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2994:44
[INFO] [stdout]      |
[INFO] [stdout] 2994 |                           let output: bool = <::bevy_math::bounding::BoundingCircle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2995 | |                             ::bevy_math::bounding::BoundingCircle,
[INFO] [stdout] 2996 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2997 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2996 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2997 -                             .into();
[INFO] [stdout] 2996 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2994 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::BoundingCircle as ::core::cmp::PartialEq<
[INFO] [stdout] 2995 |                             ::bevy_math::bounding::BoundingCircle,
[INFO] [stdout] 2996 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3029:43
[INFO] [stdout]      |
[INFO] [stdout] 3029 |                           let output: f32 = ::bevy_math::bounding::BoundingCircle::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3030 | |                                 &_self,
[INFO] [stdout] 3031 | |                             )
[INFO] [stdout] 3032 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3031 -                             )
[INFO] [stdout] 3032 -                             .into();
[INFO] [stdout] 3031 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3029 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::bounding::BoundingCircle::radius(
[INFO] [stdout] 3030 |                                 &_self,
[INFO] [stdout] 3031 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3093:43
[INFO] [stdout]      |
[INFO] [stdout] 3093 |                           let output: f32 = ::bevy_math::primitives::Circle::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3094 | |                                 &_self,
[INFO] [stdout] 3095 | |                             )
[INFO] [stdout] 3096 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3095 -                             )
[INFO] [stdout] 3096 -                             .into();
[INFO] [stdout] 3095 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3093 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Circle::diameter(
[INFO] [stdout] 3094 |                                 &_self,
[INFO] [stdout] 3095 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3113:44
[INFO] [stdout]      |
[INFO] [stdout] 3113 |                           let output: bool = <::bevy_math::primitives::Circle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3114 | |                             ::bevy_math::primitives::Circle,
[INFO] [stdout] 3115 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3116 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3115 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3116 -                             .into();
[INFO] [stdout] 3115 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3113 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Circle as ::core::cmp::PartialEq<
[INFO] [stdout] 3114 |                             ::bevy_math::primitives::Circle,
[INFO] [stdout] 3115 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3194:43
[INFO] [stdout]      |
[INFO] [stdout] 3194 |                           let output: f32 = ::bevy_math::primitives::Annulus::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3195 | |                                 &_self,
[INFO] [stdout] 3196 | |                             )
[INFO] [stdout] 3197 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3196 -                             )
[INFO] [stdout] 3197 -                             .into();
[INFO] [stdout] 3196 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3194 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Annulus::diameter(
[INFO] [stdout] 3195 |                                 &_self,
[INFO] [stdout] 3196 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3214:44
[INFO] [stdout]      |
[INFO] [stdout] 3214 |                           let output: bool = <::bevy_math::primitives::Annulus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3215 | |                             ::bevy_math::primitives::Annulus,
[INFO] [stdout] 3216 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3217 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3216 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3217 -                             .into();
[INFO] [stdout] 3216 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3214 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Annulus as ::core::cmp::PartialEq<
[INFO] [stdout] 3215 |                             ::bevy_math::primitives::Annulus,
[INFO] [stdout] 3216 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3249:43
[INFO] [stdout]      |
[INFO] [stdout] 3249 |                           let output: f32 = ::bevy_math::primitives::Annulus::thickness(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3250 | |                                 &_self,
[INFO] [stdout] 3251 | |                             )
[INFO] [stdout] 3252 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3251 -                             )
[INFO] [stdout] 3252 -                             .into();
[INFO] [stdout] 3251 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3249 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Annulus::thickness(
[INFO] [stdout] 3250 |                                 &_self,
[INFO] [stdout] 3251 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8488:44
[INFO] [stdout]      |
[INFO] [stdout] 8488 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8489 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8490 | |                         >>::gt(&_self, &other)
[INFO] [stdout] 8491 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8490 -                         >>::gt(&_self, &other)
[INFO] [stdout] 8491 -                             .into();
[INFO] [stdout] 8490 +                         >>::gt(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8488 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8489 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8490 ~                         >>::gt(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3278:43
[INFO] [stdout]      |
[INFO] [stdout] 3278 |                           let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3279 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3278 -                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout] 3279 -                             .into();
[INFO] [stdout] 3278 +                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3278 -                         let output: f32 = ::bevy_math::primitives::Arc2d::angle(&_self)
[INFO] [stdout] 3279 -                             .into();
[INFO] [stdout] 3278 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::angle(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3293:43
[INFO] [stdout]      |
[INFO] [stdout] 3293 |                           let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3294 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3293 -                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout] 3294 -                             .into();
[INFO] [stdout] 3293 +                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3293 -                         let output: f32 = ::bevy_math::primitives::Arc2d::apothem(&_self)
[INFO] [stdout] 3294 -                             .into();
[INFO] [stdout] 3293 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::apothem(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3308:43
[INFO] [stdout]      |
[INFO] [stdout] 3308 |                           let output: f32 = ::bevy_math::primitives::Arc2d::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3309 | |                                 &_self,
[INFO] [stdout] 3310 | |                             )
[INFO] [stdout] 3311 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3310 -                             )
[INFO] [stdout] 3311 -                             .into();
[INFO] [stdout] 3310 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3308 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::chord_length(
[INFO] [stdout] 3309 |                                 &_self,
[INFO] [stdout] 3310 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3362:44
[INFO] [stdout]      |
[INFO] [stdout] 3362 |                           let output: bool = <::bevy_math::primitives::Arc2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3363 | |                             ::bevy_math::primitives::Arc2d,
[INFO] [stdout] 3364 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3365 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3364 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3365 -                             .into();
[INFO] [stdout] 3364 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3362 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Arc2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3363 |                             ::bevy_math::primitives::Arc2d,
[INFO] [stdout] 3364 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3433:43
[INFO] [stdout]      |
[INFO] [stdout] 3433 |                           let output: f32 = ::bevy_math::primitives::Arc2d::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3434 | |                                 &_self,
[INFO] [stdout] 3435 | |                             )
[INFO] [stdout] 3436 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3435 -                             )
[INFO] [stdout] 3436 -                             .into();
[INFO] [stdout] 3435 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3433 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::half_chord_length(
[INFO] [stdout] 3434 |                                 &_self,
[INFO] [stdout] 3435 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3450:44
[INFO] [stdout]      |
[INFO] [stdout] 3450 |                           let output: bool = ::bevy_math::primitives::Arc2d::is_major(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3451 | |                                 &_self,
[INFO] [stdout] 3452 | |                             )
[INFO] [stdout] 3453 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3452 -                             )
[INFO] [stdout] 3453 -                             .into();
[INFO] [stdout] 3452 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3450 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Arc2d::is_major(
[INFO] [stdout] 3451 |                                 &_self,
[INFO] [stdout] 3452 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3467:44
[INFO] [stdout]      |
[INFO] [stdout] 3467 |                           let output: bool = ::bevy_math::primitives::Arc2d::is_minor(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3468 | |                                 &_self,
[INFO] [stdout] 3469 | |                             )
[INFO] [stdout] 3470 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3469 -                             )
[INFO] [stdout] 3470 -                             .into();
[INFO] [stdout] 3469 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3467 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Arc2d::is_minor(
[INFO] [stdout] 3468 |                                 &_self,
[INFO] [stdout] 3469 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3501:43
[INFO] [stdout]      |
[INFO] [stdout] 3501 |                           let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3502 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3501 -                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout] 3502 -                             .into();
[INFO] [stdout] 3501 +                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3501 -                         let output: f32 = ::bevy_math::primitives::Arc2d::length(&_self)
[INFO] [stdout] 3502 -                             .into();
[INFO] [stdout] 3501 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::length(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3568:43
[INFO] [stdout]      |
[INFO] [stdout] 3568 |                           let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3569 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3568 -                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout] 3569 -                             .into();
[INFO] [stdout] 3568 +                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3568 -                         let output: f32 = ::bevy_math::primitives::Arc2d::sagitta(&_self)
[INFO] [stdout] 3569 -                             .into();
[INFO] [stdout] 3568 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Arc2d::sagitta(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3613:25
[INFO] [stdout]      |
[INFO] [stdout] 3613 | /                         <::bevy_math::primitives::Capsule2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3614 | |                             ::bevy_math::primitives::Capsule2d,
[INFO] [stdout] 3615 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3616 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3615 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3616 -                         .into();
[INFO] [stdout] 3615 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3613 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Capsule2d as ::core::cmp::PartialEq<
[INFO] [stdout] 3614 |                             ::bevy_math::primitives::Capsule2d,
[INFO] [stdout] 3615 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3672:43
[INFO] [stdout]      |
[INFO] [stdout] 3672 |                           let output: f32 = ::bevy_math::primitives::CircularSector::angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3673 | |                                 &_self,
[INFO] [stdout] 3674 | |                             )
[INFO] [stdout] 3675 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3674 -                             )
[INFO] [stdout] 3675 -                             .into();
[INFO] [stdout] 3674 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3672 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::angle(
[INFO] [stdout] 3673 |                                 &_self,
[INFO] [stdout] 3674 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8505:44
[INFO] [stdout]      |
[INFO] [stdout] 8505 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8506 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8507 | |                         >>::le(&_self, &other)
[INFO] [stdout] 8508 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8507 -                         >>::le(&_self, &other)
[INFO] [stdout] 8508 -                             .into();
[INFO] [stdout] 8507 +                         >>::le(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8505 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8506 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8507 ~                         >>::le(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8522:44
[INFO] [stdout]      |
[INFO] [stdout] 8522 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8523 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8524 | |                         >>::lt(&_self, &other)
[INFO] [stdout] 8525 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8524 -                         >>::lt(&_self, &other)
[INFO] [stdout] 8525 -                             .into();
[INFO] [stdout] 8524 +                         >>::lt(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8522 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8523 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8524 ~                         >>::lt(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3689:43
[INFO] [stdout]      |
[INFO] [stdout] 3689 |                           let output: f32 = ::bevy_math::primitives::CircularSector::apothem(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3690 | |                                 &_self,
[INFO] [stdout] 3691 | |                             )
[INFO] [stdout] 3692 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3691 -                             )
[INFO] [stdout] 3692 -                             .into();
[INFO] [stdout] 3691 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3689 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::apothem(
[INFO] [stdout] 3690 |                                 &_self,
[INFO] [stdout] 3691 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8569:44
[INFO] [stdout]      |
[INFO] [stdout] 8569 |                           let output: bool = <::bevy_math::primitives::Plane3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8570 | |                             ::bevy_math::primitives::Plane3d,
[INFO] [stdout] 8571 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8572 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8571 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8572 -                             .into();
[INFO] [stdout] 8571 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8569 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Plane3d as ::core::cmp::PartialEq<
[INFO] [stdout] 8570 |                             ::bevy_math::primitives::Plane3d,
[INFO] [stdout] 8571 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8653:44
[INFO] [stdout]      |
[INFO] [stdout] 8653 |                           let output: bool = <::bevy_math::primitives::Tetrahedron as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8654 | |                             ::bevy_math::primitives::Tetrahedron,
[INFO] [stdout] 8655 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8656 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8655 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8656 -                             .into();
[INFO] [stdout] 8655 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8653 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Tetrahedron as ::core::cmp::PartialEq<
[INFO] [stdout] 8654 |                             ::bevy_math::primitives::Tetrahedron,
[INFO] [stdout] 8655 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8695:43
[INFO] [stdout]      |
[INFO] [stdout] 8695 |                           let output: f32 = ::bevy_math::primitives::Tetrahedron::signed_volume(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8696 | |                                 &_self,
[INFO] [stdout] 8697 | |                             )
[INFO] [stdout] 8698 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8697 -                             )
[INFO] [stdout] 8698 -                             .into();
[INFO] [stdout] 8697 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8695 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Tetrahedron::signed_volume(
[INFO] [stdout] 8696 |                                 &_self,
[INFO] [stdout] 8697 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3706:43
[INFO] [stdout]      |
[INFO] [stdout] 3706 |                           let output: f32 = ::bevy_math::primitives::CircularSector::arc_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3707 | |                                 &_self,
[INFO] [stdout] 3708 | |                             )
[INFO] [stdout] 3709 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3708 -                             )
[INFO] [stdout] 3709 -                             .into();
[INFO] [stdout] 3708 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3706 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::arc_length(
[INFO] [stdout] 3707 |                                 &_self,
[INFO] [stdout] 3708 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8741:43
[INFO] [stdout]      |
[INFO] [stdout] 8741 |                           let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8742 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8741 -                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout] 8742 -                             .into();
[INFO] [stdout] 8741 +                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8741 -                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout] 8742 -                             .into();
[INFO] [stdout] 8741 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::HalfSpace::d(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3723:43
[INFO] [stdout]      |
[INFO] [stdout] 3723 |                           let output: f32 = ::bevy_math::primitives::CircularSector::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3724 | |                                 &_self,
[INFO] [stdout] 3725 | |                             )
[INFO] [stdout] 3726 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3725 -                             )
[INFO] [stdout] 3726 -                             .into();
[INFO] [stdout] 3725 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3723 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::chord_length(
[INFO] [stdout] 3724 |                                 &_self,
[INFO] [stdout] 3725 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8759:44
[INFO] [stdout]      |
[INFO] [stdout] 8759 |                           let output: bool = <::bevy_math::primitives::HalfSpace as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8760 | |                             ::bevy_math::primitives::HalfSpace,
[INFO] [stdout] 8761 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8762 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8761 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8762 -                             .into();
[INFO] [stdout] 8761 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8759 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::HalfSpace as ::core::cmp::PartialEq<
[INFO] [stdout] 8760 |                             ::bevy_math::primitives::HalfSpace,
[INFO] [stdout] 8761 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3777:44
[INFO] [stdout]      |
[INFO] [stdout] 3777 |                           let output: bool = <::bevy_math::primitives::CircularSector as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 3778 | |                             ::bevy_math::primitives::CircularSector,
[INFO] [stdout] 3779 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 3780 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3779 -                         >>::eq(&_self, &other)
[INFO] [stdout] 3780 -                             .into();
[INFO] [stdout] 3779 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3777 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::CircularSector as ::core::cmp::PartialEq<
[INFO] [stdout] 3778 |                             ::bevy_math::primitives::CircularSector,
[INFO] [stdout] 3779 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3848:43
[INFO] [stdout]      |
[INFO] [stdout] 3848 |                           let output: f32 = ::bevy_math::primitives::CircularSector::half_angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3849 | |                                 &_self,
[INFO] [stdout] 3850 | |                             )
[INFO] [stdout] 3851 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3850 -                             )
[INFO] [stdout] 3851 -                             .into();
[INFO] [stdout] 3850 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3848 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::half_angle(
[INFO] [stdout] 3849 |                                 &_self,
[INFO] [stdout] 3850 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3865:43
[INFO] [stdout]      |
[INFO] [stdout] 3865 |                           let output: f32 = ::bevy_math::primitives::CircularSector::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3866 | |                                 &_self,
[INFO] [stdout] 3867 | |                             )
[INFO] [stdout] 3868 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3867 -                             )
[INFO] [stdout] 3868 -                             .into();
[INFO] [stdout] 3867 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3865 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::half_chord_length(
[INFO] [stdout] 3866 |                                 &_self,
[INFO] [stdout] 3867 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3900:43
[INFO] [stdout]      |
[INFO] [stdout] 3900 |                           let output: f32 = ::bevy_math::primitives::CircularSector::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3901 | |                                 &_self,
[INFO] [stdout] 3902 | |                             )
[INFO] [stdout] 3903 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3902 -                             )
[INFO] [stdout] 3903 -                             .into();
[INFO] [stdout] 3902 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3900 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::radius(
[INFO] [stdout] 3901 |                                 &_self,
[INFO] [stdout] 3902 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3917:43
[INFO] [stdout]      |
[INFO] [stdout] 3917 |                           let output: f32 = ::bevy_math::primitives::CircularSector::sagitta(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3918 | |                                 &_self,
[INFO] [stdout] 3919 | |                             )
[INFO] [stdout] 3920 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3919 -                             )
[INFO] [stdout] 3920 -                             .into();
[INFO] [stdout] 3919 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3917 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSector::sagitta(
[INFO] [stdout] 3918 |                                 &_self,
[INFO] [stdout] 3919 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3946:43
[INFO] [stdout]      |
[INFO] [stdout] 3946 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3947 | |                                 &_self,
[INFO] [stdout] 3948 | |                             )
[INFO] [stdout] 3949 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3948 -                             )
[INFO] [stdout] 3949 -                             .into();
[INFO] [stdout] 3948 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3946 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::angle(
[INFO] [stdout] 3947 |                                 &_self,
[INFO] [stdout] 3948 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3963:43
[INFO] [stdout]      |
[INFO] [stdout] 3963 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::apothem(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3964 | |                                 &_self,
[INFO] [stdout] 3965 | |                             )
[INFO] [stdout] 3966 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3965 -                             )
[INFO] [stdout] 3966 -                             .into();
[INFO] [stdout] 3965 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3963 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::apothem(
[INFO] [stdout] 3964 |                                 &_self,
[INFO] [stdout] 3965 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3980:43
[INFO] [stdout]      |
[INFO] [stdout] 3980 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::arc_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3981 | |                                 &_self,
[INFO] [stdout] 3982 | |                             )
[INFO] [stdout] 3983 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3982 -                             )
[INFO] [stdout] 3983 -                             .into();
[INFO] [stdout] 3982 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3980 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::arc_length(
[INFO] [stdout] 3981 |                                 &_self,
[INFO] [stdout] 3982 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:3997:43
[INFO] [stdout]      |
[INFO] [stdout] 3997 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 3998 | |                                 &_self,
[INFO] [stdout] 3999 | |                             )
[INFO] [stdout] 4000 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3999 -                             )
[INFO] [stdout] 4000 -                             .into();
[INFO] [stdout] 3999 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3997 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::chord_length(
[INFO] [stdout] 3998 |                                 &_self,
[INFO] [stdout] 3999 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8859:25
[INFO] [stdout]      |
[INFO] [stdout] 8859 | /                         <::bevy_math::primitives::ViewFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 8860 | |                             ::bevy_math::primitives::ViewFrustum,
[INFO] [stdout] 8861 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8862 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8861 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8862 -                         .into();
[INFO] [stdout] 8861 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8859 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::ViewFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 8860 |                             ::bevy_math::primitives::ViewFrustum,
[INFO] [stdout] 8861 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8952:25
[INFO] [stdout]      |
[INFO] [stdout] 8952 | /                         <::bevy_math::curve::EaseFunction as ::core::cmp::PartialEq<
[INFO] [stdout] 8953 | |                             ::bevy_math::curve::EaseFunction,
[INFO] [stdout] 8954 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8955 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8954 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8955 -                         .into();
[INFO] [stdout] 8954 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8952 ~                         <bool as Into<_>>::into(<::bevy_math::curve::EaseFunction as ::core::cmp::PartialEq<
[INFO] [stdout] 8953 |                             ::bevy_math::curve::EaseFunction,
[INFO] [stdout] 8954 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8998:44
[INFO] [stdout]      |
[INFO] [stdout] 8998 |                           let output: bool = <::bevy_math::curve::JumpAt as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8999 | |                             ::bevy_math::curve::JumpAt,
[INFO] [stdout] 9000 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 9001 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9000 -                         >>::eq(&_self, &other)
[INFO] [stdout] 9001 -                             .into();
[INFO] [stdout] 9000 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8998 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::curve::JumpAt as ::core::cmp::PartialEq<
[INFO] [stdout] 8999 |                             ::bevy_math::curve::JumpAt,
[INFO] [stdout] 9000 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4051:44
[INFO] [stdout]      |
[INFO] [stdout] 4051 |                           let output: bool = <::bevy_math::primitives::CircularSegment as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4052 | |                             ::bevy_math::primitives::CircularSegment,
[INFO] [stdout] 4053 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4054 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4053 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4054 -                             .into();
[INFO] [stdout] 4053 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4051 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::CircularSegment as ::core::cmp::PartialEq<
[INFO] [stdout] 4052 |                             ::bevy_math::primitives::CircularSegment,
[INFO] [stdout] 4053 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4122:43
[INFO] [stdout]      |
[INFO] [stdout] 4122 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::half_angle(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4123 | |                                 &_self,
[INFO] [stdout] 4124 | |                             )
[INFO] [stdout] 4125 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4124 -                             )
[INFO] [stdout] 4125 -                             .into();
[INFO] [stdout] 4124 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4122 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::half_angle(
[INFO] [stdout] 4123 |                                 &_self,
[INFO] [stdout] 4124 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4139:43
[INFO] [stdout]      |
[INFO] [stdout] 4139 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::half_chord_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4140 | |                                 &_self,
[INFO] [stdout] 4141 | |                             )
[INFO] [stdout] 4142 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4141 -                             )
[INFO] [stdout] 4142 -                             .into();
[INFO] [stdout] 4141 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4139 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::half_chord_length(
[INFO] [stdout] 4140 |                                 &_self,
[INFO] [stdout] 4141 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4174:43
[INFO] [stdout]      |
[INFO] [stdout] 4174 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4175 | |                                 &_self,
[INFO] [stdout] 4176 | |                             )
[INFO] [stdout] 4177 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4176 -                             )
[INFO] [stdout] 4177 -                             .into();
[INFO] [stdout] 4176 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4174 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::radius(
[INFO] [stdout] 4175 |                                 &_self,
[INFO] [stdout] 4176 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4191:43
[INFO] [stdout]      |
[INFO] [stdout] 4191 |                           let output: f32 = ::bevy_math::primitives::CircularSegment::sagitta(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4192 | |                                 &_self,
[INFO] [stdout] 4193 | |                             )
[INFO] [stdout] 4194 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4193 -                             )
[INFO] [stdout] 4194 -                             .into();
[INFO] [stdout] 4193 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4191 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::CircularSegment::sagitta(
[INFO] [stdout] 4192 |                                 &_self,
[INFO] [stdout] 4193 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4237:43
[INFO] [stdout]      |
[INFO] [stdout] 4237 |                           let output: f32 = ::bevy_math::primitives::Ellipse::eccentricity(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4238 | |                                 &_self,
[INFO] [stdout] 4239 | |                             )
[INFO] [stdout] 4240 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4239 -                             )
[INFO] [stdout] 4240 -                             .into();
[INFO] [stdout] 4239 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4237 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::eccentricity(
[INFO] [stdout] 4238 |                                 &_self,
[INFO] [stdout] 4239 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4257:44
[INFO] [stdout]      |
[INFO] [stdout] 4257 |                           let output: bool = <::bevy_math::primitives::Ellipse as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4258 | |                             ::bevy_math::primitives::Ellipse,
[INFO] [stdout] 4259 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4260 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4259 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4260 -                             .into();
[INFO] [stdout] 4259 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4257 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Ellipse as ::core::cmp::PartialEq<
[INFO] [stdout] 4258 |                             ::bevy_math::primitives::Ellipse,
[INFO] [stdout] 4259 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4274:43
[INFO] [stdout]      |
[INFO] [stdout] 4274 |                           let output: f32 = ::bevy_math::primitives::Ellipse::focal_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4275 | |                                 &_self,
[INFO] [stdout] 4276 | |                             )
[INFO] [stdout] 4277 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4276 -                             )
[INFO] [stdout] 4277 -                             .into();
[INFO] [stdout] 4276 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4274 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::focal_length(
[INFO] [stdout] 4275 |                                 &_self,
[INFO] [stdout] 4276 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4326:43
[INFO] [stdout]      |
[INFO] [stdout] 4326 |                           let output: f32 = ::bevy_math::primitives::Ellipse::semi_major(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4327 | |                                 &_self,
[INFO] [stdout] 4328 | |                             )
[INFO] [stdout] 4329 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4328 -                             )
[INFO] [stdout] 4329 -                             .into();
[INFO] [stdout] 4328 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4326 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::semi_major(
[INFO] [stdout] 4327 |                                 &_self,
[INFO] [stdout] 4328 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4343:43
[INFO] [stdout]      |
[INFO] [stdout] 4343 |                           let output: f32 = ::bevy_math::primitives::Ellipse::semi_minor(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4344 | |                                 &_self,
[INFO] [stdout] 4345 | |                             )
[INFO] [stdout] 4346 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4345 -                             )
[INFO] [stdout] 4346 -                             .into();
[INFO] [stdout] 4345 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4343 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Ellipse::semi_minor(
[INFO] [stdout] 4344 |                                 &_self,
[INFO] [stdout] 4345 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4389:25
[INFO] [stdout]      |
[INFO] [stdout] 4389 | /                         <::bevy_math::primitives::Line2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4390 | |                             ::bevy_math::primitives::Line2d,
[INFO] [stdout] 4391 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4392 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4391 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4392 -                         .into();
[INFO] [stdout] 4391 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4389 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Line2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4390 |                             ::bevy_math::primitives::Line2d,
[INFO] [stdout] 4391 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4438:44
[INFO] [stdout]      |
[INFO] [stdout] 4438 |                           let output: bool = <::bevy_math::primitives::Plane2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4439 | |                             ::bevy_math::primitives::Plane2d,
[INFO] [stdout] 4440 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4441 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4440 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4441 -                             .into();
[INFO] [stdout] 4440 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4438 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Plane2d as ::core::cmp::PartialEq<
[INFO] [stdout] 4439 |                             ::bevy_math::primitives::Plane2d,
[INFO] [stdout] 4440 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4522:44
[INFO] [stdout]      |
[INFO] [stdout] 4522 |                           let output: bool = <::bevy_math::primitives::Rectangle as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4523 | |                             ::bevy_math::primitives::Rectangle,
[INFO] [stdout] 4524 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4525 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4524 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4525 -                             .into();
[INFO] [stdout] 4524 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4522 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Rectangle as ::core::cmp::PartialEq<
[INFO] [stdout] 4523 |                             ::bevy_math::primitives::Rectangle,
[INFO] [stdout] 4524 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4638:43
[INFO] [stdout]      |
[INFO] [stdout] 4638 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::circumradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4639 | |                                 &_self,
[INFO] [stdout] 4640 | |                             )
[INFO] [stdout] 4641 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4640 -                             )
[INFO] [stdout] 4641 -                             .into();
[INFO] [stdout] 4640 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4638 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::circumradius(
[INFO] [stdout] 4639 |                                 &_self,
[INFO] [stdout] 4640 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4675:44
[INFO] [stdout]      |
[INFO] [stdout] 4675 |                           let output: bool = <::bevy_math::primitives::RegularPolygon as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4676 | |                             ::bevy_math::primitives::RegularPolygon,
[INFO] [stdout] 4677 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4678 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4677 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4678 -                             .into();
[INFO] [stdout] 4677 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4675 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::RegularPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 4676 |                             ::bevy_math::primitives::RegularPolygon,
[INFO] [stdout] 4677 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4692:43
[INFO] [stdout]      |
[INFO] [stdout] 4692 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::external_angle_degrees(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4693 | |                                 &_self,
[INFO] [stdout] 4694 | |                             )
[INFO] [stdout] 4695 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4694 -                             )
[INFO] [stdout] 4695 -                             .into();
[INFO] [stdout] 4694 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4692 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::external_angle_degrees(
[INFO] [stdout] 4693 |                                 &_self,
[INFO] [stdout] 4694 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4709:43
[INFO] [stdout]      |
[INFO] [stdout] 4709 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::external_angle_radians(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4710 | |                                 &_self,
[INFO] [stdout] 4711 | |                             )
[INFO] [stdout] 4712 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4711 -                             )
[INFO] [stdout] 4712 -                             .into();
[INFO] [stdout] 4711 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4709 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::external_angle_radians(
[INFO] [stdout] 4710 |                                 &_self,
[INFO] [stdout] 4711 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4726:43
[INFO] [stdout]      |
[INFO] [stdout] 4726 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::inradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4727 | |                                 &_self,
[INFO] [stdout] 4728 | |                             )
[INFO] [stdout] 4729 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4728 -                             )
[INFO] [stdout] 4729 -                             .into();
[INFO] [stdout] 4728 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4726 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::inradius(
[INFO] [stdout] 4727 |                                 &_self,
[INFO] [stdout] 4728 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4743:43
[INFO] [stdout]      |
[INFO] [stdout] 4743 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::internal_angle_degrees(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4744 | |                                 &_self,
[INFO] [stdout] 4745 | |                             )
[INFO] [stdout] 4746 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4745 -                             )
[INFO] [stdout] 4746 -                             .into();
[INFO] [stdout] 4745 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4743 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::internal_angle_degrees(
[INFO] [stdout] 4744 |                                 &_self,
[INFO] [stdout] 4745 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4760:43
[INFO] [stdout]      |
[INFO] [stdout] 4760 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::internal_angle_radians(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4761 | |                                 &_self,
[INFO] [stdout] 4762 | |                             )
[INFO] [stdout] 4763 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4762 -                             )
[INFO] [stdout] 4763 -                             .into();
[INFO] [stdout] 4762 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4760 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::internal_angle_radians(
[INFO] [stdout] 4761 |                                 &_self,
[INFO] [stdout] 4762 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4795:43
[INFO] [stdout]      |
[INFO] [stdout] 4795 |                           let output: f32 = ::bevy_math::primitives::RegularPolygon::side_length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4796 | |                                 &_self,
[INFO] [stdout] 4797 | |                             )
[INFO] [stdout] 4798 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4797 -                             )
[INFO] [stdout] 4798 -                             .into();
[INFO] [stdout] 4797 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4795 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::RegularPolygon::side_length(
[INFO] [stdout] 4796 |                                 &_self,
[INFO] [stdout] 4797 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4824:43
[INFO] [stdout]      |
[INFO] [stdout] 4824 |                           let output: f32 = ::bevy_math::primitives::Rhombus::circumradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4825 | |                                 &_self,
[INFO] [stdout] 4826 | |                             )
[INFO] [stdout] 4827 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4826 -                             )
[INFO] [stdout] 4827 -                             .into();
[INFO] [stdout] 4826 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4824 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::circumradius(
[INFO] [stdout] 4825 |                                 &_self,
[INFO] [stdout] 4826 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4879:44
[INFO] [stdout]      |
[INFO] [stdout] 4879 |                           let output: bool = <::bevy_math::primitives::Rhombus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 4880 | |                             ::bevy_math::primitives::Rhombus,
[INFO] [stdout] 4881 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 4882 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4881 -                         >>::eq(&_self, &other)
[INFO] [stdout] 4882 -                             .into();
[INFO] [stdout] 4881 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Rhombus as ::core::cmp::PartialEq<
[INFO] [stdout] 4880 |                             ::bevy_math::primitives::Rhombus,
[INFO] [stdout] 4881 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4930:43
[INFO] [stdout]      |
[INFO] [stdout] 4930 |                           let output: f32 = ::bevy_math::primitives::Rhombus::inradius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4931 | |                                 &_self,
[INFO] [stdout] 4932 | |                             )
[INFO] [stdout] 4933 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4932 -                             )
[INFO] [stdout] 4933 -                             .into();
[INFO] [stdout] 4932 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4930 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::inradius(
[INFO] [stdout] 4931 |                                 &_self,
[INFO] [stdout] 4932 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:4965:43
[INFO] [stdout]      |
[INFO] [stdout] 4965 |                           let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 4966 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4965 -                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout] 4966 -                             .into();
[INFO] [stdout] 4965 +                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4965 -                         let output: f32 = ::bevy_math::primitives::Rhombus::side(&_self)
[INFO] [stdout] 4966 -                             .into();
[INFO] [stdout] 4965 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Rhombus::side(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5081:44
[INFO] [stdout]      |
[INFO] [stdout] 5081 |                           let output: bool = <::bevy_math::primitives::Segment2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5082 | |                             ::bevy_math::primitives::Segment2d,
[INFO] [stdout] 5083 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5084 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5083 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5084 -                             .into();
[INFO] [stdout] 5083 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5081 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Segment2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5082 |                             ::bevy_math::primitives::Segment2d,
[INFO] [stdout] 5083 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5168:43
[INFO] [stdout]      |
[INFO] [stdout] 5168 |                           let output: f32 = ::bevy_math::primitives::Segment2d::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 5169 | |                                 &_self,
[INFO] [stdout] 5170 | |                             )
[INFO] [stdout] 5171 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5170 -                             )
[INFO] [stdout] 5171 -                             .into();
[INFO] [stdout] 5170 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5168 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment2d::length(
[INFO] [stdout] 5169 |                                 &_self,
[INFO] [stdout] 5170 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5185:43
[INFO] [stdout]      |
[INFO] [stdout] 5185 |                           let output: f32 = ::bevy_math::primitives::Segment2d::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 5186 | |                                 &_self,
[INFO] [stdout] 5187 | |                             )
[INFO] [stdout] 5188 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5187 -                             )
[INFO] [stdout] 5188 -                             .into();
[INFO] [stdout] 5187 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5185 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment2d::length_squared(
[INFO] [stdout] 5186 |                                 &_self,
[INFO] [stdout] 5187 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5272:42
[INFO] [stdout]      |
[INFO] [stdout] 5272 |                           let output: () = ::bevy_math::primitives::Segment2d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 5273 | |                                 &mut _self,
[INFO] [stdout] 5274 | |                             )
[INFO] [stdout] 5275 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5274 -                             )
[INFO] [stdout] 5275 -                             .into();
[INFO] [stdout] 5274 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5272 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Segment2d::reverse(
[INFO] [stdout] 5273 |                                 &mut _self,
[INFO] [stdout] 5274 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5492:44
[INFO] [stdout]      |
[INFO] [stdout] 5492 |                           let output: bool = <::bevy_math::primitives::Triangle2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5493 | |                             ::bevy_math::primitives::Triangle2d,
[INFO] [stdout] 5494 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5495 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5494 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5495 -                             .into();
[INFO] [stdout] 5494 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5492 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Triangle2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5493 |                             ::bevy_math::primitives::Triangle2d,
[INFO] [stdout] 5494 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5509:44
[INFO] [stdout]      |
[INFO] [stdout] 5509 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_acute(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5510 | |                                 &_self,
[INFO] [stdout] 5511 | |                             )
[INFO] [stdout] 5512 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5511 -                             )
[INFO] [stdout] 5512 -                             .into();
[INFO] [stdout] 5511 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5509 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_acute(
[INFO] [stdout] 5510 |                                 &_self,
[INFO] [stdout] 5511 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5526:44
[INFO] [stdout]      |
[INFO] [stdout] 5526 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_degenerate(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5527 | |                                 &_self,
[INFO] [stdout] 5528 | |                             )
[INFO] [stdout] 5529 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5528 -                             )
[INFO] [stdout] 5529 -                             .into();
[INFO] [stdout] 5528 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5526 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_degenerate(
[INFO] [stdout] 5527 |                                 &_self,
[INFO] [stdout] 5528 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5543:44
[INFO] [stdout]      |
[INFO] [stdout] 5543 |                           let output: bool = ::bevy_math::primitives::Triangle2d::is_obtuse(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5544 | |                                 &_self,
[INFO] [stdout] 5545 | |                             )
[INFO] [stdout] 5546 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5545 -                             )
[INFO] [stdout] 5546 -                             .into();
[INFO] [stdout] 5545 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5543 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle2d::is_obtuse(
[INFO] [stdout] 5544 |                                 &_self,
[INFO] [stdout] 5545 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5579:42
[INFO] [stdout]      |
[INFO] [stdout] 5579 |                           let output: () = ::bevy_math::primitives::Triangle2d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 5580 | |                                 &mut _self,
[INFO] [stdout] 5581 | |                             )
[INFO] [stdout] 5582 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5581 -                             )
[INFO] [stdout] 5582 -                             .into();
[INFO] [stdout] 5581 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5579 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Triangle2d::reverse(
[INFO] [stdout] 5580 |                                 &mut _self,
[INFO] [stdout] 5581 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5645:25
[INFO] [stdout]      |
[INFO] [stdout] 5645 | /                         <::bevy_math::primitives::ConvexPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5646 | |                             ::bevy_math::primitives::ConvexPolygon,
[INFO] [stdout] 5647 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5648 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5647 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5648 -                         .into();
[INFO] [stdout] 5647 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5645 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::ConvexPolygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5646 |                             ::bevy_math::primitives::ConvexPolygon,
[INFO] [stdout] 5647 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5694:44
[INFO] [stdout]      |
[INFO] [stdout] 5694 |                           let output: bool = <::bevy_math::primitives::Polygon as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5695 | |                             ::bevy_math::primitives::Polygon,
[INFO] [stdout] 5696 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5697 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5696 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5697 -                             .into();
[INFO] [stdout] 5696 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5694 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polygon as ::core::cmp::PartialEq<
[INFO] [stdout] 5695 |                             ::bevy_math::primitives::Polygon,
[INFO] [stdout] 5696 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5711:44
[INFO] [stdout]      |
[INFO] [stdout] 5711 |                           let output: bool = ::bevy_math::primitives::Polygon::is_simple(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5712 | |                                 &_self,
[INFO] [stdout] 5713 | |                             )
[INFO] [stdout] 5714 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5713 -                             )
[INFO] [stdout] 5714 -                             .into();
[INFO] [stdout] 5713 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5711 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Polygon::is_simple(
[INFO] [stdout] 5712 |                                 &_self,
[INFO] [stdout] 5713 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5760:44
[INFO] [stdout]      |
[INFO] [stdout] 5760 |                           let output: bool = <::bevy_math::primitives::Polyline2d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5761 | |                             ::bevy_math::primitives::Polyline2d,
[INFO] [stdout] 5762 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5763 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5762 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5763 -                             .into();
[INFO] [stdout] 5762 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5760 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polyline2d as ::core::cmp::PartialEq<
[INFO] [stdout] 5761 |                             ::bevy_math::primitives::Polyline2d,
[INFO] [stdout] 5762 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5850:44
[INFO] [stdout]      |
[INFO] [stdout] 5850 |                           let output: bool = <::bevy_math::primitives::Cuboid as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 5851 | |                             ::bevy_math::primitives::Cuboid,
[INFO] [stdout] 5852 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 5853 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5852 -                         >>::eq(&_self, &other)
[INFO] [stdout] 5853 -                             .into();
[INFO] [stdout] 5852 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5850 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Cuboid as ::core::cmp::PartialEq<
[INFO] [stdout] 5851 |                             ::bevy_math::primitives::Cuboid,
[INFO] [stdout] 5852 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:5998:40
[INFO] [stdout]      |
[INFO] [stdout] 5998 |                       let output: bool = <::bevy_math::bounding::Aabb3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 5999 | |                         ::bevy_math::bounding::Aabb3d,
[INFO] [stdout] 6000 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 6001 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6000 -                     >>::eq(&_self, &other)
[INFO] [stdout] 6001 -                     .into();
[INFO] [stdout] 6000 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5998 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_math::bounding::Aabb3d as ::core::cmp::PartialEq<
[INFO] [stdout] 5999 |                         ::bevy_math::bounding::Aabb3d,
[INFO] [stdout] 6000 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6062:25
[INFO] [stdout]      |
[INFO] [stdout] 6062 | /                         <::bevy_math::bounding::BoundingSphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6063 | |                             ::bevy_math::bounding::BoundingSphere,
[INFO] [stdout] 6064 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6065 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6064 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6065 -                         .into();
[INFO] [stdout] 6064 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6062 ~                         <bool as Into<_>>::into(<::bevy_math::bounding::BoundingSphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6063 |                             ::bevy_math::bounding::BoundingSphere,
[INFO] [stdout] 6064 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6079:39
[INFO] [stdout]      |
[INFO] [stdout] 6079 |                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6079 -                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout] 6079 +                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6079 -                     let output: f32 = ::bevy_math::bounding::BoundingSphere::radius(&_self).into();
[INFO] [stdout] 6079 +                     let output: f32 = <f32 as Into<_>>::into(::bevy_math::bounding::BoundingSphere::radius(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6140:43
[INFO] [stdout]      |
[INFO] [stdout] 6140 |                           let output: f32 = ::bevy_math::primitives::Sphere::diameter(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6141 | |                                 &_self,
[INFO] [stdout] 6142 | |                             )
[INFO] [stdout] 6143 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6142 -                             )
[INFO] [stdout] 6143 -                             .into();
[INFO] [stdout] 6142 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6140 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Sphere::diameter(
[INFO] [stdout] 6141 |                                 &_self,
[INFO] [stdout] 6142 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6160:44
[INFO] [stdout]      |
[INFO] [stdout] 6160 |                           let output: bool = <::bevy_math::primitives::Sphere as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6161 | |                             ::bevy_math::primitives::Sphere,
[INFO] [stdout] 6162 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6163 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6162 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6163 -                             .into();
[INFO] [stdout] 6162 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6160 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Sphere as ::core::cmp::PartialEq<
[INFO] [stdout] 6161 |                             ::bevy_math::primitives::Sphere,
[INFO] [stdout] 6162 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6221:39
[INFO] [stdout]      |
[INFO] [stdout] 6221 |                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6221 -                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout] 6221 +                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6221 -                     let output: f32 = ::bevy_math::primitives::Cylinder::base_area(&_self).into();
[INFO] [stdout] 6221 +                     let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cylinder::base_area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6253:25
[INFO] [stdout]      |
[INFO] [stdout] 6253 | /                         <::bevy_math::primitives::Cylinder as ::core::cmp::PartialEq<
[INFO] [stdout] 6254 | |                             ::bevy_math::primitives::Cylinder,
[INFO] [stdout] 6255 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6256 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6255 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6256 -                         .into();
[INFO] [stdout] 6255 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6253 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Cylinder as ::core::cmp::PartialEq<
[INFO] [stdout] 6254 |                             ::bevy_math::primitives::Cylinder,
[INFO] [stdout] 6255 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6271:25
[INFO] [stdout]      |
[INFO] [stdout] 6271 |                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6271 -                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout] 6271 +                         ::bevy_math::primitives::Cylinder::lateral_area(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6271 -                         ::bevy_math::primitives::Cylinder::lateral_area(&_self).into();
[INFO] [stdout] 6271 +                         <f32 as Into<_>>::into(::bevy_math::primitives::Cylinder::lateral_area(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6330:25
[INFO] [stdout]      |
[INFO] [stdout] 6330 | /                         <::bevy_math::primitives::Capsule3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6331 | |                             ::bevy_math::primitives::Capsule3d,
[INFO] [stdout] 6332 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6333 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6332 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6333 -                         .into();
[INFO] [stdout] 6332 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6330 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Capsule3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6331 |                             ::bevy_math::primitives::Capsule3d,
[INFO] [stdout] 6332 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6406:43
[INFO] [stdout]      |
[INFO] [stdout] 6406 |                           let output: f32 = ::bevy_math::primitives::Cone::base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6407 | |                                 &_self,
[INFO] [stdout] 6408 | |                             )
[INFO] [stdout] 6409 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6408 -                             )
[INFO] [stdout] 6409 -                             .into();
[INFO] [stdout] 6408 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6406 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::base_area(
[INFO] [stdout] 6407 |                                 &_self,
[INFO] [stdout] 6408 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6443:44
[INFO] [stdout]      |
[INFO] [stdout] 6443 |                           let output: bool = <::bevy_math::primitives::Cone as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6444 | |                             ::bevy_math::primitives::Cone,
[INFO] [stdout] 6445 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6446 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6445 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6446 -                             .into();
[INFO] [stdout] 6445 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6443 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Cone as ::core::cmp::PartialEq<
[INFO] [stdout] 6444 |                             ::bevy_math::primitives::Cone,
[INFO] [stdout] 6445 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6460:43
[INFO] [stdout]      |
[INFO] [stdout] 6460 |                           let output: f32 = ::bevy_math::primitives::Cone::lateral_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6461 | |                                 &_self,
[INFO] [stdout] 6462 | |                             )
[INFO] [stdout] 6463 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6462 -                             )
[INFO] [stdout] 6463 -                             .into();
[INFO] [stdout] 6462 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6460 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::lateral_area(
[INFO] [stdout] 6461 |                                 &_self,
[INFO] [stdout] 6462 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6495:43
[INFO] [stdout]      |
[INFO] [stdout] 6495 |                           let output: f32 = ::bevy_math::primitives::Cone::slant_height(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6496 | |                                 &_self,
[INFO] [stdout] 6497 | |                             )
[INFO] [stdout] 6498 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6497 -                             )
[INFO] [stdout] 6498 -                             .into();
[INFO] [stdout] 6497 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6495 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Cone::slant_height(
[INFO] [stdout] 6496 |                                 &_self,
[INFO] [stdout] 6497 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6541:43
[INFO] [stdout]      |
[INFO] [stdout] 6541 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::bottom_base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6542 | |                                 &_self,
[INFO] [stdout] 6543 | |                             )
[INFO] [stdout] 6544 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6543 -                             )
[INFO] [stdout] 6544 -                             .into();
[INFO] [stdout] 6543 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6541 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::bottom_base_area(
[INFO] [stdout] 6542 |                                 &_self,
[INFO] [stdout] 6543 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6578:44
[INFO] [stdout]      |
[INFO] [stdout] 6578 |                           let output: bool = <::bevy_math::primitives::ConicalFrustum as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6579 | |                             ::bevy_math::primitives::ConicalFrustum,
[INFO] [stdout] 6580 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6581 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6580 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6581 -                             .into();
[INFO] [stdout] 6580 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6578 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::ConicalFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 6579 |                             ::bevy_math::primitives::ConicalFrustum,
[INFO] [stdout] 6580 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6595:43
[INFO] [stdout]      |
[INFO] [stdout] 6595 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::lateral_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6596 | |                                 &_self,
[INFO] [stdout] 6597 | |                             )
[INFO] [stdout] 6598 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6597 -                             )
[INFO] [stdout] 6598 -                             .into();
[INFO] [stdout] 6597 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6595 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::lateral_area(
[INFO] [stdout] 6596 |                                 &_self,
[INFO] [stdout] 6597 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6612:43
[INFO] [stdout]      |
[INFO] [stdout] 6612 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::slant_height(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6613 | |                                 &_self,
[INFO] [stdout] 6614 | |                             )
[INFO] [stdout] 6615 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6614 -                             )
[INFO] [stdout] 6615 -                             .into();
[INFO] [stdout] 6614 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6612 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::slant_height(
[INFO] [stdout] 6613 |                                 &_self,
[INFO] [stdout] 6614 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6646:43
[INFO] [stdout]      |
[INFO] [stdout] 6646 |                           let output: f32 = ::bevy_math::primitives::ConicalFrustum::top_base_area(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6647 | |                                 &_self,
[INFO] [stdout] 6648 | |                             )
[INFO] [stdout] 6649 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6648 -                             )
[INFO] [stdout] 6649 -                             .into();
[INFO] [stdout] 6648 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6646 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::ConicalFrustum::top_base_area(
[INFO] [stdout] 6647 |                                 &_self,
[INFO] [stdout] 6648 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6695:44
[INFO] [stdout]      |
[INFO] [stdout] 6695 |                           let output: bool = <::bevy_math::primitives::InfinitePlane3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6696 | |                             ::bevy_math::primitives::InfinitePlane3d,
[INFO] [stdout] 6697 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6698 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6697 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6698 -                             .into();
[INFO] [stdout] 6697 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6695 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::InfinitePlane3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6696 |                             ::bevy_math::primitives::InfinitePlane3d,
[INFO] [stdout] 6697 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6783:25
[INFO] [stdout]      |
[INFO] [stdout] 6783 | /                         <::bevy_math::primitives::Line3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6784 | |                             ::bevy_math::primitives::Line3d,
[INFO] [stdout] 6785 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6786 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6785 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6786 -                         .into();
[INFO] [stdout] 6785 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6783 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::Line3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6784 |                             ::bevy_math::primitives::Line3d,
[INFO] [stdout] 6785 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6901:44
[INFO] [stdout]      |
[INFO] [stdout] 6901 |                           let output: bool = <::bevy_math::primitives::Segment3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 6902 | |                             ::bevy_math::primitives::Segment3d,
[INFO] [stdout] 6903 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 6904 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6903 -                         >>::eq(&_self, &other)
[INFO] [stdout] 6904 -                             .into();
[INFO] [stdout] 6903 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6901 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Segment3d as ::core::cmp::PartialEq<
[INFO] [stdout] 6902 |                             ::bevy_math::primitives::Segment3d,
[INFO] [stdout] 6903 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6971:43
[INFO] [stdout]      |
[INFO] [stdout] 6971 |                           let output: f32 = ::bevy_math::primitives::Segment3d::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6972 | |                                 &_self,
[INFO] [stdout] 6973 | |                             )
[INFO] [stdout] 6974 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6973 -                             )
[INFO] [stdout] 6974 -                             .into();
[INFO] [stdout] 6973 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6971 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment3d::length(
[INFO] [stdout] 6972 |                                 &_self,
[INFO] [stdout] 6973 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:6988:43
[INFO] [stdout]      |
[INFO] [stdout] 6988 |                           let output: f32 = ::bevy_math::primitives::Segment3d::length_squared(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 6989 | |                                 &_self,
[INFO] [stdout] 6990 | |                             )
[INFO] [stdout] 6991 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6990 -                             )
[INFO] [stdout] 6991 -                             .into();
[INFO] [stdout] 6990 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6988 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Segment3d::length_squared(
[INFO] [stdout] 6989 |                                 &_self,
[INFO] [stdout] 6990 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7075:42
[INFO] [stdout]      |
[INFO] [stdout] 7075 |                           let output: () = ::bevy_math::primitives::Segment3d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 7076 | |                                 &mut _self,
[INFO] [stdout] 7077 | |                             )
[INFO] [stdout] 7078 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7077 -                             )
[INFO] [stdout] 7078 -                             .into();
[INFO] [stdout] 7077 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7075 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Segment3d::reverse(
[INFO] [stdout] 7076 |                                 &mut _self,
[INFO] [stdout] 7077 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7244:44
[INFO] [stdout]      |
[INFO] [stdout] 7244 |                           let output: bool = <::bevy_math::primitives::Torus as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7245 | |                             ::bevy_math::primitives::Torus,
[INFO] [stdout] 7246 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7247 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7246 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7247 -                             .into();
[INFO] [stdout] 7246 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7244 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Torus as ::core::cmp::PartialEq<
[INFO] [stdout] 7245 |                             ::bevy_math::primitives::Torus,
[INFO] [stdout] 7246 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7261:43
[INFO] [stdout]      |
[INFO] [stdout] 7261 |                           let output: f32 = ::bevy_math::primitives::Torus::inner_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 7262 | |                                 &_self,
[INFO] [stdout] 7263 | |                             )
[INFO] [stdout] 7264 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7263 -                             )
[INFO] [stdout] 7264 -                             .into();
[INFO] [stdout] 7263 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7261 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Torus::inner_radius(
[INFO] [stdout] 7262 |                                 &_self,
[INFO] [stdout] 7263 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7296:43
[INFO] [stdout]      |
[INFO] [stdout] 7296 |                           let output: f32 = ::bevy_math::primitives::Torus::outer_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 7297 | |                                 &_self,
[INFO] [stdout] 7298 | |                             )
[INFO] [stdout] 7299 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7298 -                             )
[INFO] [stdout] 7299 -                             .into();
[INFO] [stdout] 7298 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7296 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Torus::outer_radius(
[INFO] [stdout] 7297 |                                 &_self,
[INFO] [stdout] 7298 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7379:44
[INFO] [stdout]      |
[INFO] [stdout] 7379 |                           let output: bool = <::bevy_math::primitives::Triangle3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7380 | |                             ::bevy_math::primitives::Triangle3d,
[INFO] [stdout] 7381 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7382 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7381 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7382 -                             .into();
[INFO] [stdout] 7381 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7379 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Triangle3d as ::core::cmp::PartialEq<
[INFO] [stdout] 7380 |                             ::bevy_math::primitives::Triangle3d,
[INFO] [stdout] 7381 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7396:44
[INFO] [stdout]      |
[INFO] [stdout] 7396 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_acute(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7397 | |                                 &_self,
[INFO] [stdout] 7398 | |                             )
[INFO] [stdout] 7399 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7398 -                             )
[INFO] [stdout] 7399 -                             .into();
[INFO] [stdout] 7398 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7396 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_acute(
[INFO] [stdout] 7397 |                                 &_self,
[INFO] [stdout] 7398 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7413:44
[INFO] [stdout]      |
[INFO] [stdout] 7413 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_degenerate(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7414 | |                                 &_self,
[INFO] [stdout] 7415 | |                             )
[INFO] [stdout] 7416 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7415 -                             )
[INFO] [stdout] 7416 -                             .into();
[INFO] [stdout] 7415 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7413 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_degenerate(
[INFO] [stdout] 7414 |                                 &_self,
[INFO] [stdout] 7415 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7430:44
[INFO] [stdout]      |
[INFO] [stdout] 7430 |                           let output: bool = ::bevy_math::primitives::Triangle3d::is_obtuse(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7431 | |                                 &_self,
[INFO] [stdout] 7432 | |                             )
[INFO] [stdout] 7433 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7432 -                             )
[INFO] [stdout] 7433 -                             .into();
[INFO] [stdout] 7432 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7430 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::primitives::Triangle3d::is_obtuse(
[INFO] [stdout] 7431 |                                 &_self,
[INFO] [stdout] 7432 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7466:42
[INFO] [stdout]      |
[INFO] [stdout] 7466 |                           let output: () = ::bevy_math::primitives::Triangle3d::reverse(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 7467 | |                                 &mut _self,
[INFO] [stdout] 7468 | |                             )
[INFO] [stdout] 7469 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7468 -                             )
[INFO] [stdout] 7469 -                             .into();
[INFO] [stdout] 7468 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7466 ~                         let output: () = <() as Into<_>>::into(::bevy_math::primitives::Triangle3d::reverse(
[INFO] [stdout] 7467 |                                 &mut _self,
[INFO] [stdout] 7468 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7532:44
[INFO] [stdout]      |
[INFO] [stdout] 7532 |                           let output: bool = <::bevy_math::primitives::Polyline3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 7533 | |                             ::bevy_math::primitives::Polyline3d,
[INFO] [stdout] 7534 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 7535 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7534 -                         >>::eq(&_self, &other)
[INFO] [stdout] 7535 -                             .into();
[INFO] [stdout] 7534 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7532 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Polyline3d as ::core::cmp::PartialEq<
[INFO] [stdout] 7533 |                             ::bevy_math::primitives::Polyline3d,
[INFO] [stdout] 7534 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7585:25
[INFO] [stdout]      |
[INFO] [stdout] 7585 | /                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7585 -                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 -                             .into();
[INFO] [stdout] 7585 +                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7585 -                         ::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7586 -                             .into();
[INFO] [stdout] 7585 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast2d::aabb_intersection_at(&_self, &aabb));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7602:25
[INFO] [stdout]      |
[INFO] [stdout] 7602 | /                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7602 -                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 -                             .into();
[INFO] [stdout] 7602 +                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7602 -                         ::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle)
[INFO] [stdout] 7603 -                             .into();
[INFO] [stdout] 7602 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast2d::circle_intersection_at(&_self, &circle));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7696:25
[INFO] [stdout]      |
[INFO] [stdout] 7696 | /                         ::bevy_math::bounding::AabbCast2d::aabb_collision_at(
[INFO] [stdout] 7697 | |                             &_self,
[INFO] [stdout] 7698 | |                             aabb.into_inner(),
[INFO] [stdout] 7699 | |                         )
[INFO] [stdout] 7700 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7699 -                         )
[INFO] [stdout] 7700 -                         .into();
[INFO] [stdout] 7699 +                         );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7696 ~                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::AabbCast2d::aabb_collision_at(
[INFO] [stdout] 7697 |                             &_self,
[INFO] [stdout] 7698 |                             aabb.into_inner(),
[INFO] [stdout] 7699 ~                         ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7789:67
[INFO] [stdout]      |
[INFO] [stdout] 7789 |                           let output: ::core::option::Option<f32> = ::bevy_math::bounding::BoundingCircleCast::circle_collision_at(
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 7790 | |                                 &_self,
[INFO] [stdout] 7791 | |                                 circle.into_inner(),
[INFO] [stdout] 7792 | |                             )
[INFO] [stdout] 7793 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7792 -                             )
[INFO] [stdout] 7793 -                             .into();
[INFO] [stdout] 7792 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7789 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::BoundingCircleCast::circle_collision_at(
[INFO] [stdout] 7790 |                                 &_self,
[INFO] [stdout] 7791 |                                 circle.into_inner(),
[INFO] [stdout] 7792 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7885:25
[INFO] [stdout]      |
[INFO] [stdout] 7885 | /                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7885 -                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 -                             .into();
[INFO] [stdout] 7885 +                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7885 -                         ::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb)
[INFO] [stdout] 7886 -                             .into();
[INFO] [stdout] 7885 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast3d::aabb_intersection_at(&_self, &aabb));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7948:25
[INFO] [stdout]      |
[INFO] [stdout] 7948 | /                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7948 -                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 -                             .into();
[INFO] [stdout] 7948 +                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7948 -                         ::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere)
[INFO] [stdout] 7949 -                             .into();
[INFO] [stdout] 7948 +                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::RayCast3d::sphere_intersection_at(&_self, &sphere));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:7976:25
[INFO] [stdout]      |
[INFO] [stdout] 7976 | /                         ::bevy_math::bounding::AabbCast3d::aabb_collision_at(
[INFO] [stdout] 7977 | |                             &_self,
[INFO] [stdout] 7978 | |                             aabb.into_inner(),
[INFO] [stdout] 7979 | |                         )
[INFO] [stdout] 7980 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7979 -                         )
[INFO] [stdout] 7980 -                         .into();
[INFO] [stdout] 7979 +                         );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7976 ~                         <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::AabbCast3d::aabb_collision_at(
[INFO] [stdout] 7977 |                             &_self,
[INFO] [stdout] 7978 |                             aabb.into_inner(),
[INFO] [stdout] 7979 ~                         ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8085:67
[INFO] [stdout]      |
[INFO] [stdout] 8085 |                           let output: ::core::option::Option<f32> = ::bevy_math::bounding::BoundingSphereCast::sphere_collision_at(
[INFO] [stdout]      |  ___________________________________________________________________^
[INFO] [stdout] 8086 | |                                 &_self,
[INFO] [stdout] 8087 | |                                 sphere.into_inner(),
[INFO] [stdout] 8088 | |                             )
[INFO] [stdout] 8089 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8088 -                             )
[INFO] [stdout] 8089 -                             .into();
[INFO] [stdout] 8088 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8085 ~                         let output: ::core::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_math::bounding::BoundingSphereCast::sphere_collision_at(
[INFO] [stdout] 8086 |                                 &_self,
[INFO] [stdout] 8087 |                                 sphere.into_inner(),
[INFO] [stdout] 8088 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8115:43
[INFO] [stdout]      |
[INFO] [stdout] 8115 |                           let output: f32 = ::bevy_math::curve::Interval::clamp(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8116 | |                                 _self.into_inner(),
[INFO] [stdout] 8117 | |                                 value,
[INFO] [stdout] 8118 | |                             )
[INFO] [stdout] 8119 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8118 -                             )
[INFO] [stdout] 8119 -                             .into();
[INFO] [stdout] 8118 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8115 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::clamp(
[INFO] [stdout] 8116 |                                 _self.into_inner(),
[INFO] [stdout] 8117 |                                 value,
[INFO] [stdout] 8118 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8150:44
[INFO] [stdout]      |
[INFO] [stdout] 8150 |                           let output: bool = ::bevy_math::curve::Interval::contains(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8151 | |                                 _self.into_inner(),
[INFO] [stdout] 8152 | |                                 item,
[INFO] [stdout] 8153 | |                             )
[INFO] [stdout] 8154 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8153 -                             )
[INFO] [stdout] 8154 -                             .into();
[INFO] [stdout] 8153 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8150 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::contains(
[INFO] [stdout] 8151 |                                 _self.into_inner(),
[INFO] [stdout] 8152 |                                 item,
[INFO] [stdout] 8153 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8171:44
[INFO] [stdout]      |
[INFO] [stdout] 8171 |                           let output: bool = ::bevy_math::curve::Interval::contains_interval(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8172 | |                                 _self.into_inner(),
[INFO] [stdout] 8173 | |                                 other.into_inner(),
[INFO] [stdout] 8174 | |                             )
[INFO] [stdout] 8175 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8174 -                             )
[INFO] [stdout] 8175 -                             .into();
[INFO] [stdout] 8174 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8171 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::contains_interval(
[INFO] [stdout] 8172 |                                 _self.into_inner(),
[INFO] [stdout] 8173 |                                 other.into_inner(),
[INFO] [stdout] 8174 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8189:43
[INFO] [stdout]      |
[INFO] [stdout] 8189 |                           let output: f32 = ::bevy_math::curve::Interval::end(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8190 | |                                 _self.into_inner(),
[INFO] [stdout] 8191 | |                             )
[INFO] [stdout] 8192 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8191 -                             )
[INFO] [stdout] 8192 -                             .into();
[INFO] [stdout] 8191 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8189 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::end(
[INFO] [stdout] 8190 |                                 _self.into_inner(),
[INFO] [stdout] 8191 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8209:44
[INFO] [stdout]      |
[INFO] [stdout] 8209 |                           let output: bool = <::bevy_math::curve::Interval as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8210 | |                             ::bevy_math::curve::Interval,
[INFO] [stdout] 8211 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8212 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8211 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8212 -                             .into();
[INFO] [stdout] 8211 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8209 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::curve::Interval as ::core::cmp::PartialEq<
[INFO] [stdout] 8210 |                             ::bevy_math::curve::Interval,
[INFO] [stdout] 8211 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8226:44
[INFO] [stdout]      |
[INFO] [stdout] 8226 |                           let output: bool = ::bevy_math::curve::Interval::has_finite_end(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8227 | |                                 _self.into_inner(),
[INFO] [stdout] 8228 | |                             )
[INFO] [stdout] 8229 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8228 -                             )
[INFO] [stdout] 8229 -                             .into();
[INFO] [stdout] 8228 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8226 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::has_finite_end(
[INFO] [stdout] 8227 |                                 _self.into_inner(),
[INFO] [stdout] 8228 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8243:44
[INFO] [stdout]      |
[INFO] [stdout] 8243 |                           let output: bool = ::bevy_math::curve::Interval::has_finite_start(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8244 | |                                 _self.into_inner(),
[INFO] [stdout] 8245 | |                             )
[INFO] [stdout] 8246 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8245 -                             )
[INFO] [stdout] 8246 -                             .into();
[INFO] [stdout] 8245 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8243 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::has_finite_start(
[INFO] [stdout] 8244 |                                 _self.into_inner(),
[INFO] [stdout] 8245 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8260:44
[INFO] [stdout]      |
[INFO] [stdout] 8260 |                           let output: bool = ::bevy_math::curve::Interval::is_bounded(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8261 | |                                 _self.into_inner(),
[INFO] [stdout] 8262 | |                             )
[INFO] [stdout] 8263 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8262 -                             )
[INFO] [stdout] 8263 -                             .into();
[INFO] [stdout] 8262 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8260 ~                         let output: bool = <bool as Into<_>>::into(::bevy_math::curve::Interval::is_bounded(
[INFO] [stdout] 8261 |                                 _self.into_inner(),
[INFO] [stdout] 8262 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8277:43
[INFO] [stdout]      |
[INFO] [stdout] 8277 |                           let output: f32 = ::bevy_math::curve::Interval::length(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8278 | |                                 _self.into_inner(),
[INFO] [stdout] 8279 | |                             )
[INFO] [stdout] 8280 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8279 -                             )
[INFO] [stdout] 8280 -                             .into();
[INFO] [stdout] 8279 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8277 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::length(
[INFO] [stdout] 8278 |                                 _self.into_inner(),
[INFO] [stdout] 8279 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8294:43
[INFO] [stdout]      |
[INFO] [stdout] 8294 |                           let output: f32 = ::bevy_math::curve::Interval::start(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8295 | |                                 _self.into_inner(),
[INFO] [stdout] 8296 | |                             )
[INFO] [stdout] 8297 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8296 -                             )
[INFO] [stdout] 8297 -                             .into();
[INFO] [stdout] 8296 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8294 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::curve::Interval::start(
[INFO] [stdout] 8295 |                                 _self.into_inner(),
[INFO] [stdout] 8296 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8357:44
[INFO] [stdout]      |
[INFO] [stdout] 8357 |                           let output: bool = <::bevy_math::Dir4 as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8358 | |                             ::bevy_math::Dir4,
[INFO] [stdout] 8359 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8360 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8359 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8360 -                             .into();
[INFO] [stdout] 8359 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8357 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::Dir4 as ::core::cmp::PartialEq<
[INFO] [stdout] 8358 |                             ::bevy_math::Dir4,
[INFO] [stdout] 8359 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_math_bms_bindings` (lib) due to 184 previous errors
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8454:44
[INFO] [stdout]      |
[INFO] [stdout] 8454 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8455 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8456 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8457 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8456 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8457 -                             .into();
[INFO] [stdout] 8456 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8454 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialEq<
[INFO] [stdout] 8455 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8456 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8471:44
[INFO] [stdout]      |
[INFO] [stdout] 8471 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8472 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8473 | |                         >>::ge(&_self, &other)
[INFO] [stdout] 8474 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8473 -                         >>::ge(&_self, &other)
[INFO] [stdout] 8474 -                             .into();
[INFO] [stdout] 8473 +                         >>::ge(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8471 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8472 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8473 ~                         >>::ge(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8488:44
[INFO] [stdout]      |
[INFO] [stdout] 8488 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8489 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8490 | |                         >>::gt(&_self, &other)
[INFO] [stdout] 8491 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8490 -                         >>::gt(&_self, &other)
[INFO] [stdout] 8491 -                             .into();
[INFO] [stdout] 8490 +                         >>::gt(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8488 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8489 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8490 ~                         >>::gt(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8505:44
[INFO] [stdout]      |
[INFO] [stdout] 8505 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8506 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8507 | |                         >>::le(&_self, &other)
[INFO] [stdout] 8508 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8507 -                         >>::le(&_self, &other)
[INFO] [stdout] 8508 -                             .into();
[INFO] [stdout] 8507 +                         >>::le(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8505 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8506 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8507 ~                         >>::le(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8522:44
[INFO] [stdout]      |
[INFO] [stdout] 8522 |                           let output: bool = <::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8523 | |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8524 | |                         >>::lt(&_self, &other)
[INFO] [stdout] 8525 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8524 -                         >>::lt(&_self, &other)
[INFO] [stdout] 8525 -                             .into();
[INFO] [stdout] 8524 +                         >>::lt(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8522 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::FloatOrd as ::core::cmp::PartialOrd<
[INFO] [stdout] 8523 |                             ::bevy_math::FloatOrd,
[INFO] [stdout] 8524 ~                         >>::lt(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8569:44
[INFO] [stdout]      |
[INFO] [stdout] 8569 |                           let output: bool = <::bevy_math::primitives::Plane3d as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8570 | |                             ::bevy_math::primitives::Plane3d,
[INFO] [stdout] 8571 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8572 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8571 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8572 -                             .into();
[INFO] [stdout] 8571 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8569 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Plane3d as ::core::cmp::PartialEq<
[INFO] [stdout] 8570 |                             ::bevy_math::primitives::Plane3d,
[INFO] [stdout] 8571 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8653:44
[INFO] [stdout]      |
[INFO] [stdout] 8653 |                           let output: bool = <::bevy_math::primitives::Tetrahedron as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8654 | |                             ::bevy_math::primitives::Tetrahedron,
[INFO] [stdout] 8655 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8656 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8655 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8656 -                             .into();
[INFO] [stdout] 8655 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8653 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::Tetrahedron as ::core::cmp::PartialEq<
[INFO] [stdout] 8654 |                             ::bevy_math::primitives::Tetrahedron,
[INFO] [stdout] 8655 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8695:43
[INFO] [stdout]      |
[INFO] [stdout] 8695 |                           let output: f32 = ::bevy_math::primitives::Tetrahedron::signed_volume(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8696 | |                                 &_self,
[INFO] [stdout] 8697 | |                             )
[INFO] [stdout] 8698 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8697 -                             )
[INFO] [stdout] 8698 -                             .into();
[INFO] [stdout] 8697 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8695 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::Tetrahedron::signed_volume(
[INFO] [stdout] 8696 |                                 &_self,
[INFO] [stdout] 8697 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8741:43
[INFO] [stdout]      |
[INFO] [stdout] 8741 |                           let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 8742 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8741 -                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout] 8742 -                             .into();
[INFO] [stdout] 8741 +                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8741 -                         let output: f32 = ::bevy_math::primitives::HalfSpace::d(&_self)
[INFO] [stdout] 8742 -                             .into();
[INFO] [stdout] 8741 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_math::primitives::HalfSpace::d(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8759:44
[INFO] [stdout]      |
[INFO] [stdout] 8759 |                           let output: bool = <::bevy_math::primitives::HalfSpace as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8760 | |                             ::bevy_math::primitives::HalfSpace,
[INFO] [stdout] 8761 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8762 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8761 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8762 -                             .into();
[INFO] [stdout] 8761 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8759 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::primitives::HalfSpace as ::core::cmp::PartialEq<
[INFO] [stdout] 8760 |                             ::bevy_math::primitives::HalfSpace,
[INFO] [stdout] 8761 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8859:25
[INFO] [stdout]      |
[INFO] [stdout] 8859 | /                         <::bevy_math::primitives::ViewFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 8860 | |                             ::bevy_math::primitives::ViewFrustum,
[INFO] [stdout] 8861 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8862 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8861 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8862 -                         .into();
[INFO] [stdout] 8861 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8859 ~                         <bool as Into<_>>::into(<::bevy_math::primitives::ViewFrustum as ::core::cmp::PartialEq<
[INFO] [stdout] 8860 |                             ::bevy_math::primitives::ViewFrustum,
[INFO] [stdout] 8861 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8952:25
[INFO] [stdout]      |
[INFO] [stdout] 8952 | /                         <::bevy_math::curve::EaseFunction as ::core::cmp::PartialEq<
[INFO] [stdout] 8953 | |                             ::bevy_math::curve::EaseFunction,
[INFO] [stdout] 8954 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 8955 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8954 -                         >>::eq(&_self, &other)
[INFO] [stdout] 8955 -                         .into();
[INFO] [stdout] 8954 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8952 ~                         <bool as Into<_>>::into(<::bevy_math::curve::EaseFunction as ::core::cmp::PartialEq<
[INFO] [stdout] 8953 |                             ::bevy_math::curve::EaseFunction,
[INFO] [stdout] 8954 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_math_bms_bindings
[INFO] [stdout]     --> src/lib.rs:8998:44
[INFO] [stdout]      |
[INFO] [stdout] 8998 |                           let output: bool = <::bevy_math::curve::JumpAt as ::core::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 8999 | |                             ::bevy_math::curve::JumpAt,
[INFO] [stdout] 9000 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 9001 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9000 -                         >>::eq(&_self, &other)
[INFO] [stdout] 9001 -                             .into();
[INFO] [stdout] 9000 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8998 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_math::curve::JumpAt as ::core::cmp::PartialEq<
[INFO] [stdout] 8999 |                             ::bevy_math::curve::JumpAt,
[INFO] [stdout] 9000 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_math_bms_bindings` (lib test) due to 184 previous errors
[INFO] [stderr] warning: unused dependency `bevy_mod_scripting_core`
[INFO] [stderr]   --> Cargo.toml:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 | [dependencies.bevy_mod_scripting_core]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bevy_mod_scripting_core`
[INFO] [stderr] warning: `bevy_math_bms_bindings` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c", kill_on_drop: false }`
[INFO] [stdout] 581e55ee4ce886c4472b6c5eb76139bc12a72ed64be2a3c3d85f4356c3536f5c
