[INFO] fetching crate blackboxmc_bungee 0.5.1...
[INFO] checking blackboxmc_bungee-0.5.1 against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] extracting crate blackboxmc_bungee 0.5.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate blackboxmc_bungee 0.5.1
[INFO] finished tweaking crates.io crate blackboxmc_bungee 0.5.1
[INFO] tweaked toml for crates.io crate blackboxmc_bungee 0.5.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate blackboxmc_bungee 0.5.1 on toolchain a5689b034ad287112f709693384a37f1377eb9cc
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 74 packages to highest compatible versions
[INFO] [stderr]       Adding jni v0.21.1 (available: v0.22.4)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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] d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b
[INFO] running `Command { std: "docker" "start" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b", 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" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b", 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" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.27
[INFO] [stderr]    Compiling libc v0.2.191
[INFO] [stderr]     Checking lazy_static v1.5.1
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]    Compiling find-msvc-tools v0.1.15
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling eyre v0.6.14
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling jni-sys v0.3.1
[INFO] [stderr]    Compiling cc v1.9.0
[INFO] [stderr]     Checking object v0.37.3
[INFO] [stderr]     Checking smallvec v1.16.3
[INFO] [stderr]     Checking rustc-demangle v0.1.28
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]     Checking indenter v0.3.4
[INFO] [stderr]     Checking owo-colors v4.4.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking combine v4.6.9
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling libffi-sys v2.3.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking tracing-error v0.2.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling jni-sys-macros v0.4.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling blackboxmc_proc v0.5.1
[INFO] [stderr]     Checking jni-sys v0.4.1
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking color-eyre v0.6.5
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking jni v0.21.1
[INFO] [stderr]     Checking blackboxmc_general v0.5.1
[INFO] [stderr]     Checking libffi v3.2.0
[INFO] [stderr]     Checking blackboxmc_java v0.5.1
[INFO] [stderr]     Checking blackboxmc_bungee v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/mod.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |             vec.push({ crate::bungee::api::ChatColor::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 355 -             vec.push({ crate::bungee::api::ChatColor::from_raw(&jni, res)? });
[INFO] [stdout] 355 +             vec.push(crate::bungee::api::ChatColor::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 140 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout] 140 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:952:22
[INFO] [stdout]     |
[INFO] [stdout] 952 |             vec.push({ crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                                ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 952 -             vec.push({ crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)? });
[INFO] [stdout] 952 +             vec.push(crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:1182:22
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout]      |                      ^^                                                                        ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 1182 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout] 1182 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3277:22
[INFO] [stdout]      |
[INFO] [stdout] 3277 |             vec.push({ crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)? });
[INFO] [stdout]      |                      ^^                                                                ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 3277 -             vec.push({ crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)? });
[INFO] [stdout] 3277 +             vec.push(crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:5750:22
[INFO] [stdout]      |
[INFO] [stdout] 5750 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout]      |                      ^^                                                                        ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 5750 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout] 5750 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/chat/mod.rs:865:22
[INFO] [stdout]     |
[INFO] [stdout] 865 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 865 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout] 865 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/mod.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |             vec.push({ crate::bungee::api::ChatColor::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 355 -             vec.push({ crate::bungee::api::ChatColor::from_raw(&jni, res)? });
[INFO] [stdout] 355 +             vec.push(crate::bungee::api::ChatColor::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 140 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout] 140 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:952:22
[INFO] [stdout]     |
[INFO] [stdout] 952 |             vec.push({ crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                                ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 952 -             vec.push({ crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)? });
[INFO] [stdout] 952 +             vec.push(crate::bungee::api::chat::HoverEventAction::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:1182:22
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout]      |                      ^^                                                                        ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 1182 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout] 1182 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3277:22
[INFO] [stdout]      |
[INFO] [stdout] 3277 |             vec.push({ crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)? });
[INFO] [stdout]      |                      ^^                                                                ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 3277 -             vec.push({ crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)? });
[INFO] [stdout] 3277 +             vec.push(crate::bungee::api::chat::ClickEventAction::from_raw(&jni, res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:5750:22
[INFO] [stdout]      |
[INFO] [stdout] 5750 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout]      |                      ^^                                                                        ^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]      |
[INFO] [stdout] 5750 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)? });
[INFO] [stdout] 5750 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&self.jni_ref(), res)?);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around method argument
[INFO] [stdout]    --> src/bungee/chat/mod.rs:865:22
[INFO] [stdout]     |
[INFO] [stdout] 865 |             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout]     |                      ^^                                                             ^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 865 -             vec.push({ crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)? });
[INFO] [stdout] 865 +             vec.push(crate::bungee::api::chat::BaseComponent::from_raw(&jni, res)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:240:61
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 240 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 240 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 240 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 240 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:315:61
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 315 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 315 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 315 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 315 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:322:61
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 322 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 322 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 322 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 322 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:331:61
[INFO] [stdout]     |
[INFO] [stdout] 331 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 331 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 331 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 331 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 331 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:340:61
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 340 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 340 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 340 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 340 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:347:61
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 347 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 347 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 347 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 347 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:354:61
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 354 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 354 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 354 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 354 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:379:61
[INFO] [stdout]     |
[INFO] [stdout] 379 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 379 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 379 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 379 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 379 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:386:61
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 386 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 386 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 386 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 386 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:393:61
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 393 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 393 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:400:61
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 400 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 400 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 400 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 400 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:407:61
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 407 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 407 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 407 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 407 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:414:61
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 414 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 414 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 414 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 414 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:421:61
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 421 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 421 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 421 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 421 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:428:61
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 428 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 428 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 428 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 428 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:438:61
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 438 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 438 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 438 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 438 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:448:61
[INFO] [stdout]     |
[INFO] [stdout] 448 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 448 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 448 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 448 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 448 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:455:61
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 455 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 455 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 455 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 455 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:462:61
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 462 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 462 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 462 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 462 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:469:61
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 469 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 469 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 469 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 469 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:476:61
[INFO] [stdout]     |
[INFO] [stdout] 476 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 476 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 476 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 476 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 476 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:483:61
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 483 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 483 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 483 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 483 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:490:61
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 490 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 490 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 490 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 490 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:497:61
[INFO] [stdout]     |
[INFO] [stdout] 497 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 497 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 497 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 497 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 497 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:504:61
[INFO] [stdout]     |
[INFO] [stdout] 504 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 504 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 504 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 504 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 504 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:511:61
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 511 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 511 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 511 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 511 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:518:61
[INFO] [stdout]     |
[INFO] [stdout] 518 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 518 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 518 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 518 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 518 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:525:61
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 525 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 525 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 525 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 525 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:534:61
[INFO] [stdout]     |
[INFO] [stdout] 534 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 534 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 534 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 534 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 534 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:544:61
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 544 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 544 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 544 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 544 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:553:61
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 553 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 553 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 553 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 553 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:563:61
[INFO] [stdout]     |
[INFO] [stdout] 563 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 563 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 563 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 563 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 563 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:570:61
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 570 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 570 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 570 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 570 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:577:61
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 577 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 577 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 577 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 577 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2089:61
[INFO] [stdout]      |
[INFO] [stdout] 2089 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2089 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2089 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2089 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2089 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2164:61
[INFO] [stdout]      |
[INFO] [stdout] 2164 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2164 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2164 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2164 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2164 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2171:61
[INFO] [stdout]      |
[INFO] [stdout] 2171 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2171 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2171 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2171 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2171 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2180:61
[INFO] [stdout]      |
[INFO] [stdout] 2180 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2180 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2180 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2180 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2189:61
[INFO] [stdout]      |
[INFO] [stdout] 2189 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2189 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2189 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2189 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2189 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2196:61
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2196 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2196 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2196 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2196 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2203:61
[INFO] [stdout]      |
[INFO] [stdout] 2203 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2203 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2203 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2203 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2203 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2228:61
[INFO] [stdout]      |
[INFO] [stdout] 2228 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2228 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2228 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2228 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2228 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2235:61
[INFO] [stdout]      |
[INFO] [stdout] 2235 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2235 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2235 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2235 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2235 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2242:61
[INFO] [stdout]      |
[INFO] [stdout] 2242 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2242 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2242 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2242 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2242 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2249:61
[INFO] [stdout]      |
[INFO] [stdout] 2249 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2249 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2249 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2249 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2249 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2256:61
[INFO] [stdout]      |
[INFO] [stdout] 2256 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2256 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2256 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2256 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2256 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2263:61
[INFO] [stdout]      |
[INFO] [stdout] 2263 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2263 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2263 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2263 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2263 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2270:61
[INFO] [stdout]      |
[INFO] [stdout] 2270 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2270 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2270 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2270 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2270 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2277:61
[INFO] [stdout]      |
[INFO] [stdout] 2277 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2277 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2277 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2277 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2277 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2287:61
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2287 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2287 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2287 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2287 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2297:61
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2297 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2297 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2297 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2297 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2304:61
[INFO] [stdout]      |
[INFO] [stdout] 2304 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2304 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2304 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2304 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2304 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2311:61
[INFO] [stdout]      |
[INFO] [stdout] 2311 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2311 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2311 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2311 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2311 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2318:61
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2318 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2318 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2318 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2318 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2325:61
[INFO] [stdout]      |
[INFO] [stdout] 2325 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2325 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2325 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2325 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2325 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2332:61
[INFO] [stdout]      |
[INFO] [stdout] 2332 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2332 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2332 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2332 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2332 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2339:61
[INFO] [stdout]      |
[INFO] [stdout] 2339 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2339 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2339 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2339 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2339 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2346:61
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2346 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2346 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2346 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2346 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2353:61
[INFO] [stdout]      |
[INFO] [stdout] 2353 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2353 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2353 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2353 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2353 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2360:61
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2360 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2360 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2367:61
[INFO] [stdout]      |
[INFO] [stdout] 2367 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2367 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2367 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2367 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2367 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2374:61
[INFO] [stdout]      |
[INFO] [stdout] 2374 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2374 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2374 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2374 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2374 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2383:61
[INFO] [stdout]      |
[INFO] [stdout] 2383 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2383 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2383 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2383 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2383 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2393:61
[INFO] [stdout]      |
[INFO] [stdout] 2393 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2393 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2393 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2402:61
[INFO] [stdout]      |
[INFO] [stdout] 2402 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2402 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2402 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2402 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2402 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2412:61
[INFO] [stdout]      |
[INFO] [stdout] 2412 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2412 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2412 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2412 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2412 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2419:61
[INFO] [stdout]      |
[INFO] [stdout] 2419 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2419 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2419 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2419 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2419 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2426:61
[INFO] [stdout]      |
[INFO] [stdout] 2426 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2426 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2426 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2426 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2426 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2706:61
[INFO] [stdout]      |
[INFO] [stdout] 2706 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2706 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2706 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2706 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2706 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2781:61
[INFO] [stdout]      |
[INFO] [stdout] 2781 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2781 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2781 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2781 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2781 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2788:61
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2788 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2788 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2788 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2788 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2797:61
[INFO] [stdout]      |
[INFO] [stdout] 2797 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2797 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2797 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2797 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2797 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2806:61
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2806 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2806 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2813:61
[INFO] [stdout]      |
[INFO] [stdout] 2813 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2813 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2813 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2813 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2813 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2820:61
[INFO] [stdout]      |
[INFO] [stdout] 2820 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2820 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2820 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2820 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2820 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2845:61
[INFO] [stdout]      |
[INFO] [stdout] 2845 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2845 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2845 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2845 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2845 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2852:61
[INFO] [stdout]      |
[INFO] [stdout] 2852 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2852 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2852 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2852 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2852 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2859:61
[INFO] [stdout]      |
[INFO] [stdout] 2859 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2859 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2859 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2859 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2859 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2866:61
[INFO] [stdout]      |
[INFO] [stdout] 2866 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2866 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2866 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2866 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2866 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2873:61
[INFO] [stdout]      |
[INFO] [stdout] 2873 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2873 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2873 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2873 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2873 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2880:61
[INFO] [stdout]      |
[INFO] [stdout] 2880 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2880 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2880 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2880 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2880 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2887:61
[INFO] [stdout]      |
[INFO] [stdout] 2887 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2887 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2887 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2887 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2887 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2894:61
[INFO] [stdout]      |
[INFO] [stdout] 2894 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2894 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2894 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2894 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2894 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2904:61
[INFO] [stdout]      |
[INFO] [stdout] 2904 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2904 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2904 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2904 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2904 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2914:61
[INFO] [stdout]      |
[INFO] [stdout] 2914 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2914 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2914 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2921:61
[INFO] [stdout]      |
[INFO] [stdout] 2921 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2921 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2921 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2928:61
[INFO] [stdout]      |
[INFO] [stdout] 2928 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2928 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2928 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2935:61
[INFO] [stdout]      |
[INFO] [stdout] 2935 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2935 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2935 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2935 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2935 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2942:61
[INFO] [stdout]      |
[INFO] [stdout] 2942 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2942 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2942 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2942 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2942 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2949:61
[INFO] [stdout]      |
[INFO] [stdout] 2949 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2949 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2949 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2949 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2949 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2956:61
[INFO] [stdout]      |
[INFO] [stdout] 2956 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2956 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2956 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2963:61
[INFO] [stdout]      |
[INFO] [stdout] 2963 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2963 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2963 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2963 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2963 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2970:61
[INFO] [stdout]      |
[INFO] [stdout] 2970 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2970 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2970 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2970 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2970 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2977:61
[INFO] [stdout]      |
[INFO] [stdout] 2977 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2977 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2977 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2977 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2977 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2984:61
[INFO] [stdout]      |
[INFO] [stdout] 2984 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2984 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2984 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2984 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2984 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2991:61
[INFO] [stdout]      |
[INFO] [stdout] 2991 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2991 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2991 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2991 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2991 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3000:61
[INFO] [stdout]      |
[INFO] [stdout] 3000 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3000 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3000 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3000 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3000 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3010:61
[INFO] [stdout]      |
[INFO] [stdout] 3010 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3010 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3010 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3019:61
[INFO] [stdout]      |
[INFO] [stdout] 3019 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3019 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3019 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3019 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3019 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3029:61
[INFO] [stdout]      |
[INFO] [stdout] 3029 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3029 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3029 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3029 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3029 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3036:61
[INFO] [stdout]      |
[INFO] [stdout] 3036 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3036 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3036 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3036 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3036 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3043:61
[INFO] [stdout]      |
[INFO] [stdout] 3043 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3043 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3043 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3043 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3043 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3896:61
[INFO] [stdout]      |
[INFO] [stdout] 3896 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3896 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3896 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3896 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3896 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3971:61
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3971 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3971 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3971 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3971 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3978:61
[INFO] [stdout]      |
[INFO] [stdout] 3978 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3978 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3978 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3978 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3978 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3987:61
[INFO] [stdout]      |
[INFO] [stdout] 3987 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3987 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3987 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3987 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3987 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3996:61
[INFO] [stdout]      |
[INFO] [stdout] 3996 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3996 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3996 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3996 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3996 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4003:61
[INFO] [stdout]      |
[INFO] [stdout] 4003 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4003 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4003 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4003 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4003 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4010:61
[INFO] [stdout]      |
[INFO] [stdout] 4010 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4010 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4010 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4035:61
[INFO] [stdout]      |
[INFO] [stdout] 4035 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4035 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4035 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4035 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4035 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4042:61
[INFO] [stdout]      |
[INFO] [stdout] 4042 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4042 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4042 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4042 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4042 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4049:61
[INFO] [stdout]      |
[INFO] [stdout] 4049 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4049 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4049 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4049 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4049 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4056:61
[INFO] [stdout]      |
[INFO] [stdout] 4056 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4056 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4056 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4056 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4056 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4063:61
[INFO] [stdout]      |
[INFO] [stdout] 4063 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4063 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4063 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4063 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4063 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4070:61
[INFO] [stdout]      |
[INFO] [stdout] 4070 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4070 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4070 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4070 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4070 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4077:61
[INFO] [stdout]      |
[INFO] [stdout] 4077 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4077 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4077 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4077 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4077 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4084:61
[INFO] [stdout]      |
[INFO] [stdout] 4084 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4084 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4084 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4084 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4084 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4094:61
[INFO] [stdout]      |
[INFO] [stdout] 4094 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4094 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4094 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4094 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4094 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4104:61
[INFO] [stdout]      |
[INFO] [stdout] 4104 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4104 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4104 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4104 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4104 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4111:61
[INFO] [stdout]      |
[INFO] [stdout] 4111 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4111 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4111 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4111 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4111 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4118:61
[INFO] [stdout]      |
[INFO] [stdout] 4118 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4118 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4118 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4118 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4118 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4125:61
[INFO] [stdout]      |
[INFO] [stdout] 4125 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4125 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4125 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4125 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4125 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4132:61
[INFO] [stdout]      |
[INFO] [stdout] 4132 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4132 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4132 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4132 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4132 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4139:61
[INFO] [stdout]      |
[INFO] [stdout] 4139 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4139 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4139 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4139 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4139 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4146:61
[INFO] [stdout]      |
[INFO] [stdout] 4146 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4146 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4146 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4146 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4146 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4153:61
[INFO] [stdout]      |
[INFO] [stdout] 4153 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4153 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4153 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4153 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4153 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4160:61
[INFO] [stdout]      |
[INFO] [stdout] 4160 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4160 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4160 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4160 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4160 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4167:61
[INFO] [stdout]      |
[INFO] [stdout] 4167 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4167 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4167 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4167 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4167 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4174:61
[INFO] [stdout]      |
[INFO] [stdout] 4174 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4174 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4174 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4174 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4174 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4181:61
[INFO] [stdout]      |
[INFO] [stdout] 4181 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4181 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4181 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4181 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4181 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4190:61
[INFO] [stdout]      |
[INFO] [stdout] 4190 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4190 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4190 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4190 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4190 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4200:61
[INFO] [stdout]      |
[INFO] [stdout] 4200 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4200 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4200 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4200 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4200 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4209:61
[INFO] [stdout]      |
[INFO] [stdout] 4209 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4209 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4209 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4209 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4209 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4219:61
[INFO] [stdout]      |
[INFO] [stdout] 4219 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4219 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4219 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4219 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4219 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4226:61
[INFO] [stdout]      |
[INFO] [stdout] 4226 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4226 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4226 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4226 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4226 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4233:61
[INFO] [stdout]      |
[INFO] [stdout] 4233 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4233 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4233 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4233 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4233 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4643:61
[INFO] [stdout]      |
[INFO] [stdout] 4643 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4643 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4643 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4643 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4643 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4718:61
[INFO] [stdout]      |
[INFO] [stdout] 4718 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4718 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4718 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4718 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4718 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4725:61
[INFO] [stdout]      |
[INFO] [stdout] 4725 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4725 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4725 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4725 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4725 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4734:61
[INFO] [stdout]      |
[INFO] [stdout] 4734 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4734 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4734 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4734 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4734 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4743:61
[INFO] [stdout]      |
[INFO] [stdout] 4743 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4743 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4743 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4743 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4743 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4750:61
[INFO] [stdout]      |
[INFO] [stdout] 4750 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4750 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4750 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4750 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4750 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4757:61
[INFO] [stdout]      |
[INFO] [stdout] 4757 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4757 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4757 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4757 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4757 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4782:61
[INFO] [stdout]      |
[INFO] [stdout] 4782 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4782 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4782 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4782 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4782 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4789:61
[INFO] [stdout]      |
[INFO] [stdout] 4789 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4789 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4789 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4789 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4789 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4796:61
[INFO] [stdout]      |
[INFO] [stdout] 4796 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4796 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4796 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4796 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4796 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4803:61
[INFO] [stdout]      |
[INFO] [stdout] 4803 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4803 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4803 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4803 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4803 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4810:61
[INFO] [stdout]      |
[INFO] [stdout] 4810 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4810 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4810 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4810 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4810 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4817:61
[INFO] [stdout]      |
[INFO] [stdout] 4817 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4817 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4817 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4817 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4817 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4824:61
[INFO] [stdout]      |
[INFO] [stdout] 4824 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4824 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4824 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4824 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4824 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4831:61
[INFO] [stdout]      |
[INFO] [stdout] 4831 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4831 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4831 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4831 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4831 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4841:61
[INFO] [stdout]      |
[INFO] [stdout] 4841 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4841 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4841 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4841 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4841 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4851:61
[INFO] [stdout]      |
[INFO] [stdout] 4851 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4851 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4851 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4851 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4851 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4858:61
[INFO] [stdout]      |
[INFO] [stdout] 4858 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4858 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4858 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4858 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4858 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4865:61
[INFO] [stdout]      |
[INFO] [stdout] 4865 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4865 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4865 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4865 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4865 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4872:61
[INFO] [stdout]      |
[INFO] [stdout] 4872 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4872 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4872 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4872 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4872 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4879:61
[INFO] [stdout]      |
[INFO] [stdout] 4879 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4879 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4879 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4879 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4886:61
[INFO] [stdout]      |
[INFO] [stdout] 4886 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4886 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4886 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4886 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4886 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4893:61
[INFO] [stdout]      |
[INFO] [stdout] 4893 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4893 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4893 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4893 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4893 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4900:61
[INFO] [stdout]      |
[INFO] [stdout] 4900 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4900 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4900 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4900 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4900 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4907:61
[INFO] [stdout]      |
[INFO] [stdout] 4907 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4907 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4907 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4907 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4907 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4914:61
[INFO] [stdout]      |
[INFO] [stdout] 4914 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4914 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4914 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4921:61
[INFO] [stdout]      |
[INFO] [stdout] 4921 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4921 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4921 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4928:61
[INFO] [stdout]      |
[INFO] [stdout] 4928 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4928 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4928 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4937:61
[INFO] [stdout]      |
[INFO] [stdout] 4937 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4937 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4937 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4937 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4937 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4947:61
[INFO] [stdout]      |
[INFO] [stdout] 4947 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4947 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4947 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4947 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4947 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4956:61
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4956 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4956 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4966:61
[INFO] [stdout]      |
[INFO] [stdout] 4966 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4966 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4966 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4966 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4966 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4973:61
[INFO] [stdout]      |
[INFO] [stdout] 4973 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4973 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4973 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4973 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4973 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4980:61
[INFO] [stdout]      |
[INFO] [stdout] 4980 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4980 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4980 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4980 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4980 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 171 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 171 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 171 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 171 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:368:63
[INFO] [stdout]     |
[INFO] [stdout] 368 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 368 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 368 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 368 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 368 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:850:63
[INFO] [stdout]     |
[INFO] [stdout] 850 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 850 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 850 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 850 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 850 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `blackboxmc_bungee` (lib) due to 173 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:240:61
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 240 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 240 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 240 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 240 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:315:61
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 315 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 315 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 315 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 315 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:322:61
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 322 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 322 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 322 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 322 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:331:61
[INFO] [stdout]     |
[INFO] [stdout] 331 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 331 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 331 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 331 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 331 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:340:61
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 340 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 340 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 340 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 340 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:347:61
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 347 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 347 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 347 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 347 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:354:61
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 354 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 354 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 354 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 354 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:379:61
[INFO] [stdout]     |
[INFO] [stdout] 379 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 379 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 379 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 379 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 379 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:386:61
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 386 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 386 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 386 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 386 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:393:61
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 393 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 393 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:400:61
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 400 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 400 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 400 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 400 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:407:61
[INFO] [stdout]     |
[INFO] [stdout] 407 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 407 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 407 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 407 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 407 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:414:61
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 414 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 414 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 414 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 414 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:421:61
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 421 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 421 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 421 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 421 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:428:61
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 428 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 428 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 428 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 428 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:438:61
[INFO] [stdout]     |
[INFO] [stdout] 438 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 438 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 438 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 438 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 438 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:448:61
[INFO] [stdout]     |
[INFO] [stdout] 448 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 448 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 448 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 448 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 448 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:455:61
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 455 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 455 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 455 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 455 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:462:61
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 462 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 462 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 462 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 462 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:469:61
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 469 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 469 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 469 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 469 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:476:61
[INFO] [stdout]     |
[INFO] [stdout] 476 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 476 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 476 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 476 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 476 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:483:61
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 483 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 483 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 483 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 483 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:490:61
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 490 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 490 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 490 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 490 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:497:61
[INFO] [stdout]     |
[INFO] [stdout] 497 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 497 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 497 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 497 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 497 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:504:61
[INFO] [stdout]     |
[INFO] [stdout] 504 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 504 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 504 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 504 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 504 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:511:61
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 511 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 511 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 511 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 511 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:518:61
[INFO] [stdout]     |
[INFO] [stdout] 518 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 518 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 518 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 518 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 518 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:525:61
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 525 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 525 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 525 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 525 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:534:61
[INFO] [stdout]     |
[INFO] [stdout] 534 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 534 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 534 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 534 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 534 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:544:61
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 544 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 544 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 544 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 544 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:553:61
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 553 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 553 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 553 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 553 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:563:61
[INFO] [stdout]     |
[INFO] [stdout] 563 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 563 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 563 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 563 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 563 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:570:61
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 570 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 570 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 570 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 570 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/mod.rs:577:61
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 577 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 577 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 577 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 577 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2089:61
[INFO] [stdout]      |
[INFO] [stdout] 2089 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2089 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2089 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2089 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2089 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2164:61
[INFO] [stdout]      |
[INFO] [stdout] 2164 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2164 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2164 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2164 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2164 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2171:61
[INFO] [stdout]      |
[INFO] [stdout] 2171 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2171 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2171 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2171 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2171 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2180:61
[INFO] [stdout]      |
[INFO] [stdout] 2180 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2180 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2180 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2180 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2189:61
[INFO] [stdout]      |
[INFO] [stdout] 2189 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2189 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2189 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2189 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2189 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2196:61
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2196 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2196 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2196 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2196 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2203:61
[INFO] [stdout]      |
[INFO] [stdout] 2203 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2203 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2203 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2203 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2203 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2228:61
[INFO] [stdout]      |
[INFO] [stdout] 2228 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2228 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2228 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2228 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2228 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2235:61
[INFO] [stdout]      |
[INFO] [stdout] 2235 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2235 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2235 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2235 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2235 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2242:61
[INFO] [stdout]      |
[INFO] [stdout] 2242 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2242 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2242 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2242 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2242 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2249:61
[INFO] [stdout]      |
[INFO] [stdout] 2249 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2249 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2249 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2249 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2249 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2256:61
[INFO] [stdout]      |
[INFO] [stdout] 2256 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2256 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2256 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2256 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2256 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2263:61
[INFO] [stdout]      |
[INFO] [stdout] 2263 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2263 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2263 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2263 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2263 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2270:61
[INFO] [stdout]      |
[INFO] [stdout] 2270 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2270 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2270 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2270 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2270 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2277:61
[INFO] [stdout]      |
[INFO] [stdout] 2277 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2277 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2277 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2277 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2277 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2287:61
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2287 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2287 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2287 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2287 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2297:61
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2297 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2297 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2297 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2297 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2304:61
[INFO] [stdout]      |
[INFO] [stdout] 2304 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2304 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2304 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2304 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2304 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2311:61
[INFO] [stdout]      |
[INFO] [stdout] 2311 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2311 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2311 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2311 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2311 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2318:61
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2318 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2318 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2318 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2318 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2325:61
[INFO] [stdout]      |
[INFO] [stdout] 2325 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2325 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2325 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2325 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2325 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2332:61
[INFO] [stdout]      |
[INFO] [stdout] 2332 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2332 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2332 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2332 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2332 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2339:61
[INFO] [stdout]      |
[INFO] [stdout] 2339 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2339 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2339 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2339 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2339 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2346:61
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2346 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2346 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2346 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2346 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2353:61
[INFO] [stdout]      |
[INFO] [stdout] 2353 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2353 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2353 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2353 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2353 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2360:61
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2360 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2360 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2367:61
[INFO] [stdout]      |
[INFO] [stdout] 2367 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2367 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2367 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2367 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2367 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2374:61
[INFO] [stdout]      |
[INFO] [stdout] 2374 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2374 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2374 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2374 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2374 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2383:61
[INFO] [stdout]      |
[INFO] [stdout] 2383 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2383 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2383 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2383 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2383 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2393:61
[INFO] [stdout]      |
[INFO] [stdout] 2393 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2393 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2393 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2393 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2402:61
[INFO] [stdout]      |
[INFO] [stdout] 2402 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2402 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2402 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2402 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2402 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2412:61
[INFO] [stdout]      |
[INFO] [stdout] 2412 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2412 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2412 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2412 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2412 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2419:61
[INFO] [stdout]      |
[INFO] [stdout] 2419 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2419 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2419 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2419 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2419 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2426:61
[INFO] [stdout]      |
[INFO] [stdout] 2426 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2426 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2426 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2426 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2426 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2706:61
[INFO] [stdout]      |
[INFO] [stdout] 2706 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2706 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2706 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2706 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2706 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2781:61
[INFO] [stdout]      |
[INFO] [stdout] 2781 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2781 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2781 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2781 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2781 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2788:61
[INFO] [stdout]      |
[INFO] [stdout] 2788 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2788 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2788 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2788 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2788 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2797:61
[INFO] [stdout]      |
[INFO] [stdout] 2797 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2797 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2797 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2797 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2797 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2806:61
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2806 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2806 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2813:61
[INFO] [stdout]      |
[INFO] [stdout] 2813 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2813 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2813 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2813 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2813 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2820:61
[INFO] [stdout]      |
[INFO] [stdout] 2820 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2820 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2820 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2820 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2820 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2845:61
[INFO] [stdout]      |
[INFO] [stdout] 2845 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2845 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2845 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2845 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2845 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2852:61
[INFO] [stdout]      |
[INFO] [stdout] 2852 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2852 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2852 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2852 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2852 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2859:61
[INFO] [stdout]      |
[INFO] [stdout] 2859 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2859 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2859 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2859 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2859 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2866:61
[INFO] [stdout]      |
[INFO] [stdout] 2866 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2866 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2866 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2866 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2866 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2873:61
[INFO] [stdout]      |
[INFO] [stdout] 2873 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2873 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2873 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2873 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2873 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2880:61
[INFO] [stdout]      |
[INFO] [stdout] 2880 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2880 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2880 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2880 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2880 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2887:61
[INFO] [stdout]      |
[INFO] [stdout] 2887 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2887 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2887 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2887 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2887 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2894:61
[INFO] [stdout]      |
[INFO] [stdout] 2894 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2894 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2894 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2894 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2894 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2904:61
[INFO] [stdout]      |
[INFO] [stdout] 2904 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2904 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2904 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2904 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2904 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2914:61
[INFO] [stdout]      |
[INFO] [stdout] 2914 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2914 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2914 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2921:61
[INFO] [stdout]      |
[INFO] [stdout] 2921 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2921 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2921 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2928:61
[INFO] [stdout]      |
[INFO] [stdout] 2928 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2928 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2928 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2935:61
[INFO] [stdout]      |
[INFO] [stdout] 2935 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2935 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2935 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2935 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2935 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2942:61
[INFO] [stdout]      |
[INFO] [stdout] 2942 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2942 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2942 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2942 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2942 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2949:61
[INFO] [stdout]      |
[INFO] [stdout] 2949 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2949 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2949 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2949 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2949 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2956:61
[INFO] [stdout]      |
[INFO] [stdout] 2956 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2956 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2956 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2963:61
[INFO] [stdout]      |
[INFO] [stdout] 2963 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2963 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2963 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2963 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2963 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2970:61
[INFO] [stdout]      |
[INFO] [stdout] 2970 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2970 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2970 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2970 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2970 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2977:61
[INFO] [stdout]      |
[INFO] [stdout] 2977 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2977 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2977 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2977 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2977 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2984:61
[INFO] [stdout]      |
[INFO] [stdout] 2984 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2984 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2984 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2984 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2984 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:2991:61
[INFO] [stdout]      |
[INFO] [stdout] 2991 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2991 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2991 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2991 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 2991 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3000:61
[INFO] [stdout]      |
[INFO] [stdout] 3000 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3000 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3000 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3000 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3000 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3010:61
[INFO] [stdout]      |
[INFO] [stdout] 3010 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3010 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3010 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3019:61
[INFO] [stdout]      |
[INFO] [stdout] 3019 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3019 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3019 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3019 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3019 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3029:61
[INFO] [stdout]      |
[INFO] [stdout] 3029 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3029 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3029 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3029 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3029 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3036:61
[INFO] [stdout]      |
[INFO] [stdout] 3036 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3036 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3036 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3036 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3036 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3043:61
[INFO] [stdout]      |
[INFO] [stdout] 3043 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3043 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3043 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3043 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3043 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3896:61
[INFO] [stdout]      |
[INFO] [stdout] 3896 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3896 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3896 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3896 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3896 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3971:61
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3971 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3971 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3971 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3971 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3978:61
[INFO] [stdout]      |
[INFO] [stdout] 3978 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3978 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3978 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3978 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3978 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3987:61
[INFO] [stdout]      |
[INFO] [stdout] 3987 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3987 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3987 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3987 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3987 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:3996:61
[INFO] [stdout]      |
[INFO] [stdout] 3996 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3996 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3996 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3996 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 3996 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4003:61
[INFO] [stdout]      |
[INFO] [stdout] 4003 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4003 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4003 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4003 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4003 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4010:61
[INFO] [stdout]      |
[INFO] [stdout] 4010 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4010 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4010 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4010 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4035:61
[INFO] [stdout]      |
[INFO] [stdout] 4035 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4035 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4035 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4035 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4035 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4042:61
[INFO] [stdout]      |
[INFO] [stdout] 4042 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4042 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4042 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4042 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4042 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4049:61
[INFO] [stdout]      |
[INFO] [stdout] 4049 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4049 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4049 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4049 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4049 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4056:61
[INFO] [stdout]      |
[INFO] [stdout] 4056 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4056 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4056 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4056 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4056 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4063:61
[INFO] [stdout]      |
[INFO] [stdout] 4063 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4063 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4063 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4063 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4063 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4070:61
[INFO] [stdout]      |
[INFO] [stdout] 4070 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4070 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4070 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4070 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4070 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4077:61
[INFO] [stdout]      |
[INFO] [stdout] 4077 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4077 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4077 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4077 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4077 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4084:61
[INFO] [stdout]      |
[INFO] [stdout] 4084 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4084 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4084 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4084 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4084 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4094:61
[INFO] [stdout]      |
[INFO] [stdout] 4094 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4094 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4094 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4094 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4094 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4104:61
[INFO] [stdout]      |
[INFO] [stdout] 4104 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4104 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4104 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4104 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4104 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4111:61
[INFO] [stdout]      |
[INFO] [stdout] 4111 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4111 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4111 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4111 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4111 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4118:61
[INFO] [stdout]      |
[INFO] [stdout] 4118 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4118 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4118 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4118 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4118 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4125:61
[INFO] [stdout]      |
[INFO] [stdout] 4125 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4125 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4125 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4125 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4125 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4132:61
[INFO] [stdout]      |
[INFO] [stdout] 4132 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4132 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4132 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4132 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4132 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4139:61
[INFO] [stdout]      |
[INFO] [stdout] 4139 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4139 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4139 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4139 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4139 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4146:61
[INFO] [stdout]      |
[INFO] [stdout] 4146 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4146 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4146 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4146 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4146 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4153:61
[INFO] [stdout]      |
[INFO] [stdout] 4153 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4153 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4153 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4153 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4153 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4160:61
[INFO] [stdout]      |
[INFO] [stdout] 4160 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4160 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4160 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4160 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4160 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4167:61
[INFO] [stdout]      |
[INFO] [stdout] 4167 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4167 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4167 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4167 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4167 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4174:61
[INFO] [stdout]      |
[INFO] [stdout] 4174 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4174 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4174 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4174 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4174 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4181:61
[INFO] [stdout]      |
[INFO] [stdout] 4181 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4181 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4181 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4181 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4181 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4190:61
[INFO] [stdout]      |
[INFO] [stdout] 4190 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4190 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4190 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4190 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4190 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4200:61
[INFO] [stdout]      |
[INFO] [stdout] 4200 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4200 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4200 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4200 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4200 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4209:61
[INFO] [stdout]      |
[INFO] [stdout] 4209 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4209 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4209 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4209 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4209 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4219:61
[INFO] [stdout]      |
[INFO] [stdout] 4219 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4219 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4219 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4219 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4219 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4226:61
[INFO] [stdout]      |
[INFO] [stdout] 4226 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4226 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4226 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4226 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4226 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4233:61
[INFO] [stdout]      |
[INFO] [stdout] 4233 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4233 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4233 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4233 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4233 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4643:61
[INFO] [stdout]      |
[INFO] [stdout] 4643 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4643 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4643 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4643 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4643 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4718:61
[INFO] [stdout]      |
[INFO] [stdout] 4718 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4718 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4718 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4718 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4718 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4725:61
[INFO] [stdout]      |
[INFO] [stdout] 4725 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4725 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4725 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4725 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4725 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4734:61
[INFO] [stdout]      |
[INFO] [stdout] 4734 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4734 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4734 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4734 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4734 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4743:61
[INFO] [stdout]      |
[INFO] [stdout] 4743 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4743 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4743 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4743 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4743 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4750:61
[INFO] [stdout]      |
[INFO] [stdout] 4750 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4750 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4750 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4750 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4750 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4757:61
[INFO] [stdout]      |
[INFO] [stdout] 4757 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4757 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4757 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4757 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4757 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4782:61
[INFO] [stdout]      |
[INFO] [stdout] 4782 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4782 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4782 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4782 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4782 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4789:61
[INFO] [stdout]      |
[INFO] [stdout] 4789 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4789 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4789 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4789 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4789 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4796:61
[INFO] [stdout]      |
[INFO] [stdout] 4796 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4796 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4796 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4796 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4796 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4803:61
[INFO] [stdout]      |
[INFO] [stdout] 4803 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4803 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4803 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4803 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4803 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4810:61
[INFO] [stdout]      |
[INFO] [stdout] 4810 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4810 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4810 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4810 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4810 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4817:61
[INFO] [stdout]      |
[INFO] [stdout] 4817 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4817 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4817 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4817 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4817 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4824:61
[INFO] [stdout]      |
[INFO] [stdout] 4824 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4824 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4824 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4824 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4824 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4831:61
[INFO] [stdout]      |
[INFO] [stdout] 4831 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4831 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4831 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4831 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4831 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4841:61
[INFO] [stdout]      |
[INFO] [stdout] 4841 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4841 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4841 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4841 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4841 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4851:61
[INFO] [stdout]      |
[INFO] [stdout] 4851 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4851 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4851 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4851 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4851 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4858:61
[INFO] [stdout]      |
[INFO] [stdout] 4858 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4858 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4858 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4858 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4858 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4865:61
[INFO] [stdout]      |
[INFO] [stdout] 4865 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4865 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4865 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4865 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4865 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4872:61
[INFO] [stdout]      |
[INFO] [stdout] 4872 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4872 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4872 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4872 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4872 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4879:61
[INFO] [stdout]      |
[INFO] [stdout] 4879 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4879 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4879 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4879 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4886:61
[INFO] [stdout]      |
[INFO] [stdout] 4886 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4886 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4886 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4886 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4886 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4893:61
[INFO] [stdout]      |
[INFO] [stdout] 4893 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4893 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4893 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4893 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4893 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4900:61
[INFO] [stdout]      |
[INFO] [stdout] 4900 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4900 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4900 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4900 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4900 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4907:61
[INFO] [stdout]      |
[INFO] [stdout] 4907 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4907 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4907 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4907 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4907 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4914:61
[INFO] [stdout]      |
[INFO] [stdout] 4914 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4914 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4914 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4914 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4921:61
[INFO] [stdout]      |
[INFO] [stdout] 4921 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4921 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4921 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4921 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4928:61
[INFO] [stdout]      |
[INFO] [stdout] 4928 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4928 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4928 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4928 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4937:61
[INFO] [stdout]      |
[INFO] [stdout] 4937 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4937 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4937 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4937 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4937 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4947:61
[INFO] [stdout]      |
[INFO] [stdout] 4947 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4947 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4947 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4947 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4947 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4956:61
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4956 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4956 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4956 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4966:61
[INFO] [stdout]      |
[INFO] [stdout] 4966 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4966 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4966 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4966 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4966 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4973:61
[INFO] [stdout]      |
[INFO] [stdout] 4973 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4973 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4973 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4973 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4973 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `BaseComponent<'_>`
[INFO] [stdout]     --> src/bungee/api/chat/mod.rs:4980:61
[INFO] [stdout]      |
[INFO] [stdout] 4980 |         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4980 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4980 +         let real: crate::bungee::api::chat::BaseComponent = temp_clone;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4980 -         let real: crate::bungee::api::chat::BaseComponent = temp_clone.into();
[INFO] [stdout] 4980 +         let real: crate::bungee::api::chat::BaseComponent = <BaseComponent<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 171 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 171 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 171 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 171 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:368:63
[INFO] [stdout]     |
[INFO] [stdout] 368 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 368 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 368 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 368 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 368 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Content<'_>`
[INFO] [stdout]    --> src/bungee/api/chat/hover/content/mod.rs:850:63
[INFO] [stdout]     |
[INFO] [stdout] 850 | let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 850 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 850 + let real: crate::bungee::api::chat::hover::content::Content = temp_clone;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 850 - let real: crate::bungee::api::chat::hover::content::Content = temp_clone.into();
[INFO] [stdout] 850 + let real: crate::bungee::api::chat::hover::content::Content = <Content<'_> as Into<_>>::into(temp_clone);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `blackboxmc_bungee` (lib test) due to 173 previous errors; 7 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b", kill_on_drop: false }`
[INFO] [stdout] d4515cc0813002457ca8048d8e7a22d2785beb7a916467126309d1cee3309e0b
