[INFO] fetching crate esp-hosted 0.1.14...
[INFO] checking esp-hosted-0.1.14 against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] extracting crate esp-hosted 0.1.14 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate esp-hosted 0.1.14
[INFO] finished tweaking crates.io crate esp-hosted 0.1.14
[INFO] tweaked toml for crates.io crate esp-hosted 0.1.14 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate esp-hosted 0.1.14 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] crate crates.io crate esp-hosted 0.1.14 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c
[INFO] running `Command { std: "docker" "start" "f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c", 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" "f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c", 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" "f575032d9e4077f01a2607efb2299dab44d42b3a5a824eeb33f1118104bf144c" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling defmt-macros v1.0.1
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling defmt v1.0.1
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]     Checking micropb v0.3.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling num_enum_derive v0.7.4
[INFO] [stderr]     Checking num_enum v0.7.4
[INFO] [stderr]    Compiling defmt-parser v1.0.0
[INFO] [stderr]     Checking esp-hosted v0.1.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `num_traits::float::FloatCore`
[INFO] [stdout]  --> src/ble.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_traits::float::FloatCore;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/ble.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/ble.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let mut header = PayloadHeader::from_bytes(&buf[..HEADER_SIZE])?;
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut total_size = header.len as usize + PL_HEADER_SIZE;
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/lib.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         Ok(r) => Ok(rpc_parsed),
[INFO] [stdout]     |            ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Err(e) => Err(EspError::Proto),
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut total_size = header.len as usize;
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/lib.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 |         Ok(r) => Ok(rpc_parsed),
[INFO] [stdout]     |            ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |         Err(e) => Err(EspError::Proto),
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:41:36
[INFO] [stdout]    |
[INFO] [stdout] 41 |         self.r#static_rx_buf_num = value.into();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 41 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 41 +         self.r#static_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 41 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 41 +         self.r#static_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:47:36
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.r#static_rx_buf_num = value.into();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 47 +         self.r#static_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 47 +         self.r#static_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 |         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 63 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 63 +         self.r#dynamic_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 63 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 63 +         self.r#dynamic_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 69 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 69 +         self.r#dynamic_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 69 +         self.r#dynamic_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |         self.r#tx_buf_type = value.into();
[INFO] [stdout]    |                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 85 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 85 +         self.r#tx_buf_type = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 85 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 85 +         self.r#tx_buf_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |         self.r#tx_buf_type = value.into();
[INFO] [stdout]    |                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 91 +         self.r#tx_buf_type = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 91 +         self.r#tx_buf_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |         self.r#static_tx_buf_num = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 107 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 107 +         self.r#static_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 107 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 107 +         self.r#static_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:113:36
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#static_tx_buf_num = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 113 +         self.r#static_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 113 +         self.r#static_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:129:37
[INFO] [stdout]     |
[INFO] [stdout] 129 |         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 129 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 129 +         self.r#dynamic_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 129 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 129 +         self.r#dynamic_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:135:37
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 135 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 135 +         self.r#dynamic_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 135 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 135 +         self.r#dynamic_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 |         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 151 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 151 +         self.r#cache_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 151 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 151 +         self.r#cache_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 157 +         self.r#cache_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 157 +         self.r#cache_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self.r#csi_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 173 -         self.r#csi_enable = value.into();
[INFO] [stdout] 173 +         self.r#csi_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 173 -         self.r#csi_enable = value.into();
[INFO] [stdout] 173 +         self.r#csi_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 |         self.r#csi_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 179 -         self.r#csi_enable = value.into();
[INFO] [stdout] 179 +         self.r#csi_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 179 -         self.r#csi_enable = value.into();
[INFO] [stdout] 179 +         self.r#csi_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 195 +         self.r#ampdu_rx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 195 +         self.r#ampdu_rx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 201 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 201 +         self.r#ampdu_rx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 201 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 201 +         self.r#ampdu_rx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 217 +         self.r#ampdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 217 +         self.r#ampdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:223:34
[INFO] [stdout]     |
[INFO] [stdout] 223 |         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 223 +         self.r#ampdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 223 +         self.r#ampdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:239:34
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 239 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 239 +         self.r#amsdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 239 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 239 +         self.r#amsdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 245 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 245 +         self.r#amsdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 245 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 245 +         self.r#amsdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:261:29
[INFO] [stdout]     |
[INFO] [stdout] 261 |         self.r#nvs_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 261 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 261 +         self.r#nvs_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 261 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 261 +         self.r#nvs_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:267:29
[INFO] [stdout]     |
[INFO] [stdout] 267 |         self.r#nvs_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 267 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 267 +         self.r#nvs_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 267 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 267 +         self.r#nvs_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:283:30
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#nano_enable = value.into();
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#nano_enable = value.into();
[INFO] [stdout] 283 +         self.r#nano_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#nano_enable = value.into();
[INFO] [stdout] 283 +         self.r#nano_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:289:30
[INFO] [stdout]     |
[INFO] [stdout] 289 |         self.r#nano_enable = value.into();
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 289 -         self.r#nano_enable = value.into();
[INFO] [stdout] 289 +         self.r#nano_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 289 -         self.r#nano_enable = value.into();
[INFO] [stdout] 289 +         self.r#nano_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |         self.r#rx_ba_win = value.into();
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 305 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 305 +         self.r#rx_ba_win = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 305 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 305 +         self.r#rx_ba_win = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |         self.r#rx_ba_win = value.into();
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 311 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 311 +         self.r#rx_ba_win = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 311 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 311 +         self.r#rx_ba_win = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:327:36
[INFO] [stdout]     |
[INFO] [stdout] 327 |         self.r#wifi_task_core_id = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 327 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 327 +         self.r#wifi_task_core_id = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 327 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 327 +         self.r#wifi_task_core_id = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:333:36
[INFO] [stdout]     |
[INFO] [stdout] 333 |         self.r#wifi_task_core_id = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 333 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 333 +         self.r#wifi_task_core_id = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 333 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 333 +         self.r#wifi_task_core_id = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:349:33
[INFO] [stdout]     |
[INFO] [stdout] 349 |         self.r#beacon_max_len = value.into();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 349 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 349 +         self.r#beacon_max_len = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 349 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 349 +         self.r#beacon_max_len = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:355:33
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.r#beacon_max_len = value.into();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 355 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 355 +         self.r#beacon_max_len = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 355 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 355 +         self.r#beacon_max_len = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:371:32
[INFO] [stdout]     |
[INFO] [stdout] 371 |         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 371 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 371 +         self.r#mgmt_sbuf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 371 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 371 +         self.r#mgmt_sbuf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:377:32
[INFO] [stdout]     |
[INFO] [stdout] 377 |         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 377 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 377 +         self.r#mgmt_sbuf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 377 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 377 +         self.r#mgmt_sbuf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> src/proto.rs:393:31
[INFO] [stdout]     |
[INFO] [stdout] 393 |         self.r#feature_caps = value.into();
[INFO] [stdout]     |                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         self.r#feature_caps = value.into();
[INFO] [stdout] 393 +         self.r#feature_caps = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 393 -         self.r#feature_caps = value.into();
[INFO] [stdout] 393 +         self.r#feature_caps = <u64 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> src/proto.rs:399:31
[INFO] [stdout]     |
[INFO] [stdout] 399 |         self.r#feature_caps = value.into();
[INFO] [stdout]     |                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 399 -         self.r#feature_caps = value.into();
[INFO] [stdout] 399 +         self.r#feature_caps = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 399 -         self.r#feature_caps = value.into();
[INFO] [stdout] 399 +         self.r#feature_caps = <u64 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/proto.rs:415:38
[INFO] [stdout]     |
[INFO] [stdout] 415 |         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 415 -         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout] 415 +         self.r#sta_disconnected_pm = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 415 -         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout] 415 +         self.r#sta_disconnected_pm = <bool as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/proto.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout] 421 +         self.r#sta_disconnected_pm = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 421 -         self.r#sta_disconnected_pm = value.into();
[INFO] [stdout] 421 +         self.r#sta_disconnected_pm = <bool as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:437:41
[INFO] [stdout]     |
[INFO] [stdout] 437 |         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 437 -         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout] 437 +         self.r#espnow_max_encrypt_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 437 -         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout] 437 +         self.r#espnow_max_encrypt_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:443:41
[INFO] [stdout]     |
[INFO] [stdout] 443 |         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 443 -         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout] 443 +         self.r#espnow_max_encrypt_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 443 -         self.r#espnow_max_encrypt_num = value.into();
[INFO] [stdout] 443 +         self.r#espnow_max_encrypt_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:459:24
[INFO] [stdout]     |
[INFO] [stdout] 459 |         self.r#magic = value.into();
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 459 -         self.r#magic = value.into();
[INFO] [stdout] 459 +         self.r#magic = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 459 -         self.r#magic = value.into();
[INFO] [stdout] 459 +         self.r#magic = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:465:24
[INFO] [stdout]     |
[INFO] [stdout] 465 |         self.r#magic = value.into();
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 465 -         self.r#magic = value.into();
[INFO] [stdout] 465 +         self.r#magic = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 465 -         self.r#magic = value.into();
[INFO] [stdout] 465 +         self.r#magic = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 3>`
[INFO] [stdout]     --> src/proto.rs:1129:21
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         self.r#cc = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1129 -         self.r#cc = value.into();
[INFO] [stdout] 1129 +         self.r#cc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1129 -         self.r#cc = value.into();
[INFO] [stdout] 1129 +         self.r#cc = <Vec<u8, 3> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 3>`
[INFO] [stdout]     --> src/proto.rs:1135:21
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         self.r#cc = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1135 -         self.r#cc = value.into();
[INFO] [stdout] 1135 +         self.r#cc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1135 -         self.r#cc = value.into();
[INFO] [stdout] 1135 +         self.r#cc = <Vec<u8, 3> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1151:24
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         self.r#schan = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1151 -         self.r#schan = value.into();
[INFO] [stdout] 1151 +         self.r#schan = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1151 -         self.r#schan = value.into();
[INFO] [stdout] 1151 +         self.r#schan = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1157:24
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         self.r#schan = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1157 -         self.r#schan = value.into();
[INFO] [stdout] 1157 +         self.r#schan = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1157 -         self.r#schan = value.into();
[INFO] [stdout] 1157 +         self.r#schan = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1173:24
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         self.r#nchan = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1173 -         self.r#nchan = value.into();
[INFO] [stdout] 1173 +         self.r#nchan = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1173 -         self.r#nchan = value.into();
[INFO] [stdout] 1173 +         self.r#nchan = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1179:24
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         self.r#nchan = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1179 -         self.r#nchan = value.into();
[INFO] [stdout] 1179 +         self.r#nchan = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1179 -         self.r#nchan = value.into();
[INFO] [stdout] 1179 +         self.r#nchan = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1195:31
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         self.r#max_tx_power = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1195 -         self.r#max_tx_power = value.into();
[INFO] [stdout] 1195 +         self.r#max_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1195 -         self.r#max_tx_power = value.into();
[INFO] [stdout] 1195 +         self.r#max_tx_power = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1201:31
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         self.r#max_tx_power = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1201 -         self.r#max_tx_power = value.into();
[INFO] [stdout] 1201 +         self.r#max_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1201 -         self.r#max_tx_power = value.into();
[INFO] [stdout] 1201 +         self.r#max_tx_power = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1217:25
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         self.r#policy = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1217 -         self.r#policy = value.into();
[INFO] [stdout] 1217 +         self.r#policy = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1217 -         self.r#policy = value.into();
[INFO] [stdout] 1217 +         self.r#policy = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1223:25
[INFO] [stdout]      |
[INFO] [stdout] 1223 |         self.r#policy = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1223 -         self.r#policy = value.into();
[INFO] [stdout] 1223 +         self.r#policy = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1223 -         self.r#policy = value.into();
[INFO] [stdout] 1223 +         self.r#policy = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1430:22
[INFO] [stdout]      |
[INFO] [stdout] 1430 |         self.r#min = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1430 -         self.r#min = value.into();
[INFO] [stdout] 1430 +         self.r#min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1430 -         self.r#min = value.into();
[INFO] [stdout] 1430 +         self.r#min = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1436:22
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         self.r#min = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1436 -         self.r#min = value.into();
[INFO] [stdout] 1436 +         self.r#min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1436 -         self.r#min = value.into();
[INFO] [stdout] 1436 +         self.r#min = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1452:22
[INFO] [stdout]      |
[INFO] [stdout] 1452 |         self.r#max = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1452 -         self.r#max = value.into();
[INFO] [stdout] 1452 +         self.r#max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1452 -         self.r#max = value.into();
[INFO] [stdout] 1452 +         self.r#max = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1458:22
[INFO] [stdout]      |
[INFO] [stdout] 1458 |         self.r#max = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1458 -         self.r#max = value.into();
[INFO] [stdout] 1458 +         self.r#max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1458 -         self.r#max = value.into();
[INFO] [stdout] 1458 +         self.r#max = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_active_scan_time`
[INFO] [stdout]     --> src/proto.rs:1620:25
[INFO] [stdout]      |
[INFO] [stdout] 1620 |         self.r#active = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1620 -         self.r#active = value.into();
[INFO] [stdout] 1620 +         self.r#active = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1620 -         self.r#active = value.into();
[INFO] [stdout] 1620 +         self.r#active = <wifi_active_scan_time as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1663:26
[INFO] [stdout]      |
[INFO] [stdout] 1663 |         self.r#passive = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1663 -         self.r#passive = value.into();
[INFO] [stdout] 1663 +         self.r#passive = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1663 -         self.r#passive = value.into();
[INFO] [stdout] 1663 +         self.r#passive = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1669:26
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         self.r#passive = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1669 -         self.r#passive = value.into();
[INFO] [stdout] 1669 +         self.r#passive = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1669 -         self.r#passive = value.into();
[INFO] [stdout] 1669 +         self.r#passive = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:1844:23
[INFO] [stdout]      |
[INFO] [stdout] 1844 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1844 -         self.r#ssid = value.into();
[INFO] [stdout] 1844 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1844 -         self.r#ssid = value.into();
[INFO] [stdout] 1844 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:1850:23
[INFO] [stdout]      |
[INFO] [stdout] 1850 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1850 -         self.r#ssid = value.into();
[INFO] [stdout] 1850 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1850 -         self.r#ssid = value.into();
[INFO] [stdout] 1850 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:1866:24
[INFO] [stdout]      |
[INFO] [stdout] 1866 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1866 -         self.r#bssid = value.into();
[INFO] [stdout] 1866 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1866 -         self.r#bssid = value.into();
[INFO] [stdout] 1866 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:1872:24
[INFO] [stdout]      |
[INFO] [stdout] 1872 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1872 -         self.r#bssid = value.into();
[INFO] [stdout] 1872 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1872 -         self.r#bssid = value.into();
[INFO] [stdout] 1872 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1888:26
[INFO] [stdout]      |
[INFO] [stdout] 1888 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1888 -         self.r#channel = value.into();
[INFO] [stdout] 1888 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1888 -         self.r#channel = value.into();
[INFO] [stdout] 1888 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1894:26
[INFO] [stdout]      |
[INFO] [stdout] 1894 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1894 -         self.r#channel = value.into();
[INFO] [stdout] 1894 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1894 -         self.r#channel = value.into();
[INFO] [stdout] 1894 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:1910:30
[INFO] [stdout]      |
[INFO] [stdout] 1910 |         self.r#show_hidden = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1910 -         self.r#show_hidden = value.into();
[INFO] [stdout] 1910 +         self.r#show_hidden = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1910 -         self.r#show_hidden = value.into();
[INFO] [stdout] 1910 +         self.r#show_hidden = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:1916:30
[INFO] [stdout]      |
[INFO] [stdout] 1916 |         self.r#show_hidden = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1916 -         self.r#show_hidden = value.into();
[INFO] [stdout] 1916 +         self.r#show_hidden = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1916 -         self.r#show_hidden = value.into();
[INFO] [stdout] 1916 +         self.r#show_hidden = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1932:28
[INFO] [stdout]      |
[INFO] [stdout] 1932 |         self.r#scan_type = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1932 -         self.r#scan_type = value.into();
[INFO] [stdout] 1932 +         self.r#scan_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1932 -         self.r#scan_type = value.into();
[INFO] [stdout] 1932 +         self.r#scan_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:1938:28
[INFO] [stdout]      |
[INFO] [stdout] 1938 |         self.r#scan_type = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1938 -         self.r#scan_type = value.into();
[INFO] [stdout] 1938 +         self.r#scan_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1938 -         self.r#scan_type = value.into();
[INFO] [stdout] 1938 +         self.r#scan_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_scan_time`
[INFO] [stdout]     --> src/proto.rs:1950:28
[INFO] [stdout]      |
[INFO] [stdout] 1950 |         self.r#scan_time = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1950 -         self.r#scan_time = value.into();
[INFO] [stdout] 1950 +         self.r#scan_time = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1950 -         self.r#scan_time = value.into();
[INFO] [stdout] 1950 +         self.r#scan_time = <wifi_scan_time as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1993:39
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1993 -         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout] 1993 +         self.r#home_chan_dwell_time = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1993 -         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout] 1993 +         self.r#home_chan_dwell_time = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:1999:39
[INFO] [stdout]      |
[INFO] [stdout] 1999 |         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1999 -         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout] 1999 +         self.r#home_chan_dwell_time = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1999 -         self.r#home_chan_dwell_time = value.into();
[INFO] [stdout] 1999 +         self.r#home_chan_dwell_time = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2261:26
[INFO] [stdout]      |
[INFO] [stdout] 2261 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2261 -         self.r#bitmask = value.into();
[INFO] [stdout] 2261 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2261 -         self.r#bitmask = value.into();
[INFO] [stdout] 2261 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2267:26
[INFO] [stdout]      |
[INFO] [stdout] 2267 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2267 -         self.r#bitmask = value.into();
[INFO] [stdout] 2267 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2267 -         self.r#bitmask = value.into();
[INFO] [stdout] 2267 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2283:30
[INFO] [stdout]      |
[INFO] [stdout] 2283 |         self.r#bssid_index = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2283 -         self.r#bssid_index = value.into();
[INFO] [stdout] 2283 +         self.r#bssid_index = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2283 -         self.r#bssid_index = value.into();
[INFO] [stdout] 2283 +         self.r#bssid_index = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2289:30
[INFO] [stdout]      |
[INFO] [stdout] 2289 |         self.r#bssid_index = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2289 -         self.r#bssid_index = value.into();
[INFO] [stdout] 2289 +         self.r#bssid_index = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2289 -         self.r#bssid_index = value.into();
[INFO] [stdout] 2289 +         self.r#bssid_index = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:2506:24
[INFO] [stdout]      |
[INFO] [stdout] 2506 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2506 -         self.r#bssid = value.into();
[INFO] [stdout] 2506 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2506 -         self.r#bssid = value.into();
[INFO] [stdout] 2506 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:2512:24
[INFO] [stdout]      |
[INFO] [stdout] 2512 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2512 -         self.r#bssid = value.into();
[INFO] [stdout] 2512 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2512 -         self.r#bssid = value.into();
[INFO] [stdout] 2512 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:2528:23
[INFO] [stdout]      |
[INFO] [stdout] 2528 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2528 -         self.r#ssid = value.into();
[INFO] [stdout] 2528 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2528 -         self.r#ssid = value.into();
[INFO] [stdout] 2528 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:2534:23
[INFO] [stdout]      |
[INFO] [stdout] 2534 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2534 -         self.r#ssid = value.into();
[INFO] [stdout] 2534 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2534 -         self.r#ssid = value.into();
[INFO] [stdout] 2534 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2550:26
[INFO] [stdout]      |
[INFO] [stdout] 2550 |         self.r#primary = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2550 -         self.r#primary = value.into();
[INFO] [stdout] 2550 +         self.r#primary = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2550 -         self.r#primary = value.into();
[INFO] [stdout] 2550 +         self.r#primary = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2556:26
[INFO] [stdout]      |
[INFO] [stdout] 2556 |         self.r#primary = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2556 -         self.r#primary = value.into();
[INFO] [stdout] 2556 +         self.r#primary = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2556 -         self.r#primary = value.into();
[INFO] [stdout] 2556 +         self.r#primary = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2572:25
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         self.r#second = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2572 -         self.r#second = value.into();
[INFO] [stdout] 2572 +         self.r#second = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2572 -         self.r#second = value.into();
[INFO] [stdout] 2572 +         self.r#second = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2578:25
[INFO] [stdout]      |
[INFO] [stdout] 2578 |         self.r#second = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2578 -         self.r#second = value.into();
[INFO] [stdout] 2578 +         self.r#second = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2578 -         self.r#second = value.into();
[INFO] [stdout] 2578 +         self.r#second = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2594:23
[INFO] [stdout]      |
[INFO] [stdout] 2594 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2594 -         self.r#rssi = value.into();
[INFO] [stdout] 2594 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2594 -         self.r#rssi = value.into();
[INFO] [stdout] 2594 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2600:23
[INFO] [stdout]      |
[INFO] [stdout] 2600 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2600 -         self.r#rssi = value.into();
[INFO] [stdout] 2600 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2600 -         self.r#rssi = value.into();
[INFO] [stdout] 2600 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2616:27
[INFO] [stdout]      |
[INFO] [stdout] 2616 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2616 -         self.r#authmode = value.into();
[INFO] [stdout] 2616 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2616 -         self.r#authmode = value.into();
[INFO] [stdout] 2616 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2622:27
[INFO] [stdout]      |
[INFO] [stdout] 2622 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2622 -         self.r#authmode = value.into();
[INFO] [stdout] 2622 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2622 -         self.r#authmode = value.into();
[INFO] [stdout] 2622 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2638:34
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         self.r#pairwise_cipher = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2638 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 2638 +         self.r#pairwise_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2638 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 2638 +         self.r#pairwise_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2644:34
[INFO] [stdout]      |
[INFO] [stdout] 2644 |         self.r#pairwise_cipher = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2644 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 2644 +         self.r#pairwise_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2644 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 2644 +         self.r#pairwise_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2660:31
[INFO] [stdout]      |
[INFO] [stdout] 2660 |         self.r#group_cipher = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2660 -         self.r#group_cipher = value.into();
[INFO] [stdout] 2660 +         self.r#group_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2660 -         self.r#group_cipher = value.into();
[INFO] [stdout] 2660 +         self.r#group_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2666:31
[INFO] [stdout]      |
[INFO] [stdout] 2666 |         self.r#group_cipher = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2666 -         self.r#group_cipher = value.into();
[INFO] [stdout] 2666 +         self.r#group_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2666 -         self.r#group_cipher = value.into();
[INFO] [stdout] 2666 +         self.r#group_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2682:22
[INFO] [stdout]      |
[INFO] [stdout] 2682 |         self.r#ant = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2682 -         self.r#ant = value.into();
[INFO] [stdout] 2682 +         self.r#ant = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2682 -         self.r#ant = value.into();
[INFO] [stdout] 2682 +         self.r#ant = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:2688:22
[INFO] [stdout]      |
[INFO] [stdout] 2688 |         self.r#ant = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2688 -         self.r#ant = value.into();
[INFO] [stdout] 2688 +         self.r#ant = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2688 -         self.r#ant = value.into();
[INFO] [stdout] 2688 +         self.r#ant = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2704:26
[INFO] [stdout]      |
[INFO] [stdout] 2704 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2704 -         self.r#bitmask = value.into();
[INFO] [stdout] 2704 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2704 -         self.r#bitmask = value.into();
[INFO] [stdout] 2704 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2710:26
[INFO] [stdout]      |
[INFO] [stdout] 2710 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2710 -         self.r#bitmask = value.into();
[INFO] [stdout] 2710 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2710 -         self.r#bitmask = value.into();
[INFO] [stdout] 2710 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_country`
[INFO] [stdout]     --> src/proto.rs:2722:26
[INFO] [stdout]      |
[INFO] [stdout] 2722 |         self.r#country = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2722 -         self.r#country = value.into();
[INFO] [stdout] 2722 +         self.r#country = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2722 -         self.r#country = value.into();
[INFO] [stdout] 2722 +         self.r#country = <wifi_country as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_he_ap_info`
[INFO] [stdout]     --> src/proto.rs:2761:24
[INFO] [stdout]      |
[INFO] [stdout] 2761 |         self.r#he_ap = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2761 -         self.r#he_ap = value.into();
[INFO] [stdout] 2761 +         self.r#he_ap = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2761 -         self.r#he_ap = value.into();
[INFO] [stdout] 2761 +         self.r#he_ap = <wifi_he_ap_info as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2804:28
[INFO] [stdout]      |
[INFO] [stdout] 2804 |         self.r#bandwidth = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2804 -         self.r#bandwidth = value.into();
[INFO] [stdout] 2804 +         self.r#bandwidth = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2804 -         self.r#bandwidth = value.into();
[INFO] [stdout] 2804 +         self.r#bandwidth = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2810:28
[INFO] [stdout]      |
[INFO] [stdout] 2810 |         self.r#bandwidth = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2810 -         self.r#bandwidth = value.into();
[INFO] [stdout] 2810 +         self.r#bandwidth = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2810 -         self.r#bandwidth = value.into();
[INFO] [stdout] 2810 +         self.r#bandwidth = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2826:31
[INFO] [stdout]      |
[INFO] [stdout] 2826 |         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2826 -         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout] 2826 +         self.r#vht_ch_freq1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2826 -         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout] 2826 +         self.r#vht_ch_freq1 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2832:31
[INFO] [stdout]      |
[INFO] [stdout] 2832 |         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2832 -         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout] 2832 +         self.r#vht_ch_freq1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2832 -         self.r#vht_ch_freq1 = value.into();
[INFO] [stdout] 2832 +         self.r#vht_ch_freq1 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2848:31
[INFO] [stdout]      |
[INFO] [stdout] 2848 |         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2848 -         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout] 2848 +         self.r#vht_ch_freq2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2848 -         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout] 2848 +         self.r#vht_ch_freq2 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:2854:31
[INFO] [stdout]      |
[INFO] [stdout] 2854 |         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2854 -         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout] 2854 +         self.r#vht_ch_freq2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2854 -         self.r#vht_ch_freq2 = value.into();
[INFO] [stdout] 2854 +         self.r#vht_ch_freq2 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3355:23
[INFO] [stdout]      |
[INFO] [stdout] 3355 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3355 -         self.r#rssi = value.into();
[INFO] [stdout] 3355 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3355 -         self.r#rssi = value.into();
[INFO] [stdout] 3355 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3361:23
[INFO] [stdout]      |
[INFO] [stdout] 3361 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3361 -         self.r#rssi = value.into();
[INFO] [stdout] 3361 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3361 -         self.r#rssi = value.into();
[INFO] [stdout] 3361 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3377:27
[INFO] [stdout]      |
[INFO] [stdout] 3377 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3377 -         self.r#authmode = value.into();
[INFO] [stdout] 3377 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3377 -         self.r#authmode = value.into();
[INFO] [stdout] 3377 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3383:27
[INFO] [stdout]      |
[INFO] [stdout] 3383 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3383 -         self.r#authmode = value.into();
[INFO] [stdout] 3383 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3383 -         self.r#authmode = value.into();
[INFO] [stdout] 3383 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3504:26
[INFO] [stdout]      |
[INFO] [stdout] 3504 |         self.r#capable = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3504 -         self.r#capable = value.into();
[INFO] [stdout] 3504 +         self.r#capable = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3504 -         self.r#capable = value.into();
[INFO] [stdout] 3504 +         self.r#capable = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3510:26
[INFO] [stdout]      |
[INFO] [stdout] 3510 |         self.r#capable = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3510 -         self.r#capable = value.into();
[INFO] [stdout] 3510 +         self.r#capable = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3510 -         self.r#capable = value.into();
[INFO] [stdout] 3510 +         self.r#capable = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3526:27
[INFO] [stdout]      |
[INFO] [stdout] 3526 |         self.r#required = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3526 -         self.r#required = value.into();
[INFO] [stdout] 3526 +         self.r#required = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3526 -         self.r#required = value.into();
[INFO] [stdout] 3526 +         self.r#required = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3532:27
[INFO] [stdout]      |
[INFO] [stdout] 3532 |         self.r#required = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3532 -         self.r#required = value.into();
[INFO] [stdout] 3532 +         self.r#required = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3532 -         self.r#required = value.into();
[INFO] [stdout] 3532 +         self.r#required = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:3718:23
[INFO] [stdout]      |
[INFO] [stdout] 3718 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3718 -         self.r#ssid = value.into();
[INFO] [stdout] 3718 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3718 -         self.r#ssid = value.into();
[INFO] [stdout] 3718 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:3724:23
[INFO] [stdout]      |
[INFO] [stdout] 3724 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3724 -         self.r#ssid = value.into();
[INFO] [stdout] 3724 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3724 -         self.r#ssid = value.into();
[INFO] [stdout] 3724 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]     --> src/proto.rs:3740:27
[INFO] [stdout]      |
[INFO] [stdout] 3740 |         self.r#password = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3740 -         self.r#password = value.into();
[INFO] [stdout] 3740 +         self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3740 -         self.r#password = value.into();
[INFO] [stdout] 3740 +         self.r#password = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]     --> src/proto.rs:3746:27
[INFO] [stdout]      |
[INFO] [stdout] 3746 |         self.r#password = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3746 -         self.r#password = value.into();
[INFO] [stdout] 3746 +         self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3746 -         self.r#password = value.into();
[INFO] [stdout] 3746 +         self.r#password = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3762:27
[INFO] [stdout]      |
[INFO] [stdout] 3762 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3762 -         self.r#ssid_len = value.into();
[INFO] [stdout] 3762 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3762 -         self.r#ssid_len = value.into();
[INFO] [stdout] 3762 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3768:27
[INFO] [stdout]      |
[INFO] [stdout] 3768 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3768 -         self.r#ssid_len = value.into();
[INFO] [stdout] 3768 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3768 -         self.r#ssid_len = value.into();
[INFO] [stdout] 3768 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3784:26
[INFO] [stdout]      |
[INFO] [stdout] 3784 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3784 -         self.r#channel = value.into();
[INFO] [stdout] 3784 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3784 -         self.r#channel = value.into();
[INFO] [stdout] 3784 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3790:26
[INFO] [stdout]      |
[INFO] [stdout] 3790 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3790 -         self.r#channel = value.into();
[INFO] [stdout] 3790 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3790 -         self.r#channel = value.into();
[INFO] [stdout] 3790 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3806:27
[INFO] [stdout]      |
[INFO] [stdout] 3806 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3806 -         self.r#authmode = value.into();
[INFO] [stdout] 3806 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3806 -         self.r#authmode = value.into();
[INFO] [stdout] 3806 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3812:27
[INFO] [stdout]      |
[INFO] [stdout] 3812 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3812 -         self.r#authmode = value.into();
[INFO] [stdout] 3812 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3812 -         self.r#authmode = value.into();
[INFO] [stdout] 3812 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3828:30
[INFO] [stdout]      |
[INFO] [stdout] 3828 |         self.r#ssid_hidden = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3828 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3828 +         self.r#ssid_hidden = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3828 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3828 +         self.r#ssid_hidden = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3834:30
[INFO] [stdout]      |
[INFO] [stdout] 3834 |         self.r#ssid_hidden = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3834 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3834 +         self.r#ssid_hidden = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3834 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3834 +         self.r#ssid_hidden = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3850:33
[INFO] [stdout]      |
[INFO] [stdout] 3850 |         self.r#max_connection = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3850 -         self.r#max_connection = value.into();
[INFO] [stdout] 3850 +         self.r#max_connection = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3850 -         self.r#max_connection = value.into();
[INFO] [stdout] 3850 +         self.r#max_connection = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3856:33
[INFO] [stdout]      |
[INFO] [stdout] 3856 |         self.r#max_connection = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3856 -         self.r#max_connection = value.into();
[INFO] [stdout] 3856 +         self.r#max_connection = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3856 -         self.r#max_connection = value.into();
[INFO] [stdout] 3856 +         self.r#max_connection = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3872:34
[INFO] [stdout]      |
[INFO] [stdout] 3872 |         self.r#beacon_interval = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3872 -         self.r#beacon_interval = value.into();
[INFO] [stdout] 3872 +         self.r#beacon_interval = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3872 -         self.r#beacon_interval = value.into();
[INFO] [stdout] 3872 +         self.r#beacon_interval = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:3878:34
[INFO] [stdout]      |
[INFO] [stdout] 3878 |         self.r#beacon_interval = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3878 -         self.r#beacon_interval = value.into();
[INFO] [stdout] 3878 +         self.r#beacon_interval = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3878 -         self.r#beacon_interval = value.into();
[INFO] [stdout] 3878 +         self.r#beacon_interval = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3894:34
[INFO] [stdout]      |
[INFO] [stdout] 3894 |         self.r#pairwise_cipher = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3894 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 3894 +         self.r#pairwise_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3894 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 3894 +         self.r#pairwise_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3900:34
[INFO] [stdout]      |
[INFO] [stdout] 3900 |         self.r#pairwise_cipher = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3900 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 3900 +         self.r#pairwise_cipher = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3900 -         self.r#pairwise_cipher = value.into();
[INFO] [stdout] 3900 +         self.r#pairwise_cipher = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3916:32
[INFO] [stdout]      |
[INFO] [stdout] 3916 |         self.r#ftm_responder = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3916 -         self.r#ftm_responder = value.into();
[INFO] [stdout] 3916 +         self.r#ftm_responder = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3916 -         self.r#ftm_responder = value.into();
[INFO] [stdout] 3916 +         self.r#ftm_responder = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:3922:32
[INFO] [stdout]      |
[INFO] [stdout] 3922 |         self.r#ftm_responder = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3922 -         self.r#ftm_responder = value.into();
[INFO] [stdout] 3922 +         self.r#ftm_responder = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3922 -         self.r#ftm_responder = value.into();
[INFO] [stdout] 3922 +         self.r#ftm_responder = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_pmf_config`
[INFO] [stdout]     --> src/proto.rs:3934:26
[INFO] [stdout]      |
[INFO] [stdout] 3934 |         self.r#pmf_cfg = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3934 -         self.r#pmf_cfg = value.into();
[INFO] [stdout] 3934 +         self.r#pmf_cfg = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3934 -         self.r#pmf_cfg = value.into();
[INFO] [stdout] 3934 +         self.r#pmf_cfg = <wifi_pmf_config as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3977:30
[INFO] [stdout]      |
[INFO] [stdout] 3977 |         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3977 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 3977 +         self.r#sae_pwe_h2e = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3977 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 3977 +         self.r#sae_pwe_h2e = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:3983:30
[INFO] [stdout]      |
[INFO] [stdout] 3983 |         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3983 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 3983 +         self.r#sae_pwe_h2e = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3983 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 3983 +         self.r#sae_pwe_h2e = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:4491:23
[INFO] [stdout]      |
[INFO] [stdout] 4491 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4491 -         self.r#ssid = value.into();
[INFO] [stdout] 4491 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4491 -         self.r#ssid = value.into();
[INFO] [stdout] 4491 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:4497:23
[INFO] [stdout]      |
[INFO] [stdout] 4497 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4497 -         self.r#ssid = value.into();
[INFO] [stdout] 4497 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4497 -         self.r#ssid = value.into();
[INFO] [stdout] 4497 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]     --> src/proto.rs:4513:27
[INFO] [stdout]      |
[INFO] [stdout] 4513 |         self.r#password = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4513 -         self.r#password = value.into();
[INFO] [stdout] 4513 +         self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4513 -         self.r#password = value.into();
[INFO] [stdout] 4513 +         self.r#password = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]     --> src/proto.rs:4519:27
[INFO] [stdout]      |
[INFO] [stdout] 4519 |         self.r#password = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4519 -         self.r#password = value.into();
[INFO] [stdout] 4519 +         self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4519 -         self.r#password = value.into();
[INFO] [stdout] 4519 +         self.r#password = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4535:30
[INFO] [stdout]      |
[INFO] [stdout] 4535 |         self.r#scan_method = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4535 -         self.r#scan_method = value.into();
[INFO] [stdout] 4535 +         self.r#scan_method = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4535 -         self.r#scan_method = value.into();
[INFO] [stdout] 4535 +         self.r#scan_method = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let mut header = PayloadHeader::from_bytes(&buf[..HEADER_SIZE])?;
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut total_size = header.len as usize + PL_HEADER_SIZE;
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4541:30
[INFO] [stdout]      |
[INFO] [stdout] 4541 |         self.r#scan_method = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4541 -         self.r#scan_method = value.into();
[INFO] [stdout] 4541 +         self.r#scan_method = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4541 -         self.r#scan_method = value.into();
[INFO] [stdout] 4541 +         self.r#scan_method = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/lib.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         Ok(r) => Ok(rpc_parsed),
[INFO] [stdout]     |            ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:4557:28
[INFO] [stdout]      |
[INFO] [stdout] 4557 |         self.r#bssid_set = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4557 -         self.r#bssid_set = value.into();
[INFO] [stdout] 4557 +         self.r#bssid_set = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4557 -         self.r#bssid_set = value.into();
[INFO] [stdout] 4557 +         self.r#bssid_set = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:4563:28
[INFO] [stdout]      |
[INFO] [stdout] 4563 |         self.r#bssid_set = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4563 -         self.r#bssid_set = value.into();
[INFO] [stdout] 4563 +         self.r#bssid_set = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4563 -         self.r#bssid_set = value.into();
[INFO] [stdout] 4563 +         self.r#bssid_set = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Err(e) => Err(EspError::Proto),
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:4579:24
[INFO] [stdout]      |
[INFO] [stdout] 4579 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4579 -         self.r#bssid = value.into();
[INFO] [stdout] 4579 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4579 -         self.r#bssid = value.into();
[INFO] [stdout] 4579 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:4585:24
[INFO] [stdout]      |
[INFO] [stdout] 4585 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4585 -         self.r#bssid = value.into();
[INFO] [stdout] 4585 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4585 -         self.r#bssid = value.into();
[INFO] [stdout] 4585 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4601:26
[INFO] [stdout]      |
[INFO] [stdout] 4601 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4601 -         self.r#channel = value.into();
[INFO] [stdout] 4601 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4601 -         self.r#channel = value.into();
[INFO] [stdout] 4601 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4607:26
[INFO] [stdout]      |
[INFO] [stdout] 4607 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4607 -         self.r#channel = value.into();
[INFO] [stdout] 4607 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4607 -         self.r#channel = value.into();
[INFO] [stdout] 4607 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4623:34
[INFO] [stdout]      |
[INFO] [stdout] 4623 |         self.r#listen_interval = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4623 -         self.r#listen_interval = value.into();
[INFO] [stdout] 4623 +         self.r#listen_interval = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4623 -         self.r#listen_interval = value.into();
[INFO] [stdout] 4623 +         self.r#listen_interval = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4629:34
[INFO] [stdout]      |
[INFO] [stdout] 4629 |         self.r#listen_interval = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4629 -         self.r#listen_interval = value.into();
[INFO] [stdout] 4629 +         self.r#listen_interval = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4629 -         self.r#listen_interval = value.into();
[INFO] [stdout] 4629 +         self.r#listen_interval = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4645:30
[INFO] [stdout]      |
[INFO] [stdout] 4645 |         self.r#sort_method = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4645 -         self.r#sort_method = value.into();
[INFO] [stdout] 4645 +         self.r#sort_method = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4645 -         self.r#sort_method = value.into();
[INFO] [stdout] 4645 +         self.r#sort_method = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4651:30
[INFO] [stdout]      |
[INFO] [stdout] 4651 |         self.r#sort_method = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4651 -         self.r#sort_method = value.into();
[INFO] [stdout] 4651 +         self.r#sort_method = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4651 -         self.r#sort_method = value.into();
[INFO] [stdout] 4651 +         self.r#sort_method = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut total_size = header.len as usize;
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_scan_threshold`
[INFO] [stdout]     --> src/proto.rs:4663:28
[INFO] [stdout]      |
[INFO] [stdout] 4663 |         self.r#threshold = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4663 -         self.r#threshold = value.into();
[INFO] [stdout] 4663 +         self.r#threshold = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4663 -         self.r#threshold = value.into();
[INFO] [stdout] 4663 +         self.r#threshold = <wifi_scan_threshold as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/lib.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 |         Ok(r) => Ok(rpc_parsed),
[INFO] [stdout]     |            ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |         Err(e) => Err(EspError::Proto),
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_pmf_config`
[INFO] [stdout]     --> src/proto.rs:4702:26
[INFO] [stdout]      |
[INFO] [stdout] 4702 |         self.r#pmf_cfg = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4702 -         self.r#pmf_cfg = value.into();
[INFO] [stdout] 4702 +         self.r#pmf_cfg = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4702 -         self.r#pmf_cfg = value.into();
[INFO] [stdout] 4702 +         self.r#pmf_cfg = <wifi_pmf_config as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4745:26
[INFO] [stdout]      |
[INFO] [stdout] 4745 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4745 -         self.r#bitmask = value.into();
[INFO] [stdout] 4745 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4745 -         self.r#bitmask = value.into();
[INFO] [stdout] 4745 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4751:26
[INFO] [stdout]      |
[INFO] [stdout] 4751 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4751 -         self.r#bitmask = value.into();
[INFO] [stdout] 4751 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4751 -         self.r#bitmask = value.into();
[INFO] [stdout] 4751 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4767:30
[INFO] [stdout]      |
[INFO] [stdout] 4767 |         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4767 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 4767 +         self.r#sae_pwe_h2e = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4767 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 4767 +         self.r#sae_pwe_h2e = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:4773:30
[INFO] [stdout]      |
[INFO] [stdout] 4773 |         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4773 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 4773 +         self.r#sae_pwe_h2e = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4773 -         self.r#sae_pwe_h2e = value.into();
[INFO] [stdout] 4773 +         self.r#sae_pwe_h2e = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4789:36
[INFO] [stdout]      |
[INFO] [stdout] 4789 |         self.r#failure_retry_cnt = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         self.r#failure_retry_cnt = value.into();
[INFO] [stdout] 4789 +         self.r#failure_retry_cnt = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4789 -         self.r#failure_retry_cnt = value.into();
[INFO] [stdout] 4789 +         self.r#failure_retry_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4795:36
[INFO] [stdout]      |
[INFO] [stdout] 4795 |         self.r#failure_retry_cnt = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4795 -         self.r#failure_retry_cnt = value.into();
[INFO] [stdout] 4795 +         self.r#failure_retry_cnt = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4795 -         self.r#failure_retry_cnt = value.into();
[INFO] [stdout] 4795 +         self.r#failure_retry_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4811:29
[INFO] [stdout]      |
[INFO] [stdout] 4811 |         self.r#he_bitmask = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4811 -         self.r#he_bitmask = value.into();
[INFO] [stdout] 4811 +         self.r#he_bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4811 -         self.r#he_bitmask = value.into();
[INFO] [stdout] 4811 +         self.r#he_bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:4817:29
[INFO] [stdout]      |
[INFO] [stdout] 4817 |         self.r#he_bitmask = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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 -         self.r#he_bitmask = value.into();
[INFO] [stdout] 4817 +         self.r#he_bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4817 -         self.r#he_bitmask = value.into();
[INFO] [stdout] 4817 +         self.r#he_bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]     --> src/proto.rs:4833:37
[INFO] [stdout]      |
[INFO] [stdout] 4833 |         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4833 -         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout] 4833 +         self.r#sae_h2e_identifier = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4833 -         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout] 4833 +         self.r#sae_h2e_identifier = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]     --> src/proto.rs:4839:37
[INFO] [stdout]      |
[INFO] [stdout] 4839 |         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4839 -         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout] 4839 +         self.r#sae_h2e_identifier = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4839 -         self.r#sae_h2e_identifier = value.into();
[INFO] [stdout] 4839 +         self.r#sae_h2e_identifier = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:5469:22
[INFO] [stdout]      |
[INFO] [stdout] 5469 |         self.r#mac = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5469 -         self.r#mac = value.into();
[INFO] [stdout] 5469 +         self.r#mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5469 -         self.r#mac = value.into();
[INFO] [stdout] 5469 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:5475:22
[INFO] [stdout]      |
[INFO] [stdout] 5475 |         self.r#mac = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5475 -         self.r#mac = value.into();
[INFO] [stdout] 5475 +         self.r#mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5475 -         self.r#mac = value.into();
[INFO] [stdout] 5475 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5491:23
[INFO] [stdout]      |
[INFO] [stdout] 5491 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5491 -         self.r#rssi = value.into();
[INFO] [stdout] 5491 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5491 -         self.r#rssi = value.into();
[INFO] [stdout] 5491 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5497:23
[INFO] [stdout]      |
[INFO] [stdout] 5497 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5497 -         self.r#rssi = value.into();
[INFO] [stdout] 5497 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5497 -         self.r#rssi = value.into();
[INFO] [stdout] 5497 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5513:26
[INFO] [stdout]      |
[INFO] [stdout] 5513 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5513 -         self.r#bitmask = value.into();
[INFO] [stdout] 5513 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5513 -         self.r#bitmask = value.into();
[INFO] [stdout] 5513 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5519:26
[INFO] [stdout]      |
[INFO] [stdout] 5519 |         self.r#bitmask = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5519 -         self.r#bitmask = value.into();
[INFO] [stdout] 5519 +         self.r#bitmask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5519 -         self.r#bitmask = value.into();
[INFO] [stdout] 5519 +         self.r#bitmask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5666:22
[INFO] [stdout]      |
[INFO] [stdout] 5666 |         self.r#num = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5666 -         self.r#num = value.into();
[INFO] [stdout] 5666 +         self.r#num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5666 -         self.r#num = value.into();
[INFO] [stdout] 5666 +         self.r#num = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5672:22
[INFO] [stdout]      |
[INFO] [stdout] 5672 |         self.r#num = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5672 -         self.r#num = value.into();
[INFO] [stdout] 5672 +         self.r#num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5672 -         self.r#num = value.into();
[INFO] [stdout] 5672 +         self.r#num = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5814:23
[INFO] [stdout]      |
[INFO] [stdout] 5814 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5814 -         self.r#rssi = value.into();
[INFO] [stdout] 5814 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5814 -         self.r#rssi = value.into();
[INFO] [stdout] 5814 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:5820:23
[INFO] [stdout]      |
[INFO] [stdout] 5820 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5820 -         self.r#rssi = value.into();
[INFO] [stdout] 5820 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5820 -         self.r#rssi = value.into();
[INFO] [stdout] 5820 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5836:23
[INFO] [stdout]      |
[INFO] [stdout] 5836 |         self.r#rate = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5836 -         self.r#rate = value.into();
[INFO] [stdout] 5836 +         self.r#rate = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5836 -         self.r#rate = value.into();
[INFO] [stdout] 5836 +         self.r#rate = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5842:23
[INFO] [stdout]      |
[INFO] [stdout] 5842 |         self.r#rate = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5842 -         self.r#rate = value.into();
[INFO] [stdout] 5842 +         self.r#rate = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5842 -         self.r#rate = value.into();
[INFO] [stdout] 5842 +         self.r#rate = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5858:27
[INFO] [stdout]      |
[INFO] [stdout] 5858 |         self.r#sig_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5858 -         self.r#sig_mode = value.into();
[INFO] [stdout] 5858 +         self.r#sig_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5858 -         self.r#sig_mode = value.into();
[INFO] [stdout] 5858 +         self.r#sig_mode = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5864:27
[INFO] [stdout]      |
[INFO] [stdout] 5864 |         self.r#sig_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5864 -         self.r#sig_mode = value.into();
[INFO] [stdout] 5864 +         self.r#sig_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5864 -         self.r#sig_mode = value.into();
[INFO] [stdout] 5864 +         self.r#sig_mode = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5880:22
[INFO] [stdout]      |
[INFO] [stdout] 5880 |         self.r#mcs = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5880 -         self.r#mcs = value.into();
[INFO] [stdout] 5880 +         self.r#mcs = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5880 -         self.r#mcs = value.into();
[INFO] [stdout] 5880 +         self.r#mcs = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5886:22
[INFO] [stdout]      |
[INFO] [stdout] 5886 |         self.r#mcs = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5886 -         self.r#mcs = value.into();
[INFO] [stdout] 5886 +         self.r#mcs = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5886 -         self.r#mcs = value.into();
[INFO] [stdout] 5886 +         self.r#mcs = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5902:22
[INFO] [stdout]      |
[INFO] [stdout] 5902 |         self.r#cwb = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5902 -         self.r#cwb = value.into();
[INFO] [stdout] 5902 +         self.r#cwb = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5902 -         self.r#cwb = value.into();
[INFO] [stdout] 5902 +         self.r#cwb = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5908:22
[INFO] [stdout]      |
[INFO] [stdout] 5908 |         self.r#cwb = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5908 -         self.r#cwb = value.into();
[INFO] [stdout] 5908 +         self.r#cwb = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5908 -         self.r#cwb = value.into();
[INFO] [stdout] 5908 +         self.r#cwb = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5924:28
[INFO] [stdout]      |
[INFO] [stdout] 5924 |         self.r#smoothing = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5924 -         self.r#smoothing = value.into();
[INFO] [stdout] 5924 +         self.r#smoothing = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5924 -         self.r#smoothing = value.into();
[INFO] [stdout] 5924 +         self.r#smoothing = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5930:28
[INFO] [stdout]      |
[INFO] [stdout] 5930 |         self.r#smoothing = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5930 -         self.r#smoothing = value.into();
[INFO] [stdout] 5930 +         self.r#smoothing = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5930 -         self.r#smoothing = value.into();
[INFO] [stdout] 5930 +         self.r#smoothing = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5946:31
[INFO] [stdout]      |
[INFO] [stdout] 5946 |         self.r#not_sounding = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5946 -         self.r#not_sounding = value.into();
[INFO] [stdout] 5946 +         self.r#not_sounding = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5946 -         self.r#not_sounding = value.into();
[INFO] [stdout] 5946 +         self.r#not_sounding = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5952:31
[INFO] [stdout]      |
[INFO] [stdout] 5952 |         self.r#not_sounding = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5952 -         self.r#not_sounding = value.into();
[INFO] [stdout] 5952 +         self.r#not_sounding = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5952 -         self.r#not_sounding = value.into();
[INFO] [stdout] 5952 +         self.r#not_sounding = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5968:30
[INFO] [stdout]      |
[INFO] [stdout] 5968 |         self.r#aggregation = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5968 -         self.r#aggregation = value.into();
[INFO] [stdout] 5968 +         self.r#aggregation = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5968 -         self.r#aggregation = value.into();
[INFO] [stdout] 5968 +         self.r#aggregation = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5974:30
[INFO] [stdout]      |
[INFO] [stdout] 5974 |         self.r#aggregation = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5974 -         self.r#aggregation = value.into();
[INFO] [stdout] 5974 +         self.r#aggregation = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5974 -         self.r#aggregation = value.into();
[INFO] [stdout] 5974 +         self.r#aggregation = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5990:23
[INFO] [stdout]      |
[INFO] [stdout] 5990 |         self.r#stbc = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5990 -         self.r#stbc = value.into();
[INFO] [stdout] 5990 +         self.r#stbc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5990 -         self.r#stbc = value.into();
[INFO] [stdout] 5990 +         self.r#stbc = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:5996:23
[INFO] [stdout]      |
[INFO] [stdout] 5996 |         self.r#stbc = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5996 -         self.r#stbc = value.into();
[INFO] [stdout] 5996 +         self.r#stbc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5996 -         self.r#stbc = value.into();
[INFO] [stdout] 5996 +         self.r#stbc = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6012:29
[INFO] [stdout]      |
[INFO] [stdout] 6012 |         self.r#fec_coding = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6012 -         self.r#fec_coding = value.into();
[INFO] [stdout] 6012 +         self.r#fec_coding = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6012 -         self.r#fec_coding = value.into();
[INFO] [stdout] 6012 +         self.r#fec_coding = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6018:29
[INFO] [stdout]      |
[INFO] [stdout] 6018 |         self.r#fec_coding = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6018 -         self.r#fec_coding = value.into();
[INFO] [stdout] 6018 +         self.r#fec_coding = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6018 -         self.r#fec_coding = value.into();
[INFO] [stdout] 6018 +         self.r#fec_coding = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6034:22
[INFO] [stdout]      |
[INFO] [stdout] 6034 |         self.r#sgi = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6034 -         self.r#sgi = value.into();
[INFO] [stdout] 6034 +         self.r#sgi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6034 -         self.r#sgi = value.into();
[INFO] [stdout] 6034 +         self.r#sgi = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6040:22
[INFO] [stdout]      |
[INFO] [stdout] 6040 |         self.r#sgi = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6040 -         self.r#sgi = value.into();
[INFO] [stdout] 6040 +         self.r#sgi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6040 -         self.r#sgi = value.into();
[INFO] [stdout] 6040 +         self.r#sgi = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:6056:30
[INFO] [stdout]      |
[INFO] [stdout] 6056 |         self.r#noise_floor = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6056 -         self.r#noise_floor = value.into();
[INFO] [stdout] 6056 +         self.r#noise_floor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6056 -         self.r#noise_floor = value.into();
[INFO] [stdout] 6056 +         self.r#noise_floor = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:6062:30
[INFO] [stdout]      |
[INFO] [stdout] 6062 |         self.r#noise_floor = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6062 -         self.r#noise_floor = value.into();
[INFO] [stdout] 6062 +         self.r#noise_floor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6062 -         self.r#noise_floor = value.into();
[INFO] [stdout] 6062 +         self.r#noise_floor = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6078:28
[INFO] [stdout]      |
[INFO] [stdout] 6078 |         self.r#ampdu_cnt = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6078 -         self.r#ampdu_cnt = value.into();
[INFO] [stdout] 6078 +         self.r#ampdu_cnt = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6078 -         self.r#ampdu_cnt = value.into();
[INFO] [stdout] 6078 +         self.r#ampdu_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6084:28
[INFO] [stdout]      |
[INFO] [stdout] 6084 |         self.r#ampdu_cnt = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6084 -         self.r#ampdu_cnt = value.into();
[INFO] [stdout] 6084 +         self.r#ampdu_cnt = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6084 -         self.r#ampdu_cnt = value.into();
[INFO] [stdout] 6084 +         self.r#ampdu_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6100:26
[INFO] [stdout]      |
[INFO] [stdout] 6100 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6100 -         self.r#channel = value.into();
[INFO] [stdout] 6100 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6100 -         self.r#channel = value.into();
[INFO] [stdout] 6100 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6106:26
[INFO] [stdout]      |
[INFO] [stdout] 6106 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6106 -         self.r#channel = value.into();
[INFO] [stdout] 6106 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6106 -         self.r#channel = value.into();
[INFO] [stdout] 6106 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6122:36
[INFO] [stdout]      |
[INFO] [stdout] 6122 |         self.r#secondary_channel = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6122 -         self.r#secondary_channel = value.into();
[INFO] [stdout] 6122 +         self.r#secondary_channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6122 -         self.r#secondary_channel = value.into();
[INFO] [stdout] 6122 +         self.r#secondary_channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6128:36
[INFO] [stdout]      |
[INFO] [stdout] 6128 |         self.r#secondary_channel = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6128 -         self.r#secondary_channel = value.into();
[INFO] [stdout] 6128 +         self.r#secondary_channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6128 -         self.r#secondary_channel = value.into();
[INFO] [stdout] 6128 +         self.r#secondary_channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6144:28
[INFO] [stdout]      |
[INFO] [stdout] 6144 |         self.r#timestamp = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6144 -         self.r#timestamp = value.into();
[INFO] [stdout] 6144 +         self.r#timestamp = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6144 -         self.r#timestamp = value.into();
[INFO] [stdout] 6144 +         self.r#timestamp = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6150:28
[INFO] [stdout]      |
[INFO] [stdout] 6150 |         self.r#timestamp = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6150 -         self.r#timestamp = value.into();
[INFO] [stdout] 6150 +         self.r#timestamp = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6150 -         self.r#timestamp = value.into();
[INFO] [stdout] 6150 +         self.r#timestamp = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6166:22
[INFO] [stdout]      |
[INFO] [stdout] 6166 |         self.r#ant = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6166 -         self.r#ant = value.into();
[INFO] [stdout] 6166 +         self.r#ant = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6166 -         self.r#ant = value.into();
[INFO] [stdout] 6166 +         self.r#ant = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6172:22
[INFO] [stdout]      |
[INFO] [stdout] 6172 |         self.r#ant = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6172 -         self.r#ant = value.into();
[INFO] [stdout] 6172 +         self.r#ant = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6172 -         self.r#ant = value.into();
[INFO] [stdout] 6172 +         self.r#ant = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6188:26
[INFO] [stdout]      |
[INFO] [stdout] 6188 |         self.r#sig_len = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6188 -         self.r#sig_len = value.into();
[INFO] [stdout] 6188 +         self.r#sig_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6188 -         self.r#sig_len = value.into();
[INFO] [stdout] 6188 +         self.r#sig_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6194:26
[INFO] [stdout]      |
[INFO] [stdout] 6194 |         self.r#sig_len = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6194 -         self.r#sig_len = value.into();
[INFO] [stdout] 6194 +         self.r#sig_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6194 -         self.r#sig_len = value.into();
[INFO] [stdout] 6194 +         self.r#sig_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6210:27
[INFO] [stdout]      |
[INFO] [stdout] 6210 |         self.r#rx_state = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6210 -         self.r#rx_state = value.into();
[INFO] [stdout] 6210 +         self.r#rx_state = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6210 -         self.r#rx_state = value.into();
[INFO] [stdout] 6210 +         self.r#rx_state = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:6216:27
[INFO] [stdout]      |
[INFO] [stdout] 6216 |         self.r#rx_state = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6216 -         self.r#rx_state = value.into();
[INFO] [stdout] 6216 +         self.r#rx_state = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6216 -         self.r#rx_state = value.into();
[INFO] [stdout] 6216 +         self.r#rx_state = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_pkt_rx_ctrl`
[INFO] [stdout]     --> src/proto.rs:6888:26
[INFO] [stdout]      |
[INFO] [stdout] 6888 |         self.r#rx_ctrl = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6888 -         self.r#rx_ctrl = value.into();
[INFO] [stdout] 6888 +         self.r#rx_ctrl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6888 -         self.r#rx_ctrl = value.into();
[INFO] [stdout] 6888 +         self.r#rx_ctrl = <wifi_pkt_rx_ctrl as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 500>`
[INFO] [stdout]     --> src/proto.rs:6931:26
[INFO] [stdout]      |
[INFO] [stdout] 6931 |         self.r#payload = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6931 -         self.r#payload = value.into();
[INFO] [stdout] 6931 +         self.r#payload = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6931 -         self.r#payload = value.into();
[INFO] [stdout] 6931 +         self.r#payload = <Vec<u8, 500> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 500>`
[INFO] [stdout]     --> src/proto.rs:6937:26
[INFO] [stdout]      |
[INFO] [stdout] 6937 |         self.r#payload = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6937 -         self.r#payload = value.into();
[INFO] [stdout] 6937 +         self.r#payload = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6937 -         self.r#payload = value.into();
[INFO] [stdout] 6937 +         self.r#payload = <Vec<u8, 500> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7052:30
[INFO] [stdout]      |
[INFO] [stdout] 7052 |         self.r#filter_mask = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7052 -         self.r#filter_mask = value.into();
[INFO] [stdout] 7052 +         self.r#filter_mask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7052 -         self.r#filter_mask = value.into();
[INFO] [stdout] 7052 +         self.r#filter_mask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7058:30
[INFO] [stdout]      |
[INFO] [stdout] 7058 |         self.r#filter_mask = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7058 -         self.r#filter_mask = value.into();
[INFO] [stdout] 7058 +         self.r#filter_mask = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7058 -         self.r#filter_mask = value.into();
[INFO] [stdout] 7058 +         self.r#filter_mask = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7154:26
[INFO] [stdout]      |
[INFO] [stdout] 7154 |         self.r#lltf_en = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7154 -         self.r#lltf_en = value.into();
[INFO] [stdout] 7154 +         self.r#lltf_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7154 -         self.r#lltf_en = value.into();
[INFO] [stdout] 7154 +         self.r#lltf_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7160:26
[INFO] [stdout]      |
[INFO] [stdout] 7160 |         self.r#lltf_en = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7160 -         self.r#lltf_en = value.into();
[INFO] [stdout] 7160 +         self.r#lltf_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7160 -         self.r#lltf_en = value.into();
[INFO] [stdout] 7160 +         self.r#lltf_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7176:27
[INFO] [stdout]      |
[INFO] [stdout] 7176 |         self.r#htltf_en = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7176 -         self.r#htltf_en = value.into();
[INFO] [stdout] 7176 +         self.r#htltf_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7176 -         self.r#htltf_en = value.into();
[INFO] [stdout] 7176 +         self.r#htltf_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7182:27
[INFO] [stdout]      |
[INFO] [stdout] 7182 |         self.r#htltf_en = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7182 -         self.r#htltf_en = value.into();
[INFO] [stdout] 7182 +         self.r#htltf_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7182 -         self.r#htltf_en = value.into();
[INFO] [stdout] 7182 +         self.r#htltf_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7198:33
[INFO] [stdout]      |
[INFO] [stdout] 7198 |         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7198 -         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout] 7198 +         self.r#stbc_htltf2_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7198 -         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout] 7198 +         self.r#stbc_htltf2_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7204:33
[INFO] [stdout]      |
[INFO] [stdout] 7204 |         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7204 -         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout] 7204 +         self.r#stbc_htltf2_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7204 -         self.r#stbc_htltf2_en = value.into();
[INFO] [stdout] 7204 +         self.r#stbc_htltf2_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7220:31
[INFO] [stdout]      |
[INFO] [stdout] 7220 |         self.r#ltf_merge_en = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7220 -         self.r#ltf_merge_en = value.into();
[INFO] [stdout] 7220 +         self.r#ltf_merge_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7220 -         self.r#ltf_merge_en = value.into();
[INFO] [stdout] 7220 +         self.r#ltf_merge_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7226:31
[INFO] [stdout]      |
[INFO] [stdout] 7226 |         self.r#ltf_merge_en = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7226 -         self.r#ltf_merge_en = value.into();
[INFO] [stdout] 7226 +         self.r#ltf_merge_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7226 -         self.r#ltf_merge_en = value.into();
[INFO] [stdout] 7226 +         self.r#ltf_merge_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7242:36
[INFO] [stdout]      |
[INFO] [stdout] 7242 |         self.r#channel_filter_en = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7242 -         self.r#channel_filter_en = value.into();
[INFO] [stdout] 7242 +         self.r#channel_filter_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7242 -         self.r#channel_filter_en = value.into();
[INFO] [stdout] 7242 +         self.r#channel_filter_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7248:36
[INFO] [stdout]      |
[INFO] [stdout] 7248 |         self.r#channel_filter_en = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7248 -         self.r#channel_filter_en = value.into();
[INFO] [stdout] 7248 +         self.r#channel_filter_en = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7248 -         self.r#channel_filter_en = value.into();
[INFO] [stdout] 7248 +         self.r#channel_filter_en = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7264:29
[INFO] [stdout]      |
[INFO] [stdout] 7264 |         self.r#manu_scale = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7264 -         self.r#manu_scale = value.into();
[INFO] [stdout] 7264 +         self.r#manu_scale = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7264 -         self.r#manu_scale = value.into();
[INFO] [stdout] 7264 +         self.r#manu_scale = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7270:29
[INFO] [stdout]      |
[INFO] [stdout] 7270 |         self.r#manu_scale = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7270 -         self.r#manu_scale = value.into();
[INFO] [stdout] 7270 +         self.r#manu_scale = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7270 -         self.r#manu_scale = value.into();
[INFO] [stdout] 7270 +         self.r#manu_scale = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7286:24
[INFO] [stdout]      |
[INFO] [stdout] 7286 |         self.r#shift = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7286 -         self.r#shift = value.into();
[INFO] [stdout] 7286 +         self.r#shift = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7286 -         self.r#shift = value.into();
[INFO] [stdout] 7286 +         self.r#shift = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7292:24
[INFO] [stdout]      |
[INFO] [stdout] 7292 |         self.r#shift = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7292 -         self.r#shift = value.into();
[INFO] [stdout] 7292 +         self.r#shift = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7292 -         self.r#shift = value.into();
[INFO] [stdout] 7292 +         self.r#shift = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_pkt_rx_ctrl`
[INFO] [stdout]     --> src/proto.rs:7612:26
[INFO] [stdout]      |
[INFO] [stdout] 7612 |         self.r#rx_ctrl = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7612 -         self.r#rx_ctrl = value.into();
[INFO] [stdout] 7612 +         self.r#rx_ctrl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7612 -         self.r#rx_ctrl = value.into();
[INFO] [stdout] 7612 +         self.r#rx_ctrl = <wifi_pkt_rx_ctrl as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:7655:22
[INFO] [stdout]      |
[INFO] [stdout] 7655 |         self.r#mac = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7655 -         self.r#mac = value.into();
[INFO] [stdout] 7655 +         self.r#mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7655 -         self.r#mac = value.into();
[INFO] [stdout] 7655 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:7661:22
[INFO] [stdout]      |
[INFO] [stdout] 7661 |         self.r#mac = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7661 -         self.r#mac = value.into();
[INFO] [stdout] 7661 +         self.r#mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7661 -         self.r#mac = value.into();
[INFO] [stdout] 7661 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:7677:23
[INFO] [stdout]      |
[INFO] [stdout] 7677 |         self.r#dmac = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7677 -         self.r#dmac = value.into();
[INFO] [stdout] 7677 +         self.r#dmac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7677 -         self.r#dmac = value.into();
[INFO] [stdout] 7677 +         self.r#dmac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:7683:23
[INFO] [stdout]      |
[INFO] [stdout] 7683 |         self.r#dmac = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7683 -         self.r#dmac = value.into();
[INFO] [stdout] 7683 +         self.r#dmac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7683 -         self.r#dmac = value.into();
[INFO] [stdout] 7683 +         self.r#dmac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7699:37
[INFO] [stdout]      |
[INFO] [stdout] 7699 |         self.r#first_word_invalid = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7699 -         self.r#first_word_invalid = value.into();
[INFO] [stdout] 7699 +         self.r#first_word_invalid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7699 -         self.r#first_word_invalid = value.into();
[INFO] [stdout] 7699 +         self.r#first_word_invalid = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:7705:37
[INFO] [stdout]      |
[INFO] [stdout] 7705 |         self.r#first_word_invalid = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7705 -         self.r#first_word_invalid = value.into();
[INFO] [stdout] 7705 +         self.r#first_word_invalid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7705 -         self.r#first_word_invalid = value.into();
[INFO] [stdout] 7705 +         self.r#first_word_invalid = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 30>`
[INFO] [stdout]     --> src/proto.rs:7721:22
[INFO] [stdout]      |
[INFO] [stdout] 7721 |         self.r#buf = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7721 -         self.r#buf = value.into();
[INFO] [stdout] 7721 +         self.r#buf = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7721 -         self.r#buf = value.into();
[INFO] [stdout] 7721 +         self.r#buf = <Vec<u8, 30> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 30>`
[INFO] [stdout]     --> src/proto.rs:7727:22
[INFO] [stdout]      |
[INFO] [stdout] 7727 |         self.r#buf = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7727 -         self.r#buf = value.into();
[INFO] [stdout] 7727 +         self.r#buf = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7727 -         self.r#buf = value.into();
[INFO] [stdout] 7727 +         self.r#buf = <Vec<u8, 30> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7743:22
[INFO] [stdout]      |
[INFO] [stdout] 7743 |         self.r#len = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7743 -         self.r#len = value.into();
[INFO] [stdout] 7743 +         self.r#len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7743 -         self.r#len = value.into();
[INFO] [stdout] 7743 +         self.r#len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7749:22
[INFO] [stdout]      |
[INFO] [stdout] 7749 |         self.r#len = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7749 -         self.r#len = value.into();
[INFO] [stdout] 7749 +         self.r#len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7749 -         self.r#len = value.into();
[INFO] [stdout] 7749 +         self.r#len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7977:30
[INFO] [stdout]      |
[INFO] [stdout] 7977 |         self.r#gpio_select = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7977 -         self.r#gpio_select = value.into();
[INFO] [stdout] 7977 +         self.r#gpio_select = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7977 -         self.r#gpio_select = value.into();
[INFO] [stdout] 7977 +         self.r#gpio_select = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7983:30
[INFO] [stdout]      |
[INFO] [stdout] 7983 |         self.r#gpio_select = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7983 -         self.r#gpio_select = value.into();
[INFO] [stdout] 7983 +         self.r#gpio_select = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7983 -         self.r#gpio_select = value.into();
[INFO] [stdout] 7983 +         self.r#gpio_select = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:7999:27
[INFO] [stdout]      |
[INFO] [stdout] 7999 |         self.r#gpio_num = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7999 -         self.r#gpio_num = value.into();
[INFO] [stdout] 7999 +         self.r#gpio_num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7999 -         self.r#gpio_num = value.into();
[INFO] [stdout] 7999 +         self.r#gpio_num = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8005:27
[INFO] [stdout]      |
[INFO] [stdout] 8005 |         self.r#gpio_num = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8005 -         self.r#gpio_num = value.into();
[INFO] [stdout] 8005 +         self.r#gpio_num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8005 -         self.r#gpio_num = value.into();
[INFO] [stdout] 8005 +         self.r#gpio_num = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8207:30
[INFO] [stdout]      |
[INFO] [stdout] 8207 |         self.r#rx_ant_mode = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8207 -         self.r#rx_ant_mode = value.into();
[INFO] [stdout] 8207 +         self.r#rx_ant_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8207 -         self.r#rx_ant_mode = value.into();
[INFO] [stdout] 8207 +         self.r#rx_ant_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8213:30
[INFO] [stdout]      |
[INFO] [stdout] 8213 |         self.r#rx_ant_mode = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8213 -         self.r#rx_ant_mode = value.into();
[INFO] [stdout] 8213 +         self.r#rx_ant_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8213 -         self.r#rx_ant_mode = value.into();
[INFO] [stdout] 8213 +         self.r#rx_ant_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8229:33
[INFO] [stdout]      |
[INFO] [stdout] 8229 |         self.r#rx_ant_default = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8229 -         self.r#rx_ant_default = value.into();
[INFO] [stdout] 8229 +         self.r#rx_ant_default = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8229 -         self.r#rx_ant_default = value.into();
[INFO] [stdout] 8229 +         self.r#rx_ant_default = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8235:33
[INFO] [stdout]      |
[INFO] [stdout] 8235 |         self.r#rx_ant_default = value.into();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8235 -         self.r#rx_ant_default = value.into();
[INFO] [stdout] 8235 +         self.r#rx_ant_default = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8235 -         self.r#rx_ant_default = value.into();
[INFO] [stdout] 8235 +         self.r#rx_ant_default = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8251:30
[INFO] [stdout]      |
[INFO] [stdout] 8251 |         self.r#tx_ant_mode = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8251 -         self.r#tx_ant_mode = value.into();
[INFO] [stdout] 8251 +         self.r#tx_ant_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8251 -         self.r#tx_ant_mode = value.into();
[INFO] [stdout] 8251 +         self.r#tx_ant_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8257:30
[INFO] [stdout]      |
[INFO] [stdout] 8257 |         self.r#tx_ant_mode = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8257 -         self.r#tx_ant_mode = value.into();
[INFO] [stdout] 8257 +         self.r#tx_ant_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8257 -         self.r#tx_ant_mode = value.into();
[INFO] [stdout] 8257 +         self.r#tx_ant_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8273:31
[INFO] [stdout]      |
[INFO] [stdout] 8273 |         self.r#enabled_ant0 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8273 -         self.r#enabled_ant0 = value.into();
[INFO] [stdout] 8273 +         self.r#enabled_ant0 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8273 -         self.r#enabled_ant0 = value.into();
[INFO] [stdout] 8273 +         self.r#enabled_ant0 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8279:31
[INFO] [stdout]      |
[INFO] [stdout] 8279 |         self.r#enabled_ant0 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8279 -         self.r#enabled_ant0 = value.into();
[INFO] [stdout] 8279 +         self.r#enabled_ant0 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8279 -         self.r#enabled_ant0 = value.into();
[INFO] [stdout] 8279 +         self.r#enabled_ant0 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8295:31
[INFO] [stdout]      |
[INFO] [stdout] 8295 |         self.r#enabled_ant1 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8295 -         self.r#enabled_ant1 = value.into();
[INFO] [stdout] 8295 +         self.r#enabled_ant1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8295 -         self.r#enabled_ant1 = value.into();
[INFO] [stdout] 8295 +         self.r#enabled_ant1 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8301:31
[INFO] [stdout]      |
[INFO] [stdout] 8301 |         self.r#enabled_ant1 = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8301 -         self.r#enabled_ant1 = value.into();
[INFO] [stdout] 8301 +         self.r#enabled_ant1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8301 -         self.r#enabled_ant1 = value.into();
[INFO] [stdout] 8301 +         self.r#enabled_ant1 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8515:22
[INFO] [stdout]      |
[INFO] [stdout] 8515 |         self.r#ifx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8515 -         self.r#ifx = value.into();
[INFO] [stdout] 8515 +         self.r#ifx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8515 -         self.r#ifx = value.into();
[INFO] [stdout] 8515 +         self.r#ifx = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:8521:22
[INFO] [stdout]      |
[INFO] [stdout] 8521 |         self.r#ifx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8521 -         self.r#ifx = value.into();
[INFO] [stdout] 8521 +         self.r#ifx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8521 -         self.r#ifx = value.into();
[INFO] [stdout] 8521 +         self.r#ifx = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:8537:27
[INFO] [stdout]      |
[INFO] [stdout] 8537 |         self.r#dest_mac = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8537 -         self.r#dest_mac = value.into();
[INFO] [stdout] 8537 +         self.r#dest_mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8537 -         self.r#dest_mac = value.into();
[INFO] [stdout] 8537 +         self.r#dest_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:8543:27
[INFO] [stdout]      |
[INFO] [stdout] 8543 |         self.r#dest_mac = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8543 -         self.r#dest_mac = value.into();
[INFO] [stdout] 8543 +         self.r#dest_mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8543 -         self.r#dest_mac = value.into();
[INFO] [stdout] 8543 +         self.r#dest_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:8559:25
[INFO] [stdout]      |
[INFO] [stdout] 8559 |         self.r#no_ack = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8559 -         self.r#no_ack = value.into();
[INFO] [stdout] 8559 +         self.r#no_ack = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8559 -         self.r#no_ack = value.into();
[INFO] [stdout] 8559 +         self.r#no_ack = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/proto.rs:8565:25
[INFO] [stdout]      |
[INFO] [stdout] 8565 |         self.r#no_ack = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8565 -         self.r#no_ack = value.into();
[INFO] [stdout] 8565 +         self.r#no_ack = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8565 -         self.r#no_ack = value.into();
[INFO] [stdout] 8565 +         self.r#no_ack = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8581:27
[INFO] [stdout]      |
[INFO] [stdout] 8581 |         self.r#data_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8581 -         self.r#data_len = value.into();
[INFO] [stdout] 8581 +         self.r#data_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8581 -         self.r#data_len = value.into();
[INFO] [stdout] 8581 +         self.r#data_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8587:27
[INFO] [stdout]      |
[INFO] [stdout] 8587 |         self.r#data_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8587 -         self.r#data_len = value.into();
[INFO] [stdout] 8587 +         self.r#data_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8587 -         self.r#data_len = value.into();
[INFO] [stdout] 8587 +         self.r#data_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]     --> src/proto.rs:8603:23
[INFO] [stdout]      |
[INFO] [stdout] 8603 |         self.r#data = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8603 -         self.r#data = value.into();
[INFO] [stdout] 8603 +         self.r#data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8603 -         self.r#data = value.into();
[INFO] [stdout] 8603 +         self.r#data = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]     --> src/proto.rs:8609:23
[INFO] [stdout]      |
[INFO] [stdout] 8609 |         self.r#data = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8609 -         self.r#data = value.into();
[INFO] [stdout] 8609 +         self.r#data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8609 -         self.r#data = value.into();
[INFO] [stdout] 8609 +         self.r#data = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:8814:27
[INFO] [stdout]      |
[INFO] [stdout] 8814 |         self.r#resp_mac = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8814 -         self.r#resp_mac = value.into();
[INFO] [stdout] 8814 +         self.r#resp_mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8814 -         self.r#resp_mac = value.into();
[INFO] [stdout] 8814 +         self.r#resp_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:8820:27
[INFO] [stdout]      |
[INFO] [stdout] 8820 |         self.r#resp_mac = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8820 -         self.r#resp_mac = value.into();
[INFO] [stdout] 8820 +         self.r#resp_mac = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8820 -         self.r#resp_mac = value.into();
[INFO] [stdout] 8820 +         self.r#resp_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8836:26
[INFO] [stdout]      |
[INFO] [stdout] 8836 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8836 -         self.r#channel = value.into();
[INFO] [stdout] 8836 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8836 -         self.r#channel = value.into();
[INFO] [stdout] 8836 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8842:26
[INFO] [stdout]      |
[INFO] [stdout] 8842 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8842 -         self.r#channel = value.into();
[INFO] [stdout] 8842 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8842 -         self.r#channel = value.into();
[INFO] [stdout] 8842 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8858:28
[INFO] [stdout]      |
[INFO] [stdout] 8858 |         self.r#frm_count = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8858 -         self.r#frm_count = value.into();
[INFO] [stdout] 8858 +         self.r#frm_count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8858 -         self.r#frm_count = value.into();
[INFO] [stdout] 8858 +         self.r#frm_count = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8864:28
[INFO] [stdout]      |
[INFO] [stdout] 8864 |         self.r#frm_count = value.into();
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8864 -         self.r#frm_count = value.into();
[INFO] [stdout] 8864 +         self.r#frm_count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8864 -         self.r#frm_count = value.into();
[INFO] [stdout] 8864 +         self.r#frm_count = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8880:31
[INFO] [stdout]      |
[INFO] [stdout] 8880 |         self.r#burst_period = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8880 -         self.r#burst_period = value.into();
[INFO] [stdout] 8880 +         self.r#burst_period = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8880 -         self.r#burst_period = value.into();
[INFO] [stdout] 8880 +         self.r#burst_period = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:8886:31
[INFO] [stdout]      |
[INFO] [stdout] 8886 |         self.r#burst_period = value.into();
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8886 -         self.r#burst_period = value.into();
[INFO] [stdout] 8886 +         self.r#burst_period = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8886 -         self.r#burst_period = value.into();
[INFO] [stdout] 8886 +         self.r#burst_period = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9064:25
[INFO] [stdout]      |
[INFO] [stdout] 9064 |         self.r#status = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9064 -         self.r#status = value.into();
[INFO] [stdout] 9064 +         self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9064 -         self.r#status = value.into();
[INFO] [stdout] 9064 +         self.r#status = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9070:25
[INFO] [stdout]      |
[INFO] [stdout] 9070 |         self.r#status = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9070 -         self.r#status = value.into();
[INFO] [stdout] 9070 +         self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9070 -         self.r#status = value.into();
[INFO] [stdout] 9070 +         self.r#status = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9086:25
[INFO] [stdout]      |
[INFO] [stdout] 9086 |         self.r#number = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9086 -         self.r#number = value.into();
[INFO] [stdout] 9086 +         self.r#number = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9086 -         self.r#number = value.into();
[INFO] [stdout] 9086 +         self.r#number = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9092:25
[INFO] [stdout]      |
[INFO] [stdout] 9092 |         self.r#number = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9092 -         self.r#number = value.into();
[INFO] [stdout] 9092 +         self.r#number = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9092 -         self.r#number = value.into();
[INFO] [stdout] 9092 +         self.r#number = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9108:26
[INFO] [stdout]      |
[INFO] [stdout] 9108 |         self.r#scan_id = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9108 -         self.r#scan_id = value.into();
[INFO] [stdout] 9108 +         self.r#scan_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9108 -         self.r#scan_id = value.into();
[INFO] [stdout] 9108 +         self.r#scan_id = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9114:26
[INFO] [stdout]      |
[INFO] [stdout] 9114 |         self.r#scan_id = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9114 -         self.r#scan_id = value.into();
[INFO] [stdout] 9114 +         self.r#scan_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9114 -         self.r#scan_id = value.into();
[INFO] [stdout] 9114 +         self.r#scan_id = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:9269:23
[INFO] [stdout]      |
[INFO] [stdout] 9269 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9269 -         self.r#ssid = value.into();
[INFO] [stdout] 9269 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9269 -         self.r#ssid = value.into();
[INFO] [stdout] 9269 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:9275:23
[INFO] [stdout]      |
[INFO] [stdout] 9275 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9275 -         self.r#ssid = value.into();
[INFO] [stdout] 9275 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9275 -         self.r#ssid = value.into();
[INFO] [stdout] 9275 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9291:27
[INFO] [stdout]      |
[INFO] [stdout] 9291 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9291 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9291 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9291 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9291 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9297:27
[INFO] [stdout]      |
[INFO] [stdout] 9297 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9297 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9297 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9297 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9297 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:9313:24
[INFO] [stdout]      |
[INFO] [stdout] 9313 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9313 -         self.r#bssid = value.into();
[INFO] [stdout] 9313 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9313 -         self.r#bssid = value.into();
[INFO] [stdout] 9313 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:9319:24
[INFO] [stdout]      |
[INFO] [stdout] 9319 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9319 -         self.r#bssid = value.into();
[INFO] [stdout] 9319 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9319 -         self.r#bssid = value.into();
[INFO] [stdout] 9319 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9335:26
[INFO] [stdout]      |
[INFO] [stdout] 9335 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9335 -         self.r#channel = value.into();
[INFO] [stdout] 9335 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9335 -         self.r#channel = value.into();
[INFO] [stdout] 9335 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9341:26
[INFO] [stdout]      |
[INFO] [stdout] 9341 |         self.r#channel = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9341 -         self.r#channel = value.into();
[INFO] [stdout] 9341 +         self.r#channel = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9341 -         self.r#channel = value.into();
[INFO] [stdout] 9341 +         self.r#channel = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9357:27
[INFO] [stdout]      |
[INFO] [stdout] 9357 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9357 -         self.r#authmode = value.into();
[INFO] [stdout] 9357 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9357 -         self.r#authmode = value.into();
[INFO] [stdout] 9357 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9363:27
[INFO] [stdout]      |
[INFO] [stdout] 9363 |         self.r#authmode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9363 -         self.r#authmode = value.into();
[INFO] [stdout] 9363 +         self.r#authmode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9363 -         self.r#authmode = value.into();
[INFO] [stdout] 9363 +         self.r#authmode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9379:22
[INFO] [stdout]      |
[INFO] [stdout] 9379 |         self.r#aid = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9379 -         self.r#aid = value.into();
[INFO] [stdout] 9379 +         self.r#aid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9379 -         self.r#aid = value.into();
[INFO] [stdout] 9379 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9385:22
[INFO] [stdout]      |
[INFO] [stdout] 9385 |         self.r#aid = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9385 -         self.r#aid = value.into();
[INFO] [stdout] 9385 +         self.r#aid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9385 -         self.r#aid = value.into();
[INFO] [stdout] 9385 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:9621:23
[INFO] [stdout]      |
[INFO] [stdout] 9621 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9621 -         self.r#ssid = value.into();
[INFO] [stdout] 9621 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9621 -         self.r#ssid = value.into();
[INFO] [stdout] 9621 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]     --> src/proto.rs:9627:23
[INFO] [stdout]      |
[INFO] [stdout] 9627 |         self.r#ssid = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9627 -         self.r#ssid = value.into();
[INFO] [stdout] 9627 +         self.r#ssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9627 -         self.r#ssid = value.into();
[INFO] [stdout] 9627 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9643:27
[INFO] [stdout]      |
[INFO] [stdout] 9643 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9643 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9643 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9643 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9643 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9649:27
[INFO] [stdout]      |
[INFO] [stdout] 9649 |         self.r#ssid_len = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9649 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9649 +         self.r#ssid_len = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9649 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9649 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:9665:24
[INFO] [stdout]      |
[INFO] [stdout] 9665 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9665 -         self.r#bssid = value.into();
[INFO] [stdout] 9665 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9665 -         self.r#bssid = value.into();
[INFO] [stdout] 9665 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]     --> src/proto.rs:9671:24
[INFO] [stdout]      |
[INFO] [stdout] 9671 |         self.r#bssid = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9671 -         self.r#bssid = value.into();
[INFO] [stdout] 9671 +         self.r#bssid = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9671 -         self.r#bssid = value.into();
[INFO] [stdout] 9671 +         self.r#bssid = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9687:25
[INFO] [stdout]      |
[INFO] [stdout] 9687 |         self.r#reason = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9687 -         self.r#reason = value.into();
[INFO] [stdout] 9687 +         self.r#reason = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9687 -         self.r#reason = value.into();
[INFO] [stdout] 9687 +         self.r#reason = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> src/proto.rs:9693:25
[INFO] [stdout]      |
[INFO] [stdout] 9693 |         self.r#reason = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9693 -         self.r#reason = value.into();
[INFO] [stdout] 9693 +         self.r#reason = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9693 -         self.r#reason = value.into();
[INFO] [stdout] 9693 +         self.r#reason = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9709:23
[INFO] [stdout]      |
[INFO] [stdout] 9709 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9709 -         self.r#rssi = value.into();
[INFO] [stdout] 9709 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9709 -         self.r#rssi = value.into();
[INFO] [stdout] 9709 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9715:23
[INFO] [stdout]      |
[INFO] [stdout] 9715 |         self.r#rssi = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9715 -         self.r#rssi = value.into();
[INFO] [stdout] 9715 +         self.r#rssi = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9715 -         self.r#rssi = value.into();
[INFO] [stdout] 9715 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9918:27
[INFO] [stdout]      |
[INFO] [stdout] 9918 |         self.r#old_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9918 -         self.r#old_mode = value.into();
[INFO] [stdout] 9918 +         self.r#old_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9918 -         self.r#old_mode = value.into();
[INFO] [stdout] 9918 +         self.r#old_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9924:27
[INFO] [stdout]      |
[INFO] [stdout] 9924 |         self.r#old_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9924 -         self.r#old_mode = value.into();
[INFO] [stdout] 9924 +         self.r#old_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9924 -         self.r#old_mode = value.into();
[INFO] [stdout] 9924 +         self.r#old_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9940:27
[INFO] [stdout]      |
[INFO] [stdout] 9940 |         self.r#new_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9940 -         self.r#new_mode = value.into();
[INFO] [stdout] 9940 +         self.r#new_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9940 -         self.r#new_mode = value.into();
[INFO] [stdout] 9940 +         self.r#new_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/proto.rs:9946:27
[INFO] [stdout]      |
[INFO] [stdout] 9946 |         self.r#new_mode = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9946 -         self.r#new_mode = value.into();
[INFO] [stdout] 9946 +         self.r#new_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9946 -         self.r#new_mode = value.into();
[INFO] [stdout] 9946 +         self.r#new_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 8>`
[INFO] [stdout]      --> src/proto.rs:10066:27
[INFO] [stdout]       |
[INFO] [stdout] 10066 |         self.r#pin_code = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10066 -         self.r#pin_code = value.into();
[INFO] [stdout] 10066 +         self.r#pin_code = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10066 -         self.r#pin_code = value.into();
[INFO] [stdout] 10066 +         self.r#pin_code = <Vec<u8, 8> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 8>`
[INFO] [stdout]      --> src/proto.rs:10072:27
[INFO] [stdout]       |
[INFO] [stdout] 10072 |         self.r#pin_code = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10072 -         self.r#pin_code = value.into();
[INFO] [stdout] 10072 +         self.r#pin_code = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10072 -         self.r#pin_code = value.into();
[INFO] [stdout] 10072 +         self.r#pin_code = <Vec<u8, 8> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]      --> src/proto.rs:10159:23
[INFO] [stdout]       |
[INFO] [stdout] 10159 |         self.r#ssid = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.r#ssid = value.into();
[INFO] [stdout] 10159 +         self.r#ssid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.r#ssid = value.into();
[INFO] [stdout] 10159 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 33>`
[INFO] [stdout]      --> src/proto.rs:10165:23
[INFO] [stdout]       |
[INFO] [stdout] 10165 |         self.r#ssid = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10165 -         self.r#ssid = value.into();
[INFO] [stdout] 10165 +         self.r#ssid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10165 -         self.r#ssid = value.into();
[INFO] [stdout] 10165 +         self.r#ssid = <Vec<u8, 33> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]      --> src/proto.rs:10181:29
[INFO] [stdout]       |
[INFO] [stdout] 10181 |         self.r#passphrase = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10181 -         self.r#passphrase = value.into();
[INFO] [stdout] 10181 +         self.r#passphrase = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10181 -         self.r#passphrase = value.into();
[INFO] [stdout] 10181 +         self.r#passphrase = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 64>`
[INFO] [stdout]      --> src/proto.rs:10187:29
[INFO] [stdout]       |
[INFO] [stdout] 10187 |         self.r#passphrase = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10187 -         self.r#passphrase = value.into();
[INFO] [stdout] 10187 +         self.r#passphrase = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10187 -         self.r#passphrase = value.into();
[INFO] [stdout] 10187 +         self.r#passphrase = <Vec<u8, 64> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10300:30
[INFO] [stdout]       |
[INFO] [stdout] 10300 |         self.r#ap_cred_cnt = value.into();
[INFO] [stdout]       |                              ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10300 -         self.r#ap_cred_cnt = value.into();
[INFO] [stdout] 10300 +         self.r#ap_cred_cnt = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10300 -         self.r#ap_cred_cnt = value.into();
[INFO] [stdout] 10300 +         self.r#ap_cred_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10306:30
[INFO] [stdout]       |
[INFO] [stdout] 10306 |         self.r#ap_cred_cnt = value.into();
[INFO] [stdout]       |                              ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10306 -         self.r#ap_cred_cnt = value.into();
[INFO] [stdout] 10306 +         self.r#ap_cred_cnt = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10306 -         self.r#ap_cred_cnt = value.into();
[INFO] [stdout] 10306 +         self.r#ap_cred_cnt = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10431:23
[INFO] [stdout]       |
[INFO] [stdout] 10431 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10431 -         self.r#rssi = value.into();
[INFO] [stdout] 10431 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10431 -         self.r#rssi = value.into();
[INFO] [stdout] 10431 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10437:23
[INFO] [stdout]       |
[INFO] [stdout] 10437 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10437 -         self.r#rssi = value.into();
[INFO] [stdout] 10437 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10437 -         self.r#rssi = value.into();
[INFO] [stdout] 10437 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10453:22
[INFO] [stdout]       |
[INFO] [stdout] 10453 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10453 -         self.r#mac = value.into();
[INFO] [stdout] 10453 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10453 -         self.r#mac = value.into();
[INFO] [stdout] 10453 +         self.r#mac = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10459:22
[INFO] [stdout]       |
[INFO] [stdout] 10459 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10459 -         self.r#mac = value.into();
[INFO] [stdout] 10459 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10459 -         self.r#mac = value.into();
[INFO] [stdout] 10459 +         self.r#mac = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10579:23
[INFO] [stdout]       |
[INFO] [stdout] 10579 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10579 -         self.r#rssi = value.into();
[INFO] [stdout] 10579 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10579 -         self.r#rssi = value.into();
[INFO] [stdout] 10579 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10585:23
[INFO] [stdout]       |
[INFO] [stdout] 10585 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10585 -         self.r#rssi = value.into();
[INFO] [stdout] 10585 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10585 -         self.r#rssi = value.into();
[INFO] [stdout] 10585 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10681:29
[INFO] [stdout]       |
[INFO] [stdout] 10681 |         self.r#dlog_token = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10681 -         self.r#dlog_token = value.into();
[INFO] [stdout] 10681 +         self.r#dlog_token = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10681 -         self.r#dlog_token = value.into();
[INFO] [stdout] 10681 +         self.r#dlog_token = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10687:29
[INFO] [stdout]       |
[INFO] [stdout] 10687 |         self.r#dlog_token = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10687 -         self.r#dlog_token = value.into();
[INFO] [stdout] 10687 +         self.r#dlog_token = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10687 -         self.r#dlog_token = value.into();
[INFO] [stdout] 10687 +         self.r#dlog_token = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10703:23
[INFO] [stdout]       |
[INFO] [stdout] 10703 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10703 -         self.r#rssi = value.into();
[INFO] [stdout] 10703 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10703 -         self.r#rssi = value.into();
[INFO] [stdout] 10703 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:10709:23
[INFO] [stdout]       |
[INFO] [stdout] 10709 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10709 -         self.r#rssi = value.into();
[INFO] [stdout] 10709 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10709 -         self.r#rssi = value.into();
[INFO] [stdout] 10709 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10725:22
[INFO] [stdout]       |
[INFO] [stdout] 10725 |         self.r#rtt = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10725 -         self.r#rtt = value.into();
[INFO] [stdout] 10725 +         self.r#rtt = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10725 -         self.r#rtt = value.into();
[INFO] [stdout] 10725 +         self.r#rtt = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:10731:22
[INFO] [stdout]       |
[INFO] [stdout] 10731 |         self.r#rtt = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10731 -         self.r#rtt = value.into();
[INFO] [stdout] 10731 +         self.r#rtt = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10731 -         self.r#rtt = value.into();
[INFO] [stdout] 10731 +         self.r#rtt = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10747:21
[INFO] [stdout]       |
[INFO] [stdout] 10747 |         self.r#t1 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10747 -         self.r#t1 = value.into();
[INFO] [stdout] 10747 +         self.r#t1 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10747 -         self.r#t1 = value.into();
[INFO] [stdout] 10747 +         self.r#t1 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10753:21
[INFO] [stdout]       |
[INFO] [stdout] 10753 |         self.r#t1 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10753 -         self.r#t1 = value.into();
[INFO] [stdout] 10753 +         self.r#t1 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10753 -         self.r#t1 = value.into();
[INFO] [stdout] 10753 +         self.r#t1 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10769:21
[INFO] [stdout]       |
[INFO] [stdout] 10769 |         self.r#t2 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10769 -         self.r#t2 = value.into();
[INFO] [stdout] 10769 +         self.r#t2 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10769 -         self.r#t2 = value.into();
[INFO] [stdout] 10769 +         self.r#t2 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10775:21
[INFO] [stdout]       |
[INFO] [stdout] 10775 |         self.r#t2 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10775 -         self.r#t2 = value.into();
[INFO] [stdout] 10775 +         self.r#t2 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10775 -         self.r#t2 = value.into();
[INFO] [stdout] 10775 +         self.r#t2 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10791:21
[INFO] [stdout]       |
[INFO] [stdout] 10791 |         self.r#t3 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10791 -         self.r#t3 = value.into();
[INFO] [stdout] 10791 +         self.r#t3 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10791 -         self.r#t3 = value.into();
[INFO] [stdout] 10791 +         self.r#t3 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10797:21
[INFO] [stdout]       |
[INFO] [stdout] 10797 |         self.r#t3 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10797 -         self.r#t3 = value.into();
[INFO] [stdout] 10797 +         self.r#t3 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10797 -         self.r#t3 = value.into();
[INFO] [stdout] 10797 +         self.r#t3 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10813:21
[INFO] [stdout]       |
[INFO] [stdout] 10813 |         self.r#t4 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10813 -         self.r#t4 = value.into();
[INFO] [stdout] 10813 +         self.r#t4 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10813 -         self.r#t4 = value.into();
[INFO] [stdout] 10813 +         self.r#t4 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]      --> src/proto.rs:10819:21
[INFO] [stdout]       |
[INFO] [stdout] 10819 |         self.r#t4 = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10819 -         self.r#t4 = value.into();
[INFO] [stdout] 10819 +         self.r#t4 = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10819 -         self.r#t4 = value.into();
[INFO] [stdout] 10819 +         self.r#t4 = <u64 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11095:27
[INFO] [stdout]       |
[INFO] [stdout] 11095 |         self.r#peer_mac = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11095 -         self.r#peer_mac = value.into();
[INFO] [stdout] 11095 +         self.r#peer_mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11095 -         self.r#peer_mac = value.into();
[INFO] [stdout] 11095 +         self.r#peer_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11101:27
[INFO] [stdout]       |
[INFO] [stdout] 11101 |         self.r#peer_mac = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11101 -         self.r#peer_mac = value.into();
[INFO] [stdout] 11101 +         self.r#peer_mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11101 -         self.r#peer_mac = value.into();
[INFO] [stdout] 11101 +         self.r#peer_mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11117:25
[INFO] [stdout]       |
[INFO] [stdout] 11117 |         self.r#status = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11117 -         self.r#status = value.into();
[INFO] [stdout] 11117 +         self.r#status = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11117 -         self.r#status = value.into();
[INFO] [stdout] 11117 +         self.r#status = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11123:25
[INFO] [stdout]       |
[INFO] [stdout] 11123 |         self.r#status = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11123 -         self.r#status = value.into();
[INFO] [stdout] 11123 +         self.r#status = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11123 -         self.r#status = value.into();
[INFO] [stdout] 11123 +         self.r#status = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11139:26
[INFO] [stdout]       |
[INFO] [stdout] 11139 |         self.r#rtt_raw = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11139 -         self.r#rtt_raw = value.into();
[INFO] [stdout] 11139 +         self.r#rtt_raw = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11139 -         self.r#rtt_raw = value.into();
[INFO] [stdout] 11139 +         self.r#rtt_raw = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11145:26
[INFO] [stdout]       |
[INFO] [stdout] 11145 |         self.r#rtt_raw = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11145 -         self.r#rtt_raw = value.into();
[INFO] [stdout] 11145 +         self.r#rtt_raw = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11145 -         self.r#rtt_raw = value.into();
[INFO] [stdout] 11145 +         self.r#rtt_raw = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11161:26
[INFO] [stdout]       |
[INFO] [stdout] 11161 |         self.r#rtt_est = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11161 -         self.r#rtt_est = value.into();
[INFO] [stdout] 11161 +         self.r#rtt_est = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11161 -         self.r#rtt_est = value.into();
[INFO] [stdout] 11161 +         self.r#rtt_est = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11167:26
[INFO] [stdout]       |
[INFO] [stdout] 11167 |         self.r#rtt_est = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11167 -         self.r#rtt_est = value.into();
[INFO] [stdout] 11167 +         self.r#rtt_est = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11167 -         self.r#rtt_est = value.into();
[INFO] [stdout] 11167 +         self.r#rtt_est = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11183:27
[INFO] [stdout]       |
[INFO] [stdout] 11183 |         self.r#dist_est = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11183 -         self.r#dist_est = value.into();
[INFO] [stdout] 11183 +         self.r#dist_est = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11183 -         self.r#dist_est = value.into();
[INFO] [stdout] 11183 +         self.r#dist_est = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11189:27
[INFO] [stdout]       |
[INFO] [stdout] 11189 |         self.r#dist_est = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11189 -         self.r#dist_est = value.into();
[INFO] [stdout] 11189 +         self.r#dist_est = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11189 -         self.r#dist_est = value.into();
[INFO] [stdout] 11189 +         self.r#dist_est = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11205:41
[INFO] [stdout]       |
[INFO] [stdout] 11205 |         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout]       |                                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11205 -         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout] 11205 +         self.r#ftm_report_num_entries = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11205 -         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout] 11205 +         self.r#ftm_report_num_entries = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11211:41
[INFO] [stdout]       |
[INFO] [stdout] 11211 |         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout]       |                                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11211 -         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout] 11211 +         self.r#ftm_report_num_entries = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11211 -         self.r#ftm_report_num_entries = value.into();
[INFO] [stdout] 11211 +         self.r#ftm_report_num_entries = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11485:22
[INFO] [stdout]       |
[INFO] [stdout] 11485 |         self.r#ifx = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11485 -         self.r#ifx = value.into();
[INFO] [stdout] 11485 +         self.r#ifx = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11485 -         self.r#ifx = value.into();
[INFO] [stdout] 11485 +         self.r#ifx = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11491:22
[INFO] [stdout]       |
[INFO] [stdout] 11491 |         self.r#ifx = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11491 -         self.r#ifx = value.into();
[INFO] [stdout] 11491 +         self.r#ifx = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11491 -         self.r#ifx = value.into();
[INFO] [stdout] 11491 +         self.r#ifx = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11507:26
[INFO] [stdout]       |
[INFO] [stdout] 11507 |         self.r#context = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11507 -         self.r#context = value.into();
[INFO] [stdout] 11507 +         self.r#context = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11507 -         self.r#context = value.into();
[INFO] [stdout] 11507 +         self.r#context = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11513:26
[INFO] [stdout]       |
[INFO] [stdout] 11513 |         self.r#context = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11513 -         self.r#context = value.into();
[INFO] [stdout] 11513 +         self.r#context = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11513 -         self.r#context = value.into();
[INFO] [stdout] 11513 +         self.r#context = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11529:21
[INFO] [stdout]       |
[INFO] [stdout] 11529 |         self.r#da = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11529 -         self.r#da = value.into();
[INFO] [stdout] 11529 +         self.r#da = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11529 -         self.r#da = value.into();
[INFO] [stdout] 11529 +         self.r#da = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11535:21
[INFO] [stdout]       |
[INFO] [stdout] 11535 |         self.r#da = value.into();
[INFO] [stdout]       |                     ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11535 -         self.r#da = value.into();
[INFO] [stdout] 11535 +         self.r#da = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11535 -         self.r#da = value.into();
[INFO] [stdout] 11535 +         self.r#da = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11551:25
[INFO] [stdout]       |
[INFO] [stdout] 11551 |         self.r#status = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11551 -         self.r#status = value.into();
[INFO] [stdout] 11551 +         self.r#status = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11551 -         self.r#status = value.into();
[INFO] [stdout] 11551 +         self.r#status = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11557:25
[INFO] [stdout]       |
[INFO] [stdout] 11557 |         self.r#status = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11557 -         self.r#status = value.into();
[INFO] [stdout] 11557 +         self.r#status = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11557 -         self.r#status = value.into();
[INFO] [stdout] 11557 +         self.r#status = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11733:26
[INFO] [stdout]       |
[INFO] [stdout] 11733 |         self.r#context = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11733 -         self.r#context = value.into();
[INFO] [stdout] 11733 +         self.r#context = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11733 -         self.r#context = value.into();
[INFO] [stdout] 11733 +         self.r#context = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:11739:26
[INFO] [stdout]       |
[INFO] [stdout] 11739 |         self.r#context = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11739 -         self.r#context = value.into();
[INFO] [stdout] 11739 +         self.r#context = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11739 -         self.r#context = value.into();
[INFO] [stdout] 11739 +         self.r#context = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 8>`
[INFO] [stdout]      --> src/proto.rs:11829:27
[INFO] [stdout]       |
[INFO] [stdout] 11829 |         self.r#pin_code = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11829 -         self.r#pin_code = value.into();
[INFO] [stdout] 11829 +         self.r#pin_code = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11829 -         self.r#pin_code = value.into();
[INFO] [stdout] 11829 +         self.r#pin_code = <Vec<u8, 8> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 8>`
[INFO] [stdout]      --> src/proto.rs:11835:27
[INFO] [stdout]       |
[INFO] [stdout] 11835 |         self.r#pin_code = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11835 -         self.r#pin_code = value.into();
[INFO] [stdout] 11835 +         self.r#pin_code = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11835 -         self.r#pin_code = value.into();
[INFO] [stdout] 11835 +         self.r#pin_code = <Vec<u8, 8> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11922:25
[INFO] [stdout]       |
[INFO] [stdout] 11922 |         self.r#reason = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11922 -         self.r#reason = value.into();
[INFO] [stdout] 11922 +         self.r#reason = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11922 -         self.r#reason = value.into();
[INFO] [stdout] 11922 +         self.r#reason = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:11928:25
[INFO] [stdout]       |
[INFO] [stdout] 11928 |         self.r#reason = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11928 -         self.r#reason = value.into();
[INFO] [stdout] 11928 +         self.r#reason = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11928 -         self.r#reason = value.into();
[INFO] [stdout] 11928 +         self.r#reason = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11944:31
[INFO] [stdout]       |
[INFO] [stdout] 11944 |         self.r#peer_macaddr = value.into();
[INFO] [stdout]       |                               ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11944 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 11944 +         self.r#peer_macaddr = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11944 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 11944 +         self.r#peer_macaddr = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:11950:31
[INFO] [stdout]       |
[INFO] [stdout] 11950 |         self.r#peer_macaddr = value.into();
[INFO] [stdout]       |                               ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11950 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 11950 +         self.r#peer_macaddr = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11950 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 11950 +         self.r#peer_macaddr = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:12066:31
[INFO] [stdout]       |
[INFO] [stdout] 12066 |         self.r#peer_macaddr = value.into();
[INFO] [stdout]       |                               ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12066 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 12066 +         self.r#peer_macaddr = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12066 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 12066 +         self.r#peer_macaddr = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:12072:31
[INFO] [stdout]       |
[INFO] [stdout] 12072 |         self.r#peer_macaddr = value.into();
[INFO] [stdout]       |                               ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12072 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 12072 +         self.r#peer_macaddr = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12072 -         self.r#peer_macaddr = value.into();
[INFO] [stdout] 12072 +         self.r#peer_macaddr = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12159:25
[INFO] [stdout]       |
[INFO] [stdout] 12159 |         self.r#ghz_2g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12159 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12159 +         self.r#ghz_2g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12159 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12159 +         self.r#ghz_2g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12165:25
[INFO] [stdout]       |
[INFO] [stdout] 12165 |         self.r#ghz_2g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12165 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12165 +         self.r#ghz_2g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12165 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12165 +         self.r#ghz_2g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12181:25
[INFO] [stdout]       |
[INFO] [stdout] 12181 |         self.r#ghz_5g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12181 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12181 +         self.r#ghz_5g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12181 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12181 +         self.r#ghz_5g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12187:25
[INFO] [stdout]       |
[INFO] [stdout] 12187 |         self.r#ghz_5g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12187 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12187 +         self.r#ghz_5g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12187 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12187 +         self.r#ghz_5g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12308:25
[INFO] [stdout]       |
[INFO] [stdout] 12308 |         self.r#ghz_2g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12308 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12308 +         self.r#ghz_2g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12308 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12308 +         self.r#ghz_2g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12314:25
[INFO] [stdout]       |
[INFO] [stdout] 12314 |         self.r#ghz_2g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12314 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12314 +         self.r#ghz_2g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12314 -         self.r#ghz_2g = value.into();
[INFO] [stdout] 12314 +         self.r#ghz_2g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12330:25
[INFO] [stdout]       |
[INFO] [stdout] 12330 |         self.r#ghz_5g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12330 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12330 +         self.r#ghz_5g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12330 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12330 +         self.r#ghz_5g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]      --> src/proto.rs:12336:25
[INFO] [stdout]       |
[INFO] [stdout] 12336 |         self.r#ghz_5g = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12336 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12336 +         self.r#ghz_5g = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12336 -         self.r#ghz_5g = value.into();
[INFO] [stdout] 12336 +         self.r#ghz_5g = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]      --> src/proto.rs:12457:22
[INFO] [stdout]       |
[INFO] [stdout] 12457 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12457 -         self.r#mac = value.into();
[INFO] [stdout] 12457 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12457 -         self.r#mac = value.into();
[INFO] [stdout] 12457 +         self.r#mac = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 16>`
[INFO] [stdout]      --> src/proto.rs:12463:22
[INFO] [stdout]       |
[INFO] [stdout] 12463 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12463 -         self.r#mac = value.into();
[INFO] [stdout] 12463 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12463 -         self.r#mac = value.into();
[INFO] [stdout] 12463 +         self.r#mac = <Vec<u8, 16> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12479:23
[INFO] [stdout]       |
[INFO] [stdout] 12479 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12479 -         self.r#rssi = value.into();
[INFO] [stdout] 12479 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12479 -         self.r#rssi = value.into();
[INFO] [stdout] 12479 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12485:23
[INFO] [stdout]       |
[INFO] [stdout] 12485 |         self.r#rssi = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12485 -         self.r#rssi = value.into();
[INFO] [stdout] 12485 +         self.r#rssi = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12485 -         self.r#rssi = value.into();
[INFO] [stdout] 12485 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12601:23
[INFO] [stdout]       |
[INFO] [stdout] 12601 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12601 -         self.r#mode = value.into();
[INFO] [stdout] 12601 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12601 -         self.r#mode = value.into();
[INFO] [stdout] 12601 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12607:23
[INFO] [stdout]       |
[INFO] [stdout] 12607 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12607 -         self.r#mode = value.into();
[INFO] [stdout] 12607 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12607 -         self.r#mode = value.into();
[INFO] [stdout] 12607 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:12698:22
[INFO] [stdout]       |
[INFO] [stdout] 12698 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12698 -         self.r#mac = value.into();
[INFO] [stdout] 12698 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12698 -         self.r#mac = value.into();
[INFO] [stdout] 12698 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:12704:22
[INFO] [stdout]       |
[INFO] [stdout] 12704 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12704 -         self.r#mac = value.into();
[INFO] [stdout] 12704 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12704 -         self.r#mac = value.into();
[INFO] [stdout] 12704 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12720:23
[INFO] [stdout]       |
[INFO] [stdout] 12720 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12720 -         self.r#resp = value.into();
[INFO] [stdout] 12720 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12720 -         self.r#resp = value.into();
[INFO] [stdout] 12720 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12726:23
[INFO] [stdout]       |
[INFO] [stdout] 12726 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12726 -         self.r#resp = value.into();
[INFO] [stdout] 12726 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12726 -         self.r#resp = value.into();
[INFO] [stdout] 12726 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12884:23
[INFO] [stdout]       |
[INFO] [stdout] 12884 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12884 -         self.r#mode = value.into();
[INFO] [stdout] 12884 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12884 -         self.r#mode = value.into();
[INFO] [stdout] 12884 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12890:23
[INFO] [stdout]       |
[INFO] [stdout] 12890 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12890 -         self.r#mode = value.into();
[INFO] [stdout] 12890 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12890 -         self.r#mode = value.into();
[INFO] [stdout] 12890 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12906:23
[INFO] [stdout]       |
[INFO] [stdout] 12906 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12906 -         self.r#resp = value.into();
[INFO] [stdout] 12906 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12906 -         self.r#resp = value.into();
[INFO] [stdout] 12906 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:12912:23
[INFO] [stdout]       |
[INFO] [stdout] 12912 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12912 -         self.r#resp = value.into();
[INFO] [stdout] 12912 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12912 -         self.r#resp = value.into();
[INFO] [stdout] 12912 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13032:23
[INFO] [stdout]       |
[INFO] [stdout] 13032 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13032 -         self.r#mode = value.into();
[INFO] [stdout] 13032 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13032 -         self.r#mode = value.into();
[INFO] [stdout] 13032 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13038:23
[INFO] [stdout]       |
[INFO] [stdout] 13038 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13038 -         self.r#mode = value.into();
[INFO] [stdout] 13038 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13038 -         self.r#mode = value.into();
[INFO] [stdout] 13038 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13128:23
[INFO] [stdout]       |
[INFO] [stdout] 13128 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13128 -         self.r#resp = value.into();
[INFO] [stdout] 13128 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13128 -         self.r#resp = value.into();
[INFO] [stdout] 13128 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13134:23
[INFO] [stdout]       |
[INFO] [stdout] 13134 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13134 -         self.r#resp = value.into();
[INFO] [stdout] 13134 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13134 -         self.r#resp = value.into();
[INFO] [stdout] 13134 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13266:23
[INFO] [stdout]       |
[INFO] [stdout] 13266 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13266 -         self.r#resp = value.into();
[INFO] [stdout] 13266 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13266 -         self.r#resp = value.into();
[INFO] [stdout] 13266 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13272:23
[INFO] [stdout]       |
[INFO] [stdout] 13272 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13272 -         self.r#resp = value.into();
[INFO] [stdout] 13272 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13272 -         self.r#resp = value.into();
[INFO] [stdout] 13272 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13288:23
[INFO] [stdout]       |
[INFO] [stdout] 13288 |         self.r#type = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13288 -         self.r#type = value.into();
[INFO] [stdout] 13288 +         self.r#type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13288 -         self.r#type = value.into();
[INFO] [stdout] 13288 +         self.r#type = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13294:23
[INFO] [stdout]       |
[INFO] [stdout] 13294 |         self.r#type = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13294 -         self.r#type = value.into();
[INFO] [stdout] 13294 +         self.r#type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13294 -         self.r#type = value.into();
[INFO] [stdout] 13294 +         self.r#type = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13414:23
[INFO] [stdout]       |
[INFO] [stdout] 13414 |         self.r#type = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13414 -         self.r#type = value.into();
[INFO] [stdout] 13414 +         self.r#type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13414 -         self.r#type = value.into();
[INFO] [stdout] 13414 +         self.r#type = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13420:23
[INFO] [stdout]       |
[INFO] [stdout] 13420 |         self.r#type = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13420 -         self.r#type = value.into();
[INFO] [stdout] 13420 +         self.r#type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13420 -         self.r#type = value.into();
[INFO] [stdout] 13420 +         self.r#type = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13510:23
[INFO] [stdout]       |
[INFO] [stdout] 13510 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13510 -         self.r#resp = value.into();
[INFO] [stdout] 13510 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13510 -         self.r#resp = value.into();
[INFO] [stdout] 13510 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13516:23
[INFO] [stdout]       |
[INFO] [stdout] 13516 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13516 -         self.r#resp = value.into();
[INFO] [stdout] 13516 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13516 -         self.r#resp = value.into();
[INFO] [stdout] 13516 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:13607:22
[INFO] [stdout]       |
[INFO] [stdout] 13607 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13607 -         self.r#mac = value.into();
[INFO] [stdout] 13607 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13607 -         self.r#mac = value.into();
[INFO] [stdout] 13607 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 6>`
[INFO] [stdout]      --> src/proto.rs:13613:22
[INFO] [stdout]       |
[INFO] [stdout] 13613 |         self.r#mac = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13613 -         self.r#mac = value.into();
[INFO] [stdout] 13613 +         self.r#mac = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13613 -         self.r#mac = value.into();
[INFO] [stdout] 13613 +         self.r#mac = <Vec<u8, 6> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13629:23
[INFO] [stdout]       |
[INFO] [stdout] 13629 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13629 -         self.r#mode = value.into();
[INFO] [stdout] 13629 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13629 -         self.r#mode = value.into();
[INFO] [stdout] 13629 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13635:23
[INFO] [stdout]       |
[INFO] [stdout] 13635 |         self.r#mode = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13635 -         self.r#mode = value.into();
[INFO] [stdout] 13635 +         self.r#mode = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13635 -         self.r#mode = value.into();
[INFO] [stdout] 13635 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13751:23
[INFO] [stdout]       |
[INFO] [stdout] 13751 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13751 -         self.r#resp = value.into();
[INFO] [stdout] 13751 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13751 -         self.r#resp = value.into();
[INFO] [stdout] 13751 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13757:23
[INFO] [stdout]       |
[INFO] [stdout] 13757 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13757 -         self.r#resp = value.into();
[INFO] [stdout] 13757 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13757 -         self.r#resp = value.into();
[INFO] [stdout] 13757 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13888:23
[INFO] [stdout]       |
[INFO] [stdout] 13888 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13888 -         self.r#resp = value.into();
[INFO] [stdout] 13888 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13888 -         self.r#resp = value.into();
[INFO] [stdout] 13888 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:13894:23
[INFO] [stdout]       |
[INFO] [stdout] 13894 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13894 -         self.r#resp = value.into();
[INFO] [stdout] 13894 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13894 -         self.r#resp = value.into();
[INFO] [stdout] 13894 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 500>`
[INFO] [stdout]      --> src/proto.rs:13984:27
[INFO] [stdout]       |
[INFO] [stdout] 13984 |         self.r#ota_data = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13984 -         self.r#ota_data = value.into();
[INFO] [stdout] 13984 +         self.r#ota_data = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13984 -         self.r#ota_data = value.into();
[INFO] [stdout] 13984 +         self.r#ota_data = <Vec<u8, 500> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Vec<u8, 500>`
[INFO] [stdout]      --> src/proto.rs:13990:27
[INFO] [stdout]       |
[INFO] [stdout] 13990 |         self.r#ota_data = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 13990 -         self.r#ota_data = value.into();
[INFO] [stdout] 13990 +         self.r#ota_data = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 13990 -         self.r#ota_data = value.into();
[INFO] [stdout] 13990 +         self.r#ota_data = <Vec<u8, 500> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14076:23
[INFO] [stdout]       |
[INFO] [stdout] 14076 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14076 -         self.r#resp = value.into();
[INFO] [stdout] 14076 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14076 -         self.r#resp = value.into();
[INFO] [stdout] 14076 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14082:23
[INFO] [stdout]       |
[INFO] [stdout] 14082 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14082 -         self.r#resp = value.into();
[INFO] [stdout] 14082 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14082 -         self.r#resp = value.into();
[INFO] [stdout] 14082 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14213:23
[INFO] [stdout]       |
[INFO] [stdout] 14213 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14213 -         self.r#resp = value.into();
[INFO] [stdout] 14213 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14213 -         self.r#resp = value.into();
[INFO] [stdout] 14213 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14219:23
[INFO] [stdout]       |
[INFO] [stdout] 14219 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14219 -         self.r#resp = value.into();
[INFO] [stdout] 14219 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14219 -         self.r#resp = value.into();
[INFO] [stdout] 14219 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14309:24
[INFO] [stdout]       |
[INFO] [stdout] 14309 |         self.r#power = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14309 -         self.r#power = value.into();
[INFO] [stdout] 14309 +         self.r#power = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14309 -         self.r#power = value.into();
[INFO] [stdout] 14309 +         self.r#power = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14315:24
[INFO] [stdout]       |
[INFO] [stdout] 14315 |         self.r#power = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14315 -         self.r#power = value.into();
[INFO] [stdout] 14315 +         self.r#power = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14315 -         self.r#power = value.into();
[INFO] [stdout] 14315 +         self.r#power = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14405:23
[INFO] [stdout]       |
[INFO] [stdout] 14405 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14405 -         self.r#resp = value.into();
[INFO] [stdout] 14405 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14405 -         self.r#resp = value.into();
[INFO] [stdout] 14405 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14411:23
[INFO] [stdout]       |
[INFO] [stdout] 14411 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14411 -         self.r#resp = value.into();
[INFO] [stdout] 14411 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14411 -         self.r#resp = value.into();
[INFO] [stdout] 14411 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14543:24
[INFO] [stdout]       |
[INFO] [stdout] 14543 |         self.r#power = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14543 -         self.r#power = value.into();
[INFO] [stdout] 14543 +         self.r#power = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14543 -         self.r#power = value.into();
[INFO] [stdout] 14543 +         self.r#power = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14549:24
[INFO] [stdout]       |
[INFO] [stdout] 14549 |         self.r#power = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14549 -         self.r#power = value.into();
[INFO] [stdout] 14549 +         self.r#power = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14549 -         self.r#power = value.into();
[INFO] [stdout] 14549 +         self.r#power = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14565:23
[INFO] [stdout]       |
[INFO] [stdout] 14565 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14565 -         self.r#resp = value.into();
[INFO] [stdout] 14565 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14565 -         self.r#resp = value.into();
[INFO] [stdout] 14565 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14571:23
[INFO] [stdout]       |
[INFO] [stdout] 14571 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14571 -         self.r#resp = value.into();
[INFO] [stdout] 14571 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14571 -         self.r#resp = value.into();
[INFO] [stdout] 14571 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/proto.rs:14692:25
[INFO] [stdout]       |
[INFO] [stdout] 14692 |         self.r#enable = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14692 -         self.r#enable = value.into();
[INFO] [stdout] 14692 +         self.r#enable = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14692 -         self.r#enable = value.into();
[INFO] [stdout] 14692 +         self.r#enable = <bool as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/proto.rs:14698:25
[INFO] [stdout]       |
[INFO] [stdout] 14698 |         self.r#enable = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14698 -         self.r#enable = value.into();
[INFO] [stdout] 14698 +         self.r#enable = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14698 -         self.r#enable = value.into();
[INFO] [stdout] 14698 +         self.r#enable = <bool as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14714:27
[INFO] [stdout]       |
[INFO] [stdout] 14714 |         self.r#duration = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14714 -         self.r#duration = value.into();
[INFO] [stdout] 14714 +         self.r#duration = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14714 -         self.r#duration = value.into();
[INFO] [stdout] 14714 +         self.r#duration = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14720:27
[INFO] [stdout]       |
[INFO] [stdout] 14720 |         self.r#duration = value.into();
[INFO] [stdout]       |                           ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14720 -         self.r#duration = value.into();
[INFO] [stdout] 14720 +         self.r#duration = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14720 -         self.r#duration = value.into();
[INFO] [stdout] 14720 +         self.r#duration = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14840:23
[INFO] [stdout]       |
[INFO] [stdout] 14840 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14840 -         self.r#resp = value.into();
[INFO] [stdout] 14840 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14840 -         self.r#resp = value.into();
[INFO] [stdout] 14840 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:14846:23
[INFO] [stdout]       |
[INFO] [stdout] 14846 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14846 -         self.r#resp = value.into();
[INFO] [stdout] 14846 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14846 -         self.r#resp = value.into();
[INFO] [stdout] 14846 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_init_config`
[INFO] [stdout]      --> src/proto.rs:14976:22
[INFO] [stdout]       |
[INFO] [stdout] 14976 |         self.r#cfg = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 14976 -         self.r#cfg = value.into();
[INFO] [stdout] 14976 +         self.r#cfg = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 14976 -         self.r#cfg = value.into();
[INFO] [stdout] 14976 +         self.r#cfg = <wifi_init_config as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15092:23
[INFO] [stdout]       |
[INFO] [stdout] 15092 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15092 -         self.r#resp = value.into();
[INFO] [stdout] 15092 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15092 -         self.r#resp = value.into();
[INFO] [stdout] 15092 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15098:23
[INFO] [stdout]       |
[INFO] [stdout] 15098 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15098 -         self.r#resp = value.into();
[INFO] [stdout] 15098 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15098 -         self.r#resp = value.into();
[INFO] [stdout] 15098 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15229:23
[INFO] [stdout]       |
[INFO] [stdout] 15229 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15229 -         self.r#resp = value.into();
[INFO] [stdout] 15229 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15229 -         self.r#resp = value.into();
[INFO] [stdout] 15229 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15235:23
[INFO] [stdout]       |
[INFO] [stdout] 15235 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15235 -         self.r#resp = value.into();
[INFO] [stdout] 15235 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15235 -         self.r#resp = value.into();
[INFO] [stdout] 15235 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15371:24
[INFO] [stdout]       |
[INFO] [stdout] 15371 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15371 -         self.r#iface = value.into();
[INFO] [stdout] 15371 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15371 -         self.r#iface = value.into();
[INFO] [stdout] 15371 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15377:24
[INFO] [stdout]       |
[INFO] [stdout] 15377 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15377 -         self.r#iface = value.into();
[INFO] [stdout] 15377 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15377 -         self.r#iface = value.into();
[INFO] [stdout] 15377 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_config`
[INFO] [stdout]      --> src/proto.rs:15389:22
[INFO] [stdout]       |
[INFO] [stdout] 15389 |         self.r#cfg = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15389 -         self.r#cfg = value.into();
[INFO] [stdout] 15389 +         self.r#cfg = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15389 -         self.r#cfg = value.into();
[INFO] [stdout] 15389 +         self.r#cfg = <wifi_config as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15535:23
[INFO] [stdout]       |
[INFO] [stdout] 15535 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15535 -         self.r#resp = value.into();
[INFO] [stdout] 15535 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15535 -         self.r#resp = value.into();
[INFO] [stdout] 15535 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15541:23
[INFO] [stdout]       |
[INFO] [stdout] 15541 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15541 -         self.r#resp = value.into();
[INFO] [stdout] 15541 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15541 -         self.r#resp = value.into();
[INFO] [stdout] 15541 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15631:24
[INFO] [stdout]       |
[INFO] [stdout] 15631 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15631 -         self.r#iface = value.into();
[INFO] [stdout] 15631 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15631 -         self.r#iface = value.into();
[INFO] [stdout] 15631 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15637:24
[INFO] [stdout]       |
[INFO] [stdout] 15637 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15637 -         self.r#iface = value.into();
[INFO] [stdout] 15637 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15637 -         self.r#iface = value.into();
[INFO] [stdout] 15637 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15775:23
[INFO] [stdout]       |
[INFO] [stdout] 15775 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15775 -         self.r#resp = value.into();
[INFO] [stdout] 15775 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15775 -         self.r#resp = value.into();
[INFO] [stdout] 15775 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15781:23
[INFO] [stdout]       |
[INFO] [stdout] 15781 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15781 -         self.r#resp = value.into();
[INFO] [stdout] 15781 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15781 -         self.r#resp = value.into();
[INFO] [stdout] 15781 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15797:24
[INFO] [stdout]       |
[INFO] [stdout] 15797 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15797 -         self.r#iface = value.into();
[INFO] [stdout] 15797 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15797 -         self.r#iface = value.into();
[INFO] [stdout] 15797 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:15803:24
[INFO] [stdout]       |
[INFO] [stdout] 15803 |         self.r#iface = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15803 -         self.r#iface = value.into();
[INFO] [stdout] 15803 +         self.r#iface = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15803 -         self.r#iface = value.into();
[INFO] [stdout] 15803 +         self.r#iface = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_config`
[INFO] [stdout]      --> src/proto.rs:15815:22
[INFO] [stdout]       |
[INFO] [stdout] 15815 |         self.r#cfg = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 15815 -         self.r#cfg = value.into();
[INFO] [stdout] 15815 +         self.r#cfg = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 15815 -         self.r#cfg = value.into();
[INFO] [stdout] 15815 +         self.r#cfg = <wifi_config as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16032:23
[INFO] [stdout]       |
[INFO] [stdout] 16032 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16032 -         self.r#resp = value.into();
[INFO] [stdout] 16032 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16032 -         self.r#resp = value.into();
[INFO] [stdout] 16032 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16038:23
[INFO] [stdout]       |
[INFO] [stdout] 16038 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16038 -         self.r#resp = value.into();
[INFO] [stdout] 16038 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16038 -         self.r#resp = value.into();
[INFO] [stdout] 16038 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16169:23
[INFO] [stdout]       |
[INFO] [stdout] 16169 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16169 -         self.r#resp = value.into();
[INFO] [stdout] 16169 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16169 -         self.r#resp = value.into();
[INFO] [stdout] 16169 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16175:23
[INFO] [stdout]       |
[INFO] [stdout] 16175 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16175 -         self.r#resp = value.into();
[INFO] [stdout] 16175 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16175 -         self.r#resp = value.into();
[INFO] [stdout] 16175 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16306:23
[INFO] [stdout]       |
[INFO] [stdout] 16306 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16306 -         self.r#resp = value.into();
[INFO] [stdout] 16306 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16306 -         self.r#resp = value.into();
[INFO] [stdout] 16306 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16312:23
[INFO] [stdout]       |
[INFO] [stdout] 16312 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16312 -         self.r#resp = value.into();
[INFO] [stdout] 16312 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16312 -         self.r#resp = value.into();
[INFO] [stdout] 16312 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16443:23
[INFO] [stdout]       |
[INFO] [stdout] 16443 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16443 -         self.r#resp = value.into();
[INFO] [stdout] 16443 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16443 -         self.r#resp = value.into();
[INFO] [stdout] 16443 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16449:23
[INFO] [stdout]       |
[INFO] [stdout] 16449 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16449 -         self.r#resp = value.into();
[INFO] [stdout] 16449 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16449 -         self.r#resp = value.into();
[INFO] [stdout] 16449 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_scan_config`
[INFO] [stdout]      --> src/proto.rs:16583:25
[INFO] [stdout]       |
[INFO] [stdout] 16583 |         self.r#config = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16583 -         self.r#config = value.into();
[INFO] [stdout] 16583 +         self.r#config = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16583 -         self.r#config = value.into();
[INFO] [stdout] 16583 +         self.r#config = <wifi_scan_config as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/proto.rs:16626:24
[INFO] [stdout]       |
[INFO] [stdout] 16626 |         self.r#block = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16626 -         self.r#block = value.into();
[INFO] [stdout] 16626 +         self.r#block = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16626 -         self.r#block = value.into();
[INFO] [stdout] 16626 +         self.r#block = <bool as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/proto.rs:16632:24
[INFO] [stdout]       |
[INFO] [stdout] 16632 |         self.r#block = value.into();
[INFO] [stdout]       |                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16632 -         self.r#block = value.into();
[INFO] [stdout] 16632 +         self.r#block = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16632 -         self.r#block = value.into();
[INFO] [stdout] 16632 +         self.r#block = <bool as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16648:29
[INFO] [stdout]       |
[INFO] [stdout] 16648 |         self.r#config_set = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16648 -         self.r#config_set = value.into();
[INFO] [stdout] 16648 +         self.r#config_set = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16648 -         self.r#config_set = value.into();
[INFO] [stdout] 16648 +         self.r#config_set = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16654:29
[INFO] [stdout]       |
[INFO] [stdout] 16654 |         self.r#config_set = value.into();
[INFO] [stdout]       |                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16654 -         self.r#config_set = value.into();
[INFO] [stdout] 16654 +         self.r#config_set = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16654 -         self.r#config_set = value.into();
[INFO] [stdout] 16654 +         self.r#config_set = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:41:36
[INFO] [stdout]    |
[INFO] [stdout] 41 |         self.r#static_rx_buf_num = value.into();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 41 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 41 +         self.r#static_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 41 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 41 +         self.r#static_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16803:23
[INFO] [stdout]       |
[INFO] [stdout] 16803 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16803 -         self.r#resp = value.into();
[INFO] [stdout] 16803 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16803 -         self.r#resp = value.into();
[INFO] [stdout] 16803 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16809:23
[INFO] [stdout]       |
[INFO] [stdout] 16809 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16809 -         self.r#resp = value.into();
[INFO] [stdout] 16809 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16809 -         self.r#resp = value.into();
[INFO] [stdout] 16809 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16940:23
[INFO] [stdout]       |
[INFO] [stdout] 16940 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16940 -         self.r#resp = value.into();
[INFO] [stdout] 16940 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16940 -         self.r#resp = value.into();
[INFO] [stdout] 16940 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:16946:23
[INFO] [stdout]       |
[INFO] [stdout] 16946 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 16946 -         self.r#resp = value.into();
[INFO] [stdout] 16946 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 16946 -         self.r#resp = value.into();
[INFO] [stdout] 16946 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:47:36
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.r#static_rx_buf_num = value.into();
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 47 +         self.r#static_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.r#static_rx_buf_num = value.into();
[INFO] [stdout] 47 +         self.r#static_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 |         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 63 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 63 +         self.r#dynamic_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 63 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 63 +         self.r#dynamic_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17078:23
[INFO] [stdout]       |
[INFO] [stdout] 17078 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17078 -         self.r#resp = value.into();
[INFO] [stdout] 17078 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17078 -         self.r#resp = value.into();
[INFO] [stdout] 17078 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17084:23
[INFO] [stdout]       |
[INFO] [stdout] 17084 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17084 -         self.r#resp = value.into();
[INFO] [stdout] 17084 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17084 -         self.r#resp = value.into();
[INFO] [stdout] 17084 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 69 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 69 +         self.r#dynamic_rx_buf_num = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 -         self.r#dynamic_rx_buf_num = value.into();
[INFO] [stdout] 69 +         self.r#dynamic_rx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17100:25
[INFO] [stdout]       |
[INFO] [stdout] 17100 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17100 -         self.r#number = value.into();
[INFO] [stdout] 17100 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17100 -         self.r#number = value.into();
[INFO] [stdout] 17100 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |         self.r#tx_buf_type = value.into();
[INFO] [stdout]    |                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 85 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 85 +         self.r#tx_buf_type = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 85 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 85 +         self.r#tx_buf_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/proto.rs:91:30
[INFO] [stdout]    |
[INFO] [stdout] 91 |         self.r#tx_buf_type = value.into();
[INFO] [stdout]    |                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 91 +         self.r#tx_buf_type = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.r#tx_buf_type = value.into();
[INFO] [stdout] 91 +         self.r#tx_buf_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |         self.r#static_tx_buf_num = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 107 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 107 +         self.r#static_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 107 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 107 +         self.r#static_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:113:36
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#static_tx_buf_num = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 113 +         self.r#static_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 113 -         self.r#static_tx_buf_num = value.into();
[INFO] [stdout] 113 +         self.r#static_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:129:37
[INFO] [stdout]     |
[INFO] [stdout] 129 |         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 129 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 129 +         self.r#dynamic_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 129 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 129 +         self.r#dynamic_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17106:25
[INFO] [stdout]       |
[INFO] [stdout] 17106 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17106 -         self.r#number = value.into();
[INFO] [stdout] 17106 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17106 -         self.r#number = value.into();
[INFO] [stdout] 17106 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17226:25
[INFO] [stdout]       |
[INFO] [stdout] 17226 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17226 -         self.r#number = value.into();
[INFO] [stdout] 17226 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17226 -         self.r#number = value.into();
[INFO] [stdout] 17226 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17232:25
[INFO] [stdout]       |
[INFO] [stdout] 17232 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17232 -         self.r#number = value.into();
[INFO] [stdout] 17232 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17232 -         self.r#number = value.into();
[INFO] [stdout] 17232 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:135:37
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 135 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 135 +         self.r#dynamic_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 135 -         self.r#dynamic_tx_buf_num = value.into();
[INFO] [stdout] 135 +         self.r#dynamic_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17324:23
[INFO] [stdout]       |
[INFO] [stdout] 17324 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17324 -         self.r#resp = value.into();
[INFO] [stdout] 17324 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17324 -         self.r#resp = value.into();
[INFO] [stdout] 17324 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17330:23
[INFO] [stdout]       |
[INFO] [stdout] 17330 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17330 -         self.r#resp = value.into();
[INFO] [stdout] 17330 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17330 -         self.r#resp = value.into();
[INFO] [stdout] 17330 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 |         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 151 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 151 +         self.r#cache_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 151 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 151 +         self.r#cache_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17346:25
[INFO] [stdout]       |
[INFO] [stdout] 17346 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17346 -         self.r#number = value.into();
[INFO] [stdout] 17346 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17346 -         self.r#number = value.into();
[INFO] [stdout] 17346 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 157 +         self.r#cache_tx_buf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 157 -         self.r#cache_tx_buf_num = value.into();
[INFO] [stdout] 157 +         self.r#cache_tx_buf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17352:25
[INFO] [stdout]       |
[INFO] [stdout] 17352 |         self.r#number = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17352 -         self.r#number = value.into();
[INFO] [stdout] 17352 +         self.r#number = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17352 -         self.r#number = value.into();
[INFO] [stdout] 17352 +         self.r#number = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self.r#csi_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 173 -         self.r#csi_enable = value.into();
[INFO] [stdout] 173 +         self.r#csi_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 173 -         self.r#csi_enable = value.into();
[INFO] [stdout] 173 +         self.r#csi_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17594:23
[INFO] [stdout]       |
[INFO] [stdout] 17594 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17594 -         self.r#resp = value.into();
[INFO] [stdout] 17594 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17594 -         self.r#resp = value.into();
[INFO] [stdout] 17594 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 |         self.r#csi_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 179 -         self.r#csi_enable = value.into();
[INFO] [stdout] 179 +         self.r#csi_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 179 -         self.r#csi_enable = value.into();
[INFO] [stdout] 179 +         self.r#csi_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17600:23
[INFO] [stdout]       |
[INFO] [stdout] 17600 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17600 -         self.r#resp = value.into();
[INFO] [stdout] 17600 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17600 -         self.r#resp = value.into();
[INFO] [stdout] 17600 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 195 +         self.r#ampdu_rx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 195 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 195 +         self.r#ampdu_rx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_ap_record`
[INFO] [stdout]      --> src/proto.rs:17612:28
[INFO] [stdout]       |
[INFO] [stdout] 17612 |         self.r#ap_record = value.into();
[INFO] [stdout]       |                            ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17612 -         self.r#ap_record = value.into();
[INFO] [stdout] 17612 +         self.r#ap_record = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17612 -         self.r#ap_record = value.into();
[INFO] [stdout] 17612 +         self.r#ap_record = <wifi_ap_record as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 201 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 201 +         self.r#ampdu_rx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 201 -         self.r#ampdu_rx_enable = value.into();
[INFO] [stdout] 201 +         self.r#ampdu_rx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17799:23
[INFO] [stdout]       |
[INFO] [stdout] 17799 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17799 -         self.r#resp = value.into();
[INFO] [stdout] 17799 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17799 -         self.r#resp = value.into();
[INFO] [stdout] 17799 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 217 +         self.r#ampdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 217 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 217 +         self.r#ampdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17805:23
[INFO] [stdout]       |
[INFO] [stdout] 17805 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17805 -         self.r#resp = value.into();
[INFO] [stdout] 17805 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17805 -         self.r#resp = value.into();
[INFO] [stdout] 17805 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:223:34
[INFO] [stdout]     |
[INFO] [stdout] 223 |         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 223 +         self.r#ampdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 223 -         self.r#ampdu_tx_enable = value.into();
[INFO] [stdout] 223 +         self.r#ampdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17936:23
[INFO] [stdout]       |
[INFO] [stdout] 17936 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17936 -         self.r#resp = value.into();
[INFO] [stdout] 17936 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17936 -         self.r#resp = value.into();
[INFO] [stdout] 17936 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:239:34
[INFO] [stdout]     |
[INFO] [stdout] 239 |         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 239 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 239 +         self.r#amsdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 239 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 239 +         self.r#amsdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:17942:23
[INFO] [stdout]       |
[INFO] [stdout] 17942 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 17942 -         self.r#resp = value.into();
[INFO] [stdout] 17942 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 17942 -         self.r#resp = value.into();
[INFO] [stdout] 17942 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 245 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 245 +         self.r#amsdu_tx_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 245 -         self.r#amsdu_tx_enable = value.into();
[INFO] [stdout] 245 +         self.r#amsdu_tx_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18073:23
[INFO] [stdout]       |
[INFO] [stdout] 18073 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18073 -         self.r#resp = value.into();
[INFO] [stdout] 18073 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18073 -         self.r#resp = value.into();
[INFO] [stdout] 18073 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:261:29
[INFO] [stdout]     |
[INFO] [stdout] 261 |         self.r#nvs_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 261 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 261 +         self.r#nvs_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 261 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 261 +         self.r#nvs_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18079:23
[INFO] [stdout]       |
[INFO] [stdout] 18079 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18079 -         self.r#resp = value.into();
[INFO] [stdout] 18079 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18079 -         self.r#resp = value.into();
[INFO] [stdout] 18079 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:267:29
[INFO] [stdout]     |
[INFO] [stdout] 267 |         self.r#nvs_enable = value.into();
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 267 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 267 +         self.r#nvs_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 267 -         self.r#nvs_enable = value.into();
[INFO] [stdout] 267 +         self.r#nvs_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18169:22
[INFO] [stdout]       |
[INFO] [stdout] 18169 |         self.r#aid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18169 -         self.r#aid = value.into();
[INFO] [stdout] 18169 +         self.r#aid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18169 -         self.r#aid = value.into();
[INFO] [stdout] 18169 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:283:30
[INFO] [stdout]     |
[INFO] [stdout] 283 |         self.r#nano_enable = value.into();
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#nano_enable = value.into();
[INFO] [stdout] 283 +         self.r#nano_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 283 -         self.r#nano_enable = value.into();
[INFO] [stdout] 283 +         self.r#nano_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18175:22
[INFO] [stdout]       |
[INFO] [stdout] 18175 |         self.r#aid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18175 -         self.r#aid = value.into();
[INFO] [stdout] 18175 +         self.r#aid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18175 -         self.r#aid = value.into();
[INFO] [stdout] 18175 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18266:23
[INFO] [stdout]       |
[INFO] [stdout] 18266 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18266 -         self.r#resp = value.into();
[INFO] [stdout] 18266 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18266 -         self.r#resp = value.into();
[INFO] [stdout] 18266 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:289:30
[INFO] [stdout]     |
[INFO] [stdout] 289 |         self.r#nano_enable = value.into();
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 289 -         self.r#nano_enable = value.into();
[INFO] [stdout] 289 +         self.r#nano_enable = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 289 -         self.r#nano_enable = value.into();
[INFO] [stdout] 289 +         self.r#nano_enable = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18272:23
[INFO] [stdout]       |
[INFO] [stdout] 18272 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18272 -         self.r#resp = value.into();
[INFO] [stdout] 18272 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18272 -         self.r#resp = value.into();
[INFO] [stdout] 18272 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |         self.r#rx_ba_win = value.into();
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 305 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 305 +         self.r#rx_ba_win = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 305 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 305 +         self.r#rx_ba_win = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |         self.r#rx_ba_win = value.into();
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 311 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 311 +         self.r#rx_ba_win = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 311 -         self.r#rx_ba_win = value.into();
[INFO] [stdout] 311 +         self.r#rx_ba_win = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18288:22
[INFO] [stdout]       |
[INFO] [stdout] 18288 |         self.r#aid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18288 -         self.r#aid = value.into();
[INFO] [stdout] 18288 +         self.r#aid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18288 -         self.r#aid = value.into();
[INFO] [stdout] 18288 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:327:36
[INFO] [stdout]     |
[INFO] [stdout] 327 |         self.r#wifi_task_core_id = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 327 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 327 +         self.r#wifi_task_core_id = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 327 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 327 +         self.r#wifi_task_core_id = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18294:22
[INFO] [stdout]       |
[INFO] [stdout] 18294 |         self.r#aid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18294 -         self.r#aid = value.into();
[INFO] [stdout] 18294 +         self.r#aid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18294 -         self.r#aid = value.into();
[INFO] [stdout] 18294 +         self.r#aid = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:333:36
[INFO] [stdout]     |
[INFO] [stdout] 333 |         self.r#wifi_task_core_id = value.into();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 333 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 333 +         self.r#wifi_task_core_id = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 333 -         self.r#wifi_task_core_id = value.into();
[INFO] [stdout] 333 +         self.r#wifi_task_core_id = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:349:33
[INFO] [stdout]     |
[INFO] [stdout] 349 |         self.r#beacon_max_len = value.into();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 349 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 349 +         self.r#beacon_max_len = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 349 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 349 +         self.r#beacon_max_len = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18501:23
[INFO] [stdout]       |
[INFO] [stdout] 18501 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18501 -         self.r#resp = value.into();
[INFO] [stdout] 18501 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18501 -         self.r#resp = value.into();
[INFO] [stdout] 18501 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:355:33
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.r#beacon_max_len = value.into();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 355 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 355 +         self.r#beacon_max_len = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 355 -         self.r#beacon_max_len = value.into();
[INFO] [stdout] 355 +         self.r#beacon_max_len = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18507:23
[INFO] [stdout]       |
[INFO] [stdout] 18507 |         self.r#resp = value.into();
[INFO] [stdout]       |                       ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18507 -         self.r#resp = value.into();
[INFO] [stdout] 18507 +         self.r#resp = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18507 -         self.r#resp = value.into();
[INFO] [stdout] 18507 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `wifi_ap_record`
[INFO] [stdout]      --> src/proto.rs:18519:28
[INFO] [stdout]       |
[INFO] [stdout] 18519 |         self.r#ap_record = value.into();
[INFO] [stdout]       |                            ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18519 -         self.r#ap_record = value.into();
[INFO] [stdout] 18519 +         self.r#ap_record = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18519 -         self.r#ap_record = value.into();
[INFO] [stdout] 18519 +         self.r#ap_record = <wifi_ap_record as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:371:32
[INFO] [stdout]     |
[INFO] [stdout] 371 |         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 371 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 371 +         self.r#mgmt_sbuf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 371 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 371 +         self.r#mgmt_sbuf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18666:22
[INFO] [stdout]       |
[INFO] [stdout] 18666 |         self.r#ifx = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18666 -         self.r#ifx = value.into();
[INFO] [stdout] 18666 +         self.r#ifx = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18666 -         self.r#ifx = value.into();
[INFO] [stdout] 18666 +         self.r#ifx = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/proto.rs:377:32
[INFO] [stdout]     |
[INFO] [stdout] 377 |         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 377 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 377 +         self.r#mgmt_sbuf_num = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 377 -         self.r#mgmt_sbuf_num = value.into();
[INFO] [stdout] 377 +         self.r#mgmt_sbuf_num = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/proto.rs:18672:22
[INFO] [stdout]       |
[INFO] [stdout] 18672 |         self.r#ifx = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 18672 -         self.r#ifx = value.into();
[INFO] [stdout] 18672 +         self.r#ifx = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 18672 -         self.r#ifx = value.into();
[INFO] [stdout] 18672 +         self.r#ifx = <i32 as Into<_>>::into(value);
[WARN] too many lines in the log, truncating it
