[INFO] fetching crate bevy_camera_bms_bindings 0.21.0...
[INFO] checking bevy_camera_bms_bindings-0.21.0 against c60b92c03ca8a3b101eb9d57f51e2232690638c7 for pr-164148-crater-rollup
[INFO] extracting crate bevy_camera_bms_bindings 0.21.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate bevy_camera_bms_bindings 0.21.0
[INFO] finished tweaking crates.io crate bevy_camera_bms_bindings 0.21.0
[INFO] tweaked toml for crates.io crate bevy_camera_bms_bindings 0.21.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bevy_camera_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_camera_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:92:12
[INFO] [stderr]    |
[INFO] [stderr] 92 | homepage = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 97 | 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_camera_bms_bindings` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85
[INFO] running `Command { std: "docker" "start" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85", 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" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85" "/opt/rustwide/cargo-home/bin/cargo" "+c60b92c03ca8a3b101eb9d57f51e2232690638c7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85", 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" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85" "/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:92:12
[INFO] [stderr]    |
[INFO] [stderr] 92 | homepage = "https://github.com/makspll/bevy_mod_scripting"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 97 | 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_camera_bms_bindings` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]     Checking futures-io v0.3.33
[INFO] [stderr]     Checking event-listener v5.4.2
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking typewit v1.15.2
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]     Checking const_panic v0.2.15
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking disqualified v1.0.0
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]     Checking bevy_ptr v0.19.0
[INFO] [stderr]     Checking downcast-rs v2.0.2
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking inotify v0.11.4
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]     Checking notify-types v2.1.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking notify v8.2.0
[INFO] [stderr]     Checking const-fnv1a-hash v1.1.0
[INFO] [stderr]     Checking constant_time_eq v0.4.2
[INFO] [stderr]     Checking file-id v0.2.3
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]     Checking notify-debouncer-full v0.7.0
[INFO] [stderr]     Checking regex-automata v0.4.16
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]     Checking stackfuture v0.3.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.19.0
[INFO] [stderr]    Compiling encase_derive_impl v0.12.0
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking atomicow v1.2.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling bevy_ecs_macro_logic v0.19.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking rand_distr v0.6.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking euclid v0.22.14
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling bytemuck_derive v1.11.0
[INFO] [stderr]    Compiling encase_derive v0.12.0
[INFO] [stderr]     Checking encase v0.12.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling bevy_reflect_derive v0.19.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]    Compiling assert_type_match v0.1.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.19.0
[INFO] [stderr]     Checking bevy_platform v0.19.0
[INFO] [stderr]     Checking bevy_utils v0.19.0
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]    Compiling bevy_derive v0.19.0
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]     Checking ron v0.12.2
[INFO] [stderr]     Checking glam v0.32.1
[INFO] [stderr]     Checking wgpu-types v29.0.4
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]    Compiling bevy_asset_macros v0.19.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking bevy_tasks v0.19.0
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]    Compiling zerocopy-derive v0.8.55
[INFO] [stderr]    Compiling bevy_mod_scripting_derive v0.21.0
[INFO] [stderr]     Checking const_soft_float v0.1.4
[INFO] [stderr]     Checking twox-hash v2.1.3
[INFO] [stderr]     Checking svg_fmt v0.4.5
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking guillotiere v0.6.2
[INFO] [stderr]     Checking ruzstd v0.8.3
[INFO] [stderr]     Checking constgebra v0.1.4
[INFO] [stderr]     Checking ktx2 v0.5.0
[INFO] [stderr]     Checking rectangle-pack v0.4.2
[INFO] [stderr]     Checking dot-writer v0.1.4
[INFO] [stderr]    Compiling bevy_encase_derive v0.19.0
[INFO] [stderr]     Checking bevy_mikktspace v1.0.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking bevy_reflect v0.19.0
[INFO] [stderr]     Checking hexasphere v18.0.0
[INFO] [stderr]     Checking bevy_ecs v0.19.0
[INFO] [stderr]     Checking bevy_math v0.19.0
[INFO] [stderr]     Checking bevy_color 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_input v0.19.0
[INFO] [stderr]     Checking bevy_transform 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_image v0.19.0
[INFO] [stderr]     Checking bevy_mesh v0.19.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_window v0.19.0
[INFO] [stderr]     Checking bevy_camera v0.19.0
[INFO] [stderr]     Checking bevy_mod_scripting_core v0.21.0
[INFO] [stderr]     Checking bevy_camera_bms_bindings v0.21.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]   --> src/lib.rs:74:44
[INFO] [stdout]    |
[INFO] [stdout] 74 |                           let output: bool = <::bevy_camera::visibility::InheritedVisibility as ::std::cmp::PartialEq<
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 75 | |                             ::bevy_camera::visibility::InheritedVisibility,
[INFO] [stdout] 76 | |                         >>::eq(&_self, &other)
[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]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         >>::eq(&_self, &other)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         >>::eq(&_self, &other);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 74 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::InheritedVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 75 |                             ::bevy_camera::visibility::InheritedVisibility,
[INFO] [stdout] 76 ~                         >>::eq(&_self, &other));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]   --> src/lib.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |                           let output: bool = ::bevy_camera::visibility::InheritedVisibility::get(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 92 | |                                 _self.into_inner(),
[INFO] [stdout] 93 | |                             )
[INFO] [stdout] 94 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 93 -                             )
[INFO] [stdout] 94 -                             .into();
[INFO] [stdout] 93 +                             );
[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 = <bool as Into<_>>::into(::bevy_camera::visibility::InheritedVisibility::get(
[INFO] [stdout] 92 |                                 _self.into_inner(),
[INFO] [stdout] 93 ~                             ));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:140:25
[INFO] [stdout]     |
[INFO] [stdout] 140 | /                         <::bevy_camera::visibility::ViewVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 141 | |                             ::bevy_camera::visibility::ViewVisibility,
[INFO] [stdout] 142 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 143 | |                         .into();
[INFO] [stdout]     | |_______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 142 -                         >>::eq(&_self, &other)
[INFO] [stdout] 143 -                         .into();
[INFO] [stdout] 142 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 140 ~                         <bool as Into<_>>::into(<::bevy_camera::visibility::ViewVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 141 |                             ::bevy_camera::visibility::ViewVisibility,
[INFO] [stdout] 142 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:158:25
[INFO] [stdout]     |
[INFO] [stdout] 158 |                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 158 -                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout] 158 +                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner());
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 158 -                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout] 158 +                         <bool as Into<_>>::into(::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:249:44
[INFO] [stdout]     |
[INFO] [stdout] 249 |                           let output: bool = <::bevy_camera::visibility::Visibility as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 250 | |                             ::bevy_camera::visibility::Visibility,
[INFO] [stdout] 251 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 252 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 251 -                         >>::eq(&_self, &other)
[INFO] [stdout] 252 -                             .into();
[INFO] [stdout] 251 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 249 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::Visibility as ::std::cmp::PartialEq<
[INFO] [stdout] 250 |                             ::bevy_camera::visibility::Visibility,
[INFO] [stdout] 251 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:266:42
[INFO] [stdout]     |
[INFO] [stdout] 266 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_inherited_hidden(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 267 | |                                 &mut _self,
[INFO] [stdout] 268 | |                             )
[INFO] [stdout] 269 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 268 -                             )
[INFO] [stdout] 269 -                             .into();
[INFO] [stdout] 268 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 266 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_inherited_hidden(
[INFO] [stdout] 267 |                                 &mut _self,
[INFO] [stdout] 268 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:283:42
[INFO] [stdout]     |
[INFO] [stdout] 283 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_inherited_visible(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 284 | |                                 &mut _self,
[INFO] [stdout] 285 | |                             )
[INFO] [stdout] 286 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 285 -                             )
[INFO] [stdout] 286 -                             .into();
[INFO] [stdout] 285 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 283 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_inherited_visible(
[INFO] [stdout] 284 |                                 &mut _self,
[INFO] [stdout] 285 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:300:42
[INFO] [stdout]     |
[INFO] [stdout] 300 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_visible_hidden(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 301 | |                                 &mut _self,
[INFO] [stdout] 302 | |                             )
[INFO] [stdout] 303 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 302 -                             )
[INFO] [stdout] 303 -                             .into();
[INFO] [stdout] 302 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 300 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_visible_hidden(
[INFO] [stdout] 301 |                                 &mut _self,
[INFO] [stdout] 302 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:363:43
[INFO] [stdout]     |
[INFO] [stdout] 363 |                           let output: f32 = ::bevy_camera::Camera::depth_ndc_to_view_z(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 364 | |                                 &_self,
[INFO] [stdout] 365 | |                                 ndc_depth,
[INFO] [stdout] 366 | |                             )
[INFO] [stdout] 367 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 366 -                             )
[INFO] [stdout] 367 -                             .into();
[INFO] [stdout] 366 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 363 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Camera::depth_ndc_to_view_z(
[INFO] [stdout] 364 |                                 &_self,
[INFO] [stdout] 365 |                                 ndc_depth,
[INFO] [stdout] 366 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:381:43
[INFO] [stdout]     |
[INFO] [stdout] 381 |                           let output: f32 = ::bevy_camera::Camera::depth_ndc_to_view_z_2d(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 382 | |                                 &_self,
[INFO] [stdout] 383 | |                                 ndc_depth,
[INFO] [stdout] 384 | |                             )
[INFO] [stdout] 385 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 384 -                             )
[INFO] [stdout] 385 -                             .into();
[INFO] [stdout] 384 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 381 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Camera::depth_ndc_to_view_z_2d(
[INFO] [stdout] 382 |                                 &_self,
[INFO] [stdout] 383 |                                 ndc_depth,
[INFO] [stdout] 384 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:399:66
[INFO] [stdout]     |
[INFO] [stdout] 399 |                           let output: ::std::option::Option<f32> = ::bevy_camera::Camera::target_scaling_factor(
[INFO] [stdout]     |  __________________________________________________________________^
[INFO] [stdout] 400 | |                                 &_self,
[INFO] [stdout] 401 | |                             )
[INFO] [stdout] 402 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 401 -                             )
[INFO] [stdout] 402 -                             .into();
[INFO] [stdout] 401 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 399 ~                         let output: ::std::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_camera::Camera::target_scaling_factor(
[INFO] [stdout] 400 |                                 &_self,
[INFO] [stdout] 401 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:528:40
[INFO] [stdout]     |
[INFO] [stdout] 528 |                       let output: bool = <::bevy_camera::CompositingSpace as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 529 | |                         ::bevy_camera::CompositingSpace,
[INFO] [stdout] 530 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 531 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 530 -                     >>::eq(&_self, &other)
[INFO] [stdout] 531 -                     .into();
[INFO] [stdout] 530 +                     >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 528 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::CompositingSpace as ::std::cmp::PartialEq<
[INFO] [stdout] 529 |                         ::bevy_camera::CompositingSpace,
[INFO] [stdout] 530 ~                     >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:572:40
[INFO] [stdout]     |
[INFO] [stdout] 572 |                       let output: bool = <::bevy_camera::MsaaWriteback as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 573 | |                         ::bevy_camera::MsaaWriteback,
[INFO] [stdout] 574 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 575 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 574 -                     >>::eq(&_self, &other)
[INFO] [stdout] 575 -                     .into();
[INFO] [stdout] 574 +                     >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 572 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::MsaaWriteback as ::std::cmp::PartialEq<
[INFO] [stdout] 573 |                         ::bevy_camera::MsaaWriteback,
[INFO] [stdout] 574 ~                     >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:707:44
[INFO] [stdout]     |
[INFO] [stdout] 707 |                           let output: bool = ::bevy_camera::Projection::is_perspective(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 708 | |                                 &_self,
[INFO] [stdout] 709 | |                             )
[INFO] [stdout] 710 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 709 -                             )
[INFO] [stdout] 710 -                             .into();
[INFO] [stdout] 709 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 707 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::Projection::is_perspective(
[INFO] [stdout] 708 |                                 &_self,
[INFO] [stdout] 709 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:757:44
[INFO] [stdout]     |
[INFO] [stdout] 757 |                           let output: bool = ::bevy_camera::primitives::Frustum::contains_aabb(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 758 | |                                 &_self,
[INFO] [stdout] 759 | |                                 &aabb,
[INFO] [stdout] 760 | |                                 &world_from_local,
[INFO] [stdout] 761 | |                             )
[INFO] [stdout] 762 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 761 -                             )
[INFO] [stdout] 762 -                             .into();
[INFO] [stdout] 761 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 757 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::contains_aabb(
[INFO] [stdout] 758 |                                 &_self,
[INFO] [stdout] 759 |                                 &aabb,
[INFO] [stdout] 760 |                                 &world_from_local,
[INFO] [stdout] 761 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:779:44
[INFO] [stdout]     |
[INFO] [stdout] 779 |                           let output: bool = ::bevy_camera::primitives::Frustum::contains_aabb_identity(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 780 | |                                 &_self,
[INFO] [stdout] 781 | |                                 &aabb,
[INFO] [stdout] 782 | |                             )
[INFO] [stdout] 783 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 782 -                             )
[INFO] [stdout] 783 -                             .into();
[INFO] [stdout] 782 +                             );
[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_camera::primitives::Frustum::contains_aabb_identity(
[INFO] [stdout] 780 |                                 &_self,
[INFO] [stdout] 781 |                                 &aabb,
[INFO] [stdout] 782 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:803:44
[INFO] [stdout]     |
[INFO] [stdout] 803 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_obb(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 804 | |                                 &_self,
[INFO] [stdout] 805 | |                                 &aabb,
[INFO] [stdout] 806 | |                                 &world_from_local,
[INFO] [stdout] ...   |
[INFO] [stdout] 810 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 809 -                             )
[INFO] [stdout] 810 -                             .into();
[INFO] [stdout] 809 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 803 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_obb(
[INFO] [stdout] 804 |                                 &_self,
[INFO] [stdout] ...
[INFO] [stdout] 808 |                                 intersect_far,
[INFO] [stdout] 809 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:827:44
[INFO] [stdout]     |
[INFO] [stdout] 827 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_obb_identity(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 828 | |                                 &_self,
[INFO] [stdout] 829 | |                                 &aabb,
[INFO] [stdout] 830 | |                             )
[INFO] [stdout] 831 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 830 -                             )
[INFO] [stdout] 831 -                             .into();
[INFO] [stdout] 830 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 827 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_obb_identity(
[INFO] [stdout] 828 |                                 &_self,
[INFO] [stdout] 829 |                                 &aabb,
[INFO] [stdout] 830 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:849:44
[INFO] [stdout]     |
[INFO] [stdout] 849 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_sphere(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 850 | |                                 &_self,
[INFO] [stdout] 851 | |                                 &sphere,
[INFO] [stdout] 852 | |                                 intersect_far,
[INFO] [stdout] 853 | |                             )
[INFO] [stdout] 854 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 853 -                             )
[INFO] [stdout] 854 -                             .into();
[INFO] [stdout] 853 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 849 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_sphere(
[INFO] [stdout] 850 |                                 &_self,
[INFO] [stdout] 851 |                                 &sphere,
[INFO] [stdout] 852 |                                 intersect_far,
[INFO] [stdout] 853 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:881:38
[INFO] [stdout]     |
[INFO] [stdout] 881 |                       let output: () = ::bevy_camera::visibility::VisibleEntities::clear(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 882 | |                         &mut _self,
[INFO] [stdout] 883 | |                         type_id.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] 881 ~                     let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::clear(
[INFO] [stdout] 882 |                         &mut _self,
[INFO] [stdout] 883 |                         type_id.into_inner(),
[INFO] [stdout] 884 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:900:25
[INFO] [stdout]     |
[INFO] [stdout] 900 |                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _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] 900 -                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self).into();
[INFO] [stdout] 900 +                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 900 -                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self).into();
[INFO] [stdout] 900 +                         <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:932:40
[INFO] [stdout]     |
[INFO] [stdout] 932 |                       let output: bool = ::bevy_camera::visibility::VisibleEntities::is_empty(
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 933 | |                         &_self,
[INFO] [stdout] 934 | |                         type_id.into_inner(),
[INFO] [stdout] 935 | |                     )
[INFO] [stdout] 936 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     )
[INFO] [stdout] 936 -                     .into();
[INFO] [stdout] 935 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 932 ~                     let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::is_empty(
[INFO] [stdout] 933 |                         &_self,
[INFO] [stdout] 934 |                         type_id.into_inner(),
[INFO] [stdout] 935 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:950:41
[INFO] [stdout]     |
[INFO] [stdout] 950 |                       let output: usize = ::bevy_camera::visibility::VisibleEntities::len(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 951 | |                         &_self,
[INFO] [stdout] 952 | |                         type_id.into_inner(),
[INFO] [stdout] 953 | |                     )
[INFO] [stdout] 954 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 953 -                     )
[INFO] [stdout] 954 -                     .into();
[INFO] [stdout] 953 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 950 ~                     let output: usize = <usize as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::len(
[INFO] [stdout] 951 |                         &_self,
[INFO] [stdout] 952 |                         type_id.into_inner(),
[INFO] [stdout] 953 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:970:38
[INFO] [stdout]     |
[INFO] [stdout] 970 |                       let output: () = ::bevy_camera::visibility::VisibleEntities::push(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 971 | |                         &mut _self,
[INFO] [stdout] 972 | |                         entity.into_inner(),
[INFO] [stdout] 973 | |                         type_id.into_inner(),
[INFO] [stdout] 974 | |                     )
[INFO] [stdout] 975 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 974 -                     )
[INFO] [stdout] 975 -                     .into();
[INFO] [stdout] 974 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 970 ~                     let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::push(
[INFO] [stdout] 971 |                         &mut _self,
[INFO] [stdout] 972 |                         entity.into_inner(),
[INFO] [stdout] 973 |                         type_id.into_inner(),
[INFO] [stdout] 974 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1001:42
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                           let output: () = ::bevy_camera::Viewport::clamp_to_size(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 1002 | |                                 &mut _self,
[INFO] [stdout] 1003 | |                                 size.into_inner(),
[INFO] [stdout] 1004 | |                             )
[INFO] [stdout] 1005 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1004 -                             )
[INFO] [stdout] 1005 -                             .into();
[INFO] [stdout] 1004 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1001 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::Viewport::clamp_to_size(
[INFO] [stdout] 1002 |                                 &mut _self,
[INFO] [stdout] 1003 |                                 size.into_inner(),
[INFO] [stdout] 1004 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1075:40
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                       let output: bool = <::bevy_camera::SubCameraView as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 1076 | |                         ::bevy_camera::SubCameraView,
[INFO] [stdout] 1077 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 1078 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1077 -                     >>::eq(&_self, &other)
[INFO] [stdout] 1078 -                     .into();
[INFO] [stdout] 1077 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1075 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::SubCameraView as ::std::cmp::PartialEq<
[INFO] [stdout] 1076 |                         ::bevy_camera::SubCameraView,
[INFO] [stdout] 1077 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1177:43
[INFO] [stdout]      |
[INFO] [stdout] 1177 |                           let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1178 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1177 -                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout] 1178 -                             .into();
[INFO] [stdout] 1177 +                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1177 -                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout] 1178 -                             .into();
[INFO] [stdout] 1177 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Exposure::exposure(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1336:25
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /                         <::bevy_camera::ImageRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1337 | |                             ::bevy_camera::ImageRenderTarget,
[INFO] [stdout] 1338 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1339 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1338 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1339 -                         .into();
[INFO] [stdout] 1338 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1336 ~                         <bool as Into<_>>::into(<::bevy_camera::ImageRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1337 |                             ::bevy_camera::ImageRenderTarget,
[INFO] [stdout] 1338 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1385:25
[INFO] [stdout]      |
[INFO] [stdout] 1385 | /                         <::bevy_camera::ManualTextureViewHandle as ::std::cmp::PartialEq<
[INFO] [stdout] 1386 | |                             ::bevy_camera::ManualTextureViewHandle,
[INFO] [stdout] 1387 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1388 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1387 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1388 -                         .into();
[INFO] [stdout] 1387 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1385 ~                         <bool as Into<_>>::into(<::bevy_camera::ManualTextureViewHandle as ::std::cmp::PartialEq<
[INFO] [stdout] 1386 |                             ::bevy_camera::ManualTextureViewHandle,
[INFO] [stdout] 1387 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1434:25
[INFO] [stdout]      |
[INFO] [stdout] 1434 | /                         <::bevy_camera::NormalizedRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1435 | |                             ::bevy_camera::NormalizedRenderTarget,
[INFO] [stdout] 1436 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1437 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1436 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1437 -                         .into();
[INFO] [stdout] 1436 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1434 ~                         <bool as Into<_>>::into(<::bevy_camera::NormalizedRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1435 |                             ::bevy_camera::NormalizedRenderTarget,
[INFO] [stdout] 1436 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1536:40
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                       let output: bool = <::bevy_camera::Hdr as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 1537 | |                         ::bevy_camera::Hdr,
[INFO] [stdout] 1538 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 1539 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1538 -                     >>::eq(&_self, &other)
[INFO] [stdout] 1539 -                     .into();
[INFO] [stdout] 1538 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1536 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::Hdr as ::std::cmp::PartialEq<
[INFO] [stdout] 1537 |                         ::bevy_camera::Hdr,
[INFO] [stdout] 1538 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1582:44
[INFO] [stdout]      |
[INFO] [stdout] 1582 |                           let output: bool = <::bevy_camera::primitives::Aabb as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1583 | |                             ::bevy_camera::primitives::Aabb,
[INFO] [stdout] 1584 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1585 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1584 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1585 -                             .into();
[INFO] [stdout] 1584 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1582 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::primitives::Aabb as ::std::cmp::PartialEq<
[INFO] [stdout] 1583 |                             ::bevy_camera::primitives::Aabb,
[INFO] [stdout] 1584 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1621:44
[INFO] [stdout]      |
[INFO] [stdout] 1621 |                           let output: bool = ::bevy_camera::primitives::Aabb::is_in_half_space(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1622 | |                                 &_self,
[INFO] [stdout] 1623 | |                                 &half_space,
[INFO] [stdout] 1624 | |                                 &world_from_local,
[INFO] [stdout] 1625 | |                             )
[INFO] [stdout] 1626 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1625 -                             )
[INFO] [stdout] 1626 -                             .into();
[INFO] [stdout] 1625 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1621 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Aabb::is_in_half_space(
[INFO] [stdout] 1622 |                                 &_self,
[INFO] [stdout] 1623 |                                 &half_space,
[INFO] [stdout] 1624 |                                 &world_from_local,
[INFO] [stdout] 1625 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1643:44
[INFO] [stdout]      |
[INFO] [stdout] 1643 |                           let output: bool = ::bevy_camera::primitives::Aabb::is_in_half_space_identity(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1644 | |                                 &_self,
[INFO] [stdout] 1645 | |                                 &half_space,
[INFO] [stdout] 1646 | |                             )
[INFO] [stdout] 1647 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1646 -                             )
[INFO] [stdout] 1647 -                             .into();
[INFO] [stdout] 1646 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1643 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Aabb::is_in_half_space_identity(
[INFO] [stdout] 1644 |                                 &_self,
[INFO] [stdout] 1645 |                                 &half_space,
[INFO] [stdout] 1646 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1699:43
[INFO] [stdout]      |
[INFO] [stdout] 1699 |                           let output: f32 = ::bevy_camera::primitives::Aabb::relative_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1700 | |                                 &_self,
[INFO] [stdout] 1701 | |                                 &p_normal,
[INFO] [stdout] 1702 | |                                 &world_from_local,
[INFO] [stdout] 1703 | |                             )
[INFO] [stdout] 1704 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1703 -                             )
[INFO] [stdout] 1704 -                             .into();
[INFO] [stdout] 1703 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1699 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::primitives::Aabb::relative_radius(
[INFO] [stdout] 1700 |                                 &_self,
[INFO] [stdout] 1701 |                                 &p_normal,
[INFO] [stdout] 1702 |                                 &world_from_local,
[INFO] [stdout] 1703 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1751:44
[INFO] [stdout]      |
[INFO] [stdout] 1751 |                           let output: bool = ::bevy_camera::primitives::Sphere::intersects_obb(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1752 | |                                 &_self,
[INFO] [stdout] 1753 | |                                 &aabb,
[INFO] [stdout] 1754 | |                                 &world_from_local,
[INFO] [stdout] 1755 | |                             )
[INFO] [stdout] 1756 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1755 -                             )
[INFO] [stdout] 1756 -                             .into();
[INFO] [stdout] 1755 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1751 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Sphere::intersects_obb(
[INFO] [stdout] 1752 |                                 &_self,
[INFO] [stdout] 1753 |                                 &aabb,
[INFO] [stdout] 1754 |                                 &world_from_local,
[INFO] [stdout] 1755 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1979:44
[INFO] [stdout]      |
[INFO] [stdout] 1979 |                           let output: bool = <::bevy_camera::visibility::NoFrustumCulling as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1980 | |                             ::bevy_camera::visibility::NoFrustumCulling,
[INFO] [stdout] 1981 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1982 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1981 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1982 -                             .into();
[INFO] [stdout] 1981 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1979 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::NoFrustumCulling as ::std::cmp::PartialEq<
[INFO] [stdout] 1980 |                             ::bevy_camera::visibility::NoFrustumCulling,
[INFO] [stdout] 1981 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2037:42
[INFO] [stdout]      |
[INFO] [stdout] 2037 |                           let output: () = ::bevy_camera::visibility::VisibleMeshEntities::shrink(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 2038 | |                                 &mut _self,
[INFO] [stdout] 2039 | |                             )
[INFO] [stdout] 2040 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2039 -                             )
[INFO] [stdout] 2040 -                             .into();
[INFO] [stdout] 2039 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2037 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleMeshEntities::shrink(
[INFO] [stdout] 2038 |                                 &mut _self,
[INFO] [stdout] 2039 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2178:44
[INFO] [stdout]      |
[INFO] [stdout] 2178 |                           let output: bool = <::bevy_camera::visibility::RenderLayers as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2179 | |                             ::bevy_camera::visibility::RenderLayers,
[INFO] [stdout] 2180 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2181 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2180 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2181 -                             .into();
[INFO] [stdout] 2180 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2178 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::RenderLayers as ::std::cmp::PartialEq<
[INFO] [stdout] 2179 |                             ::bevy_camera::visibility::RenderLayers,
[INFO] [stdout] 2180 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2219:44
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                           let output: bool = ::bevy_camera::visibility::RenderLayers::intersects(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2220 | |                                 &_self,
[INFO] [stdout] 2221 | |                                 &other,
[INFO] [stdout] 2222 | |                             )
[INFO] [stdout] 2223 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2222 -                             )
[INFO] [stdout] 2223 -                             .into();
[INFO] [stdout] 2222 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2219 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::RenderLayers::intersects(
[INFO] [stdout] 2220 |                                 &_self,
[INFO] [stdout] 2221 |                                 &other,
[INFO] [stdout] 2222 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2397:44
[INFO] [stdout]      |
[INFO] [stdout] 2397 |                           let output: bool = <::bevy_camera::visibility::VisibilityRange as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2398 | |                             ::bevy_camera::visibility::VisibilityRange,
[INFO] [stdout] 2399 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2400 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2399 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2400 -                             .into();
[INFO] [stdout] 2399 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2397 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::VisibilityRange as ::std::cmp::PartialEq<
[INFO] [stdout] 2398 |                             ::bevy_camera::visibility::VisibilityRange,
[INFO] [stdout] 2399 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2414:44
[INFO] [stdout]      |
[INFO] [stdout] 2414 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_abrupt(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2415 | |                                 &_self,
[INFO] [stdout] 2416 | |                             )
[INFO] [stdout] 2417 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2416 -                             )
[INFO] [stdout] 2417 -                             .into();
[INFO] [stdout] 2416 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2414 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_abrupt(
[INFO] [stdout] 2415 |                                 &_self,
[INFO] [stdout] 2416 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2431:44
[INFO] [stdout]      |
[INFO] [stdout] 2431 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_culled(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2432 | |                                 &_self,
[INFO] [stdout] 2433 | |                                 camera_distance,
[INFO] [stdout] 2434 | |                             )
[INFO] [stdout] 2435 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2434 -                             )
[INFO] [stdout] 2435 -                             .into();
[INFO] [stdout] 2434 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2431 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_culled(
[INFO] [stdout] 2432 |                                 &_self,
[INFO] [stdout] 2433 |                                 camera_distance,
[INFO] [stdout] 2434 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2449:44
[INFO] [stdout]      |
[INFO] [stdout] 2449 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_visible_at_all(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2450 | |                                 &_self,
[INFO] [stdout] 2451 | |                                 camera_distance,
[INFO] [stdout] 2452 | |                             )
[INFO] [stdout] 2453 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2452 -                             )
[INFO] [stdout] 2453 -                             .into();
[INFO] [stdout] 2452 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2449 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_visible_at_all(
[INFO] [stdout] 2450 |                                 &_self,
[INFO] [stdout] 2451 |                                 camera_distance,
[INFO] [stdout] 2452 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_camera_bms_bindings` (lib) due to 44 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]   --> src/lib.rs:74:44
[INFO] [stdout]    |
[INFO] [stdout] 74 |                           let output: bool = <::bevy_camera::visibility::InheritedVisibility as ::std::cmp::PartialEq<
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 75 | |                             ::bevy_camera::visibility::InheritedVisibility,
[INFO] [stdout] 76 | |                         >>::eq(&_self, &other)
[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]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 76 -                         >>::eq(&_self, &other)
[INFO] [stdout] 77 -                             .into();
[INFO] [stdout] 76 +                         >>::eq(&_self, &other);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 74 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::InheritedVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 75 |                             ::bevy_camera::visibility::InheritedVisibility,
[INFO] [stdout] 76 ~                         >>::eq(&_self, &other));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]   --> src/lib.rs:91:44
[INFO] [stdout]    |
[INFO] [stdout] 91 |                           let output: bool = ::bevy_camera::visibility::InheritedVisibility::get(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 92 | |                                 _self.into_inner(),
[INFO] [stdout] 93 | |                             )
[INFO] [stdout] 94 | |                             .into();
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 93 -                             )
[INFO] [stdout] 94 -                             .into();
[INFO] [stdout] 93 +                             );
[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 = <bool as Into<_>>::into(::bevy_camera::visibility::InheritedVisibility::get(
[INFO] [stdout] 92 |                                 _self.into_inner(),
[INFO] [stdout] 93 ~                             ));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:140:25
[INFO] [stdout]     |
[INFO] [stdout] 140 | /                         <::bevy_camera::visibility::ViewVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 141 | |                             ::bevy_camera::visibility::ViewVisibility,
[INFO] [stdout] 142 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 143 | |                         .into();
[INFO] [stdout]     | |_______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 142 -                         >>::eq(&_self, &other)
[INFO] [stdout] 143 -                         .into();
[INFO] [stdout] 142 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 140 ~                         <bool as Into<_>>::into(<::bevy_camera::visibility::ViewVisibility as ::std::cmp::PartialEq<
[INFO] [stdout] 141 |                             ::bevy_camera::visibility::ViewVisibility,
[INFO] [stdout] 142 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:158:25
[INFO] [stdout]     |
[INFO] [stdout] 158 |                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 158 -                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout] 158 +                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner());
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 158 -                         ::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()).into();
[INFO] [stdout] 158 +                         <bool as Into<_>>::into(::bevy_camera::visibility::ViewVisibility::get(_self.into_inner()));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:249:44
[INFO] [stdout]     |
[INFO] [stdout] 249 |                           let output: bool = <::bevy_camera::visibility::Visibility as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 250 | |                             ::bevy_camera::visibility::Visibility,
[INFO] [stdout] 251 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 252 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 251 -                         >>::eq(&_self, &other)
[INFO] [stdout] 252 -                             .into();
[INFO] [stdout] 251 +                         >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 249 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::Visibility as ::std::cmp::PartialEq<
[INFO] [stdout] 250 |                             ::bevy_camera::visibility::Visibility,
[INFO] [stdout] 251 ~                         >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:266:42
[INFO] [stdout]     |
[INFO] [stdout] 266 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_inherited_hidden(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 267 | |                                 &mut _self,
[INFO] [stdout] 268 | |                             )
[INFO] [stdout] 269 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 268 -                             )
[INFO] [stdout] 269 -                             .into();
[INFO] [stdout] 268 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 266 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_inherited_hidden(
[INFO] [stdout] 267 |                                 &mut _self,
[INFO] [stdout] 268 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:283:42
[INFO] [stdout]     |
[INFO] [stdout] 283 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_inherited_visible(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 284 | |                                 &mut _self,
[INFO] [stdout] 285 | |                             )
[INFO] [stdout] 286 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 285 -                             )
[INFO] [stdout] 286 -                             .into();
[INFO] [stdout] 285 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 283 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_inherited_visible(
[INFO] [stdout] 284 |                                 &mut _self,
[INFO] [stdout] 285 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:300:42
[INFO] [stdout]     |
[INFO] [stdout] 300 |                           let output: () = ::bevy_camera::visibility::Visibility::toggle_visible_hidden(
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 301 | |                                 &mut _self,
[INFO] [stdout] 302 | |                             )
[INFO] [stdout] 303 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 302 -                             )
[INFO] [stdout] 303 -                             .into();
[INFO] [stdout] 302 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 300 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::Visibility::toggle_visible_hidden(
[INFO] [stdout] 301 |                                 &mut _self,
[INFO] [stdout] 302 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:363:43
[INFO] [stdout]     |
[INFO] [stdout] 363 |                           let output: f32 = ::bevy_camera::Camera::depth_ndc_to_view_z(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 364 | |                                 &_self,
[INFO] [stdout] 365 | |                                 ndc_depth,
[INFO] [stdout] 366 | |                             )
[INFO] [stdout] 367 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 366 -                             )
[INFO] [stdout] 367 -                             .into();
[INFO] [stdout] 366 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 363 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Camera::depth_ndc_to_view_z(
[INFO] [stdout] 364 |                                 &_self,
[INFO] [stdout] 365 |                                 ndc_depth,
[INFO] [stdout] 366 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:381:43
[INFO] [stdout]     |
[INFO] [stdout] 381 |                           let output: f32 = ::bevy_camera::Camera::depth_ndc_to_view_z_2d(
[INFO] [stdout]     |  ___________________________________________^
[INFO] [stdout] 382 | |                                 &_self,
[INFO] [stdout] 383 | |                                 ndc_depth,
[INFO] [stdout] 384 | |                             )
[INFO] [stdout] 385 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 384 -                             )
[INFO] [stdout] 385 -                             .into();
[INFO] [stdout] 384 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 381 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Camera::depth_ndc_to_view_z_2d(
[INFO] [stdout] 382 |                                 &_self,
[INFO] [stdout] 383 |                                 ndc_depth,
[INFO] [stdout] 384 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `std::option::Option<f32>` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:399:66
[INFO] [stdout]     |
[INFO] [stdout] 399 |                           let output: ::std::option::Option<f32> = ::bevy_camera::Camera::target_scaling_factor(
[INFO] [stdout]     |  __________________________________________________________________^
[INFO] [stdout] 400 | |                                 &_self,
[INFO] [stdout] 401 | |                             )
[INFO] [stdout] 402 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 401 -                             )
[INFO] [stdout] 402 -                             .into();
[INFO] [stdout] 401 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 399 ~                         let output: ::std::option::Option<f32> = <std::option::Option<f32> as Into<_>>::into(::bevy_camera::Camera::target_scaling_factor(
[INFO] [stdout] 400 |                                 &_self,
[INFO] [stdout] 401 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:528:40
[INFO] [stdout]     |
[INFO] [stdout] 528 |                       let output: bool = <::bevy_camera::CompositingSpace as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 529 | |                         ::bevy_camera::CompositingSpace,
[INFO] [stdout] 530 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 531 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 530 -                     >>::eq(&_self, &other)
[INFO] [stdout] 531 -                     .into();
[INFO] [stdout] 530 +                     >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 528 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::CompositingSpace as ::std::cmp::PartialEq<
[INFO] [stdout] 529 |                         ::bevy_camera::CompositingSpace,
[INFO] [stdout] 530 ~                     >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:572:40
[INFO] [stdout]     |
[INFO] [stdout] 572 |                       let output: bool = <::bevy_camera::MsaaWriteback as ::std::cmp::PartialEq<
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 573 | |                         ::bevy_camera::MsaaWriteback,
[INFO] [stdout] 574 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 575 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 574 -                     >>::eq(&_self, &other)
[INFO] [stdout] 575 -                     .into();
[INFO] [stdout] 574 +                     >>::eq(&_self, &other);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 572 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::MsaaWriteback as ::std::cmp::PartialEq<
[INFO] [stdout] 573 |                         ::bevy_camera::MsaaWriteback,
[INFO] [stdout] 574 ~                     >>::eq(&_self, &other));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:707:44
[INFO] [stdout]     |
[INFO] [stdout] 707 |                           let output: bool = ::bevy_camera::Projection::is_perspective(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 708 | |                                 &_self,
[INFO] [stdout] 709 | |                             )
[INFO] [stdout] 710 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 709 -                             )
[INFO] [stdout] 710 -                             .into();
[INFO] [stdout] 709 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 707 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::Projection::is_perspective(
[INFO] [stdout] 708 |                                 &_self,
[INFO] [stdout] 709 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:757:44
[INFO] [stdout]     |
[INFO] [stdout] 757 |                           let output: bool = ::bevy_camera::primitives::Frustum::contains_aabb(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 758 | |                                 &_self,
[INFO] [stdout] 759 | |                                 &aabb,
[INFO] [stdout] 760 | |                                 &world_from_local,
[INFO] [stdout] 761 | |                             )
[INFO] [stdout] 762 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 761 -                             )
[INFO] [stdout] 762 -                             .into();
[INFO] [stdout] 761 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 757 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::contains_aabb(
[INFO] [stdout] 758 |                                 &_self,
[INFO] [stdout] 759 |                                 &aabb,
[INFO] [stdout] 760 |                                 &world_from_local,
[INFO] [stdout] 761 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:779:44
[INFO] [stdout]     |
[INFO] [stdout] 779 |                           let output: bool = ::bevy_camera::primitives::Frustum::contains_aabb_identity(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 780 | |                                 &_self,
[INFO] [stdout] 781 | |                                 &aabb,
[INFO] [stdout] 782 | |                             )
[INFO] [stdout] 783 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 782 -                             )
[INFO] [stdout] 783 -                             .into();
[INFO] [stdout] 782 +                             );
[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_camera::primitives::Frustum::contains_aabb_identity(
[INFO] [stdout] 780 |                                 &_self,
[INFO] [stdout] 781 |                                 &aabb,
[INFO] [stdout] 782 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:803:44
[INFO] [stdout]     |
[INFO] [stdout] 803 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_obb(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 804 | |                                 &_self,
[INFO] [stdout] 805 | |                                 &aabb,
[INFO] [stdout] 806 | |                                 &world_from_local,
[INFO] [stdout] ...   |
[INFO] [stdout] 810 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 809 -                             )
[INFO] [stdout] 810 -                             .into();
[INFO] [stdout] 809 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 803 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_obb(
[INFO] [stdout] 804 |                                 &_self,
[INFO] [stdout] ...
[INFO] [stdout] 808 |                                 intersect_far,
[INFO] [stdout] 809 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:827:44
[INFO] [stdout]     |
[INFO] [stdout] 827 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_obb_identity(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 828 | |                                 &_self,
[INFO] [stdout] 829 | |                                 &aabb,
[INFO] [stdout] 830 | |                             )
[INFO] [stdout] 831 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 830 -                             )
[INFO] [stdout] 831 -                             .into();
[INFO] [stdout] 830 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 827 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_obb_identity(
[INFO] [stdout] 828 |                                 &_self,
[INFO] [stdout] 829 |                                 &aabb,
[INFO] [stdout] 830 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:849:44
[INFO] [stdout]     |
[INFO] [stdout] 849 |                           let output: bool = ::bevy_camera::primitives::Frustum::intersects_sphere(
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 850 | |                                 &_self,
[INFO] [stdout] 851 | |                                 &sphere,
[INFO] [stdout] 852 | |                                 intersect_far,
[INFO] [stdout] 853 | |                             )
[INFO] [stdout] 854 | |                             .into();
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 853 -                             )
[INFO] [stdout] 854 -                             .into();
[INFO] [stdout] 853 +                             );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 849 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Frustum::intersects_sphere(
[INFO] [stdout] 850 |                                 &_self,
[INFO] [stdout] 851 |                                 &sphere,
[INFO] [stdout] 852 |                                 intersect_far,
[INFO] [stdout] 853 ~                             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:881:38
[INFO] [stdout]     |
[INFO] [stdout] 881 |                       let output: () = ::bevy_camera::visibility::VisibleEntities::clear(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 882 | |                         &mut _self,
[INFO] [stdout] 883 | |                         type_id.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] 881 ~                     let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::clear(
[INFO] [stdout] 882 |                         &mut _self,
[INFO] [stdout] 883 |                         type_id.into_inner(),
[INFO] [stdout] 884 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:900:25
[INFO] [stdout]     |
[INFO] [stdout] 900 |                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _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] 900 -                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self).into();
[INFO] [stdout] 900 +                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 900 -                         ::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self).into();
[INFO] [stdout] 900 +                         <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::clear_all(&mut _self));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:932:40
[INFO] [stdout]     |
[INFO] [stdout] 932 |                       let output: bool = ::bevy_camera::visibility::VisibleEntities::is_empty(
[INFO] [stdout]     |  ________________________________________^
[INFO] [stdout] 933 | |                         &_self,
[INFO] [stdout] 934 | |                         type_id.into_inner(),
[INFO] [stdout] 935 | |                     )
[INFO] [stdout] 936 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     )
[INFO] [stdout] 936 -                     .into();
[INFO] [stdout] 935 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 932 ~                     let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::is_empty(
[INFO] [stdout] 933 |                         &_self,
[INFO] [stdout] 934 |                         type_id.into_inner(),
[INFO] [stdout] 935 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `usize` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:950:41
[INFO] [stdout]     |
[INFO] [stdout] 950 |                       let output: usize = ::bevy_camera::visibility::VisibleEntities::len(
[INFO] [stdout]     |  _________________________________________^
[INFO] [stdout] 951 | |                         &_self,
[INFO] [stdout] 952 | |                         type_id.into_inner(),
[INFO] [stdout] 953 | |                     )
[INFO] [stdout] 954 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 953 -                     )
[INFO] [stdout] 954 -                     .into();
[INFO] [stdout] 953 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 950 ~                     let output: usize = <usize as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::len(
[INFO] [stdout] 951 |                         &_self,
[INFO] [stdout] 952 |                         type_id.into_inner(),
[INFO] [stdout] 953 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]    --> src/lib.rs:970:38
[INFO] [stdout]     |
[INFO] [stdout] 970 |                       let output: () = ::bevy_camera::visibility::VisibleEntities::push(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 971 | |                         &mut _self,
[INFO] [stdout] 972 | |                         entity.into_inner(),
[INFO] [stdout] 973 | |                         type_id.into_inner(),
[INFO] [stdout] 974 | |                     )
[INFO] [stdout] 975 | |                     .into();
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 974 -                     )
[INFO] [stdout] 975 -                     .into();
[INFO] [stdout] 974 +                     );
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 970 ~                     let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleEntities::push(
[INFO] [stdout] 971 |                         &mut _self,
[INFO] [stdout] 972 |                         entity.into_inner(),
[INFO] [stdout] 973 |                         type_id.into_inner(),
[INFO] [stdout] 974 ~                     ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1001:42
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                           let output: () = ::bevy_camera::Viewport::clamp_to_size(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 1002 | |                                 &mut _self,
[INFO] [stdout] 1003 | |                                 size.into_inner(),
[INFO] [stdout] 1004 | |                             )
[INFO] [stdout] 1005 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1004 -                             )
[INFO] [stdout] 1005 -                             .into();
[INFO] [stdout] 1004 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1001 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::Viewport::clamp_to_size(
[INFO] [stdout] 1002 |                                 &mut _self,
[INFO] [stdout] 1003 |                                 size.into_inner(),
[INFO] [stdout] 1004 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1075:40
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                       let output: bool = <::bevy_camera::SubCameraView as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 1076 | |                         ::bevy_camera::SubCameraView,
[INFO] [stdout] 1077 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 1078 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1077 -                     >>::eq(&_self, &other)
[INFO] [stdout] 1078 -                     .into();
[INFO] [stdout] 1077 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1075 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::SubCameraView as ::std::cmp::PartialEq<
[INFO] [stdout] 1076 |                         ::bevy_camera::SubCameraView,
[INFO] [stdout] 1077 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1177:43
[INFO] [stdout]      |
[INFO] [stdout] 1177 |                           let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1178 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1177 -                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout] 1178 -                             .into();
[INFO] [stdout] 1177 +                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1177 -                         let output: f32 = ::bevy_camera::Exposure::exposure(&_self)
[INFO] [stdout] 1178 -                             .into();
[INFO] [stdout] 1177 +                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::Exposure::exposure(&_self));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1336:25
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /                         <::bevy_camera::ImageRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1337 | |                             ::bevy_camera::ImageRenderTarget,
[INFO] [stdout] 1338 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1339 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1338 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1339 -                         .into();
[INFO] [stdout] 1338 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1336 ~                         <bool as Into<_>>::into(<::bevy_camera::ImageRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1337 |                             ::bevy_camera::ImageRenderTarget,
[INFO] [stdout] 1338 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1385:25
[INFO] [stdout]      |
[INFO] [stdout] 1385 | /                         <::bevy_camera::ManualTextureViewHandle as ::std::cmp::PartialEq<
[INFO] [stdout] 1386 | |                             ::bevy_camera::ManualTextureViewHandle,
[INFO] [stdout] 1387 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1388 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1387 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1388 -                         .into();
[INFO] [stdout] 1387 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1385 ~                         <bool as Into<_>>::into(<::bevy_camera::ManualTextureViewHandle as ::std::cmp::PartialEq<
[INFO] [stdout] 1386 |                             ::bevy_camera::ManualTextureViewHandle,
[INFO] [stdout] 1387 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1434:25
[INFO] [stdout]      |
[INFO] [stdout] 1434 | /                         <::bevy_camera::NormalizedRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1435 | |                             ::bevy_camera::NormalizedRenderTarget,
[INFO] [stdout] 1436 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1437 | |                         .into();
[INFO] [stdout]      | |_______________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1436 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1437 -                         .into();
[INFO] [stdout] 1436 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1434 ~                         <bool as Into<_>>::into(<::bevy_camera::NormalizedRenderTarget as ::std::cmp::PartialEq<
[INFO] [stdout] 1435 |                             ::bevy_camera::NormalizedRenderTarget,
[INFO] [stdout] 1436 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1536:40
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                       let output: bool = <::bevy_camera::Hdr as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ________________________________________^
[INFO] [stdout] 1537 | |                         ::bevy_camera::Hdr,
[INFO] [stdout] 1538 | |                     >>::eq(&_self, &other)
[INFO] [stdout] 1539 | |                     .into();
[INFO] [stdout]      | |___________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1538 -                     >>::eq(&_self, &other)
[INFO] [stdout] 1539 -                     .into();
[INFO] [stdout] 1538 +                     >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1536 ~                     let output: bool = <bool as Into<_>>::into(<::bevy_camera::Hdr as ::std::cmp::PartialEq<
[INFO] [stdout] 1537 |                         ::bevy_camera::Hdr,
[INFO] [stdout] 1538 ~                     >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1582:44
[INFO] [stdout]      |
[INFO] [stdout] 1582 |                           let output: bool = <::bevy_camera::primitives::Aabb as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1583 | |                             ::bevy_camera::primitives::Aabb,
[INFO] [stdout] 1584 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1585 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1584 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1585 -                             .into();
[INFO] [stdout] 1584 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1582 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::primitives::Aabb as ::std::cmp::PartialEq<
[INFO] [stdout] 1583 |                             ::bevy_camera::primitives::Aabb,
[INFO] [stdout] 1584 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1621:44
[INFO] [stdout]      |
[INFO] [stdout] 1621 |                           let output: bool = ::bevy_camera::primitives::Aabb::is_in_half_space(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1622 | |                                 &_self,
[INFO] [stdout] 1623 | |                                 &half_space,
[INFO] [stdout] 1624 | |                                 &world_from_local,
[INFO] [stdout] 1625 | |                             )
[INFO] [stdout] 1626 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1625 -                             )
[INFO] [stdout] 1626 -                             .into();
[INFO] [stdout] 1625 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1621 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Aabb::is_in_half_space(
[INFO] [stdout] 1622 |                                 &_self,
[INFO] [stdout] 1623 |                                 &half_space,
[INFO] [stdout] 1624 |                                 &world_from_local,
[INFO] [stdout] 1625 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1643:44
[INFO] [stdout]      |
[INFO] [stdout] 1643 |                           let output: bool = ::bevy_camera::primitives::Aabb::is_in_half_space_identity(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1644 | |                                 &_self,
[INFO] [stdout] 1645 | |                                 &half_space,
[INFO] [stdout] 1646 | |                             )
[INFO] [stdout] 1647 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1646 -                             )
[INFO] [stdout] 1647 -                             .into();
[INFO] [stdout] 1646 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1643 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Aabb::is_in_half_space_identity(
[INFO] [stdout] 1644 |                                 &_self,
[INFO] [stdout] 1645 |                                 &half_space,
[INFO] [stdout] 1646 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1699:43
[INFO] [stdout]      |
[INFO] [stdout] 1699 |                           let output: f32 = ::bevy_camera::primitives::Aabb::relative_radius(
[INFO] [stdout]      |  ___________________________________________^
[INFO] [stdout] 1700 | |                                 &_self,
[INFO] [stdout] 1701 | |                                 &p_normal,
[INFO] [stdout] 1702 | |                                 &world_from_local,
[INFO] [stdout] 1703 | |                             )
[INFO] [stdout] 1704 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1703 -                             )
[INFO] [stdout] 1704 -                             .into();
[INFO] [stdout] 1703 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1699 ~                         let output: f32 = <f32 as Into<_>>::into(::bevy_camera::primitives::Aabb::relative_radius(
[INFO] [stdout] 1700 |                                 &_self,
[INFO] [stdout] 1701 |                                 &p_normal,
[INFO] [stdout] 1702 |                                 &world_from_local,
[INFO] [stdout] 1703 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1751:44
[INFO] [stdout]      |
[INFO] [stdout] 1751 |                           let output: bool = ::bevy_camera::primitives::Sphere::intersects_obb(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1752 | |                                 &_self,
[INFO] [stdout] 1753 | |                                 &aabb,
[INFO] [stdout] 1754 | |                                 &world_from_local,
[INFO] [stdout] 1755 | |                             )
[INFO] [stdout] 1756 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1755 -                             )
[INFO] [stdout] 1756 -                             .into();
[INFO] [stdout] 1755 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1751 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::primitives::Sphere::intersects_obb(
[INFO] [stdout] 1752 |                                 &_self,
[INFO] [stdout] 1753 |                                 &aabb,
[INFO] [stdout] 1754 |                                 &world_from_local,
[INFO] [stdout] 1755 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:1979:44
[INFO] [stdout]      |
[INFO] [stdout] 1979 |                           let output: bool = <::bevy_camera::visibility::NoFrustumCulling as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 1980 | |                             ::bevy_camera::visibility::NoFrustumCulling,
[INFO] [stdout] 1981 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 1982 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1981 -                         >>::eq(&_self, &other)
[INFO] [stdout] 1982 -                             .into();
[INFO] [stdout] 1981 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1979 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::NoFrustumCulling as ::std::cmp::PartialEq<
[INFO] [stdout] 1980 |                             ::bevy_camera::visibility::NoFrustumCulling,
[INFO] [stdout] 1981 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `()` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2037:42
[INFO] [stdout]      |
[INFO] [stdout] 2037 |                           let output: () = ::bevy_camera::visibility::VisibleMeshEntities::shrink(
[INFO] [stdout]      |  __________________________________________^
[INFO] [stdout] 2038 | |                                 &mut _self,
[INFO] [stdout] 2039 | |                             )
[INFO] [stdout] 2040 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2039 -                             )
[INFO] [stdout] 2040 -                             .into();
[INFO] [stdout] 2039 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2037 ~                         let output: () = <() as Into<_>>::into(::bevy_camera::visibility::VisibleMeshEntities::shrink(
[INFO] [stdout] 2038 |                                 &mut _self,
[INFO] [stdout] 2039 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2178:44
[INFO] [stdout]      |
[INFO] [stdout] 2178 |                           let output: bool = <::bevy_camera::visibility::RenderLayers as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2179 | |                             ::bevy_camera::visibility::RenderLayers,
[INFO] [stdout] 2180 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2181 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2180 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2181 -                             .into();
[INFO] [stdout] 2180 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2178 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::RenderLayers as ::std::cmp::PartialEq<
[INFO] [stdout] 2179 |                             ::bevy_camera::visibility::RenderLayers,
[INFO] [stdout] 2180 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2219:44
[INFO] [stdout]      |
[INFO] [stdout] 2219 |                           let output: bool = ::bevy_camera::visibility::RenderLayers::intersects(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2220 | |                                 &_self,
[INFO] [stdout] 2221 | |                                 &other,
[INFO] [stdout] 2222 | |                             )
[INFO] [stdout] 2223 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2222 -                             )
[INFO] [stdout] 2223 -                             .into();
[INFO] [stdout] 2222 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2219 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::RenderLayers::intersects(
[INFO] [stdout] 2220 |                                 &_self,
[INFO] [stdout] 2221 |                                 &other,
[INFO] [stdout] 2222 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2397:44
[INFO] [stdout]      |
[INFO] [stdout] 2397 |                           let output: bool = <::bevy_camera::visibility::VisibilityRange as ::std::cmp::PartialEq<
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2398 | |                             ::bevy_camera::visibility::VisibilityRange,
[INFO] [stdout] 2399 | |                         >>::eq(&_self, &other)
[INFO] [stdout] 2400 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2399 -                         >>::eq(&_self, &other)
[INFO] [stdout] 2400 -                             .into();
[INFO] [stdout] 2399 +                         >>::eq(&_self, &other);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2397 ~                         let output: bool = <bool as Into<_>>::into(<::bevy_camera::visibility::VisibilityRange as ::std::cmp::PartialEq<
[INFO] [stdout] 2398 |                             ::bevy_camera::visibility::VisibilityRange,
[INFO] [stdout] 2399 ~                         >>::eq(&_self, &other));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2414:44
[INFO] [stdout]      |
[INFO] [stdout] 2414 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_abrupt(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2415 | |                                 &_self,
[INFO] [stdout] 2416 | |                             )
[INFO] [stdout] 2417 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2416 -                             )
[INFO] [stdout] 2417 -                             .into();
[INFO] [stdout] 2416 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2414 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_abrupt(
[INFO] [stdout] 2415 |                                 &_self,
[INFO] [stdout] 2416 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2431:44
[INFO] [stdout]      |
[INFO] [stdout] 2431 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_culled(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2432 | |                                 &_self,
[INFO] [stdout] 2433 | |                                 camera_distance,
[INFO] [stdout] 2434 | |                             )
[INFO] [stdout] 2435 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2434 -                             )
[INFO] [stdout] 2435 -                             .into();
[INFO] [stdout] 2434 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2431 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_culled(
[INFO] [stdout] 2432 |                                 &_self,
[INFO] [stdout] 2433 |                                 camera_distance,
[INFO] [stdout] 2434 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool` bevy_camera_bms_bindings
[INFO] [stdout]     --> src/lib.rs:2449:44
[INFO] [stdout]      |
[INFO] [stdout] 2449 |                           let output: bool = ::bevy_camera::visibility::VisibilityRange::is_visible_at_all(
[INFO] [stdout]      |  ____________________________________________^
[INFO] [stdout] 2450 | |                                 &_self,
[INFO] [stdout] 2451 | |                                 camera_distance,
[INFO] [stdout] 2452 | |                             )
[INFO] [stdout] 2453 | |                             .into();
[INFO] [stdout]      | |___________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2452 -                             )
[INFO] [stdout] 2453 -                             .into();
[INFO] [stdout] 2452 +                             );
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2449 ~                         let output: bool = <bool as Into<_>>::into(::bevy_camera::visibility::VisibilityRange::is_visible_at_all(
[INFO] [stdout] 2450 |                                 &_self,
[INFO] [stdout] 2451 |                                 camera_distance,
[INFO] [stdout] 2452 ~                             ));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_camera_bms_bindings` (lib test) due to 44 previous errors
[INFO] [stderr] warning: unused dependency `bevy_mod_scripting_core`
[INFO] [stderr]   --> Cargo.toml:50:15
[INFO] [stderr]    |
[INFO] [stderr] 50 | [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_camera_bms_bindings` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85", kill_on_drop: false }`
[INFO] [stdout] 8633e775e0639b7483106f7f3c80f7aeb73ed981ba860a983291c5aa89ab7b85
