[INFO] fetching crate embassy-net-esp-hosted 0.3.0...
[INFO] checking embassy-net-esp-hosted-0.3.0 against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] extracting crate embassy-net-esp-hosted 0.3.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate embassy-net-esp-hosted 0.3.0
[INFO] finished tweaking crates.io crate embassy-net-esp-hosted 0.3.0
[INFO] tweaked toml for crates.io crate embassy-net-esp-hosted 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate embassy-net-esp-hosted 0.3.0 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 embassy-net-esp-hosted 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a
[INFO] running `Command { std: "docker" "start" "d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a", 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" "d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a", 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" "d008fd07bf4863c1b2cabac7639d7762fc79236f00391340ca4a40630713690a" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.9.2
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling embassy-time-driver v0.2.2
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling embassy-sync v0.8.0
[INFO] [stderr]     Checking embedded-io v0.7.1
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking embedded-hal v1.0.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking embassy-futures v0.1.2
[INFO] [stderr]     Checking embassy-net-driver v0.2.0
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking embedded-io-async v0.7.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]     Checking embassy-time v0.5.1
[INFO] [stderr]     Checking micropb v0.6.0
[INFO] [stderr]     Checking embassy-net-driver-channel v0.4.0
[INFO] [stderr]     Checking embassy-net-esp-hosted v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 |         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]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 25 -         self.r#ssid = value.into();
[INFO] [stdout] 25 +         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] 25 -         self.r#ssid = value.into();
[INFO] [stdout] 25 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         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] 31 -         self.r#ssid = value.into();
[INFO] [stdout] 31 +         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] 31 -         self.r#ssid = value.into();
[INFO] [stdout] 31 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.r#chnl = value.into();
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 47 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 47 +         self.r#chnl = <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:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |         self.r#chnl = value.into();
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 53 -         self.r#chnl = value.into();
[INFO] [stdout] 53 +         self.r#chnl = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 53 -         self.r#chnl = value.into();
[INFO] [stdout] 53 +         self.r#chnl = <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:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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] 69 -         self.r#rssi = value.into();
[INFO] [stdout] 69 +         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] 69 -         self.r#rssi = value.into();
[INFO] [stdout] 69 +         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:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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] 75 -         self.r#rssi = value.into();
[INFO] [stdout] 75 +         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] 75 -         self.r#rssi = value.into();
[INFO] [stdout] 75 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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] 91 -         self.r#bssid = value.into();
[INFO] [stdout] 91 +         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] 91 -         self.r#bssid = value.into();
[INFO] [stdout] 91 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |         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] 97 -         self.r#bssid = value.into();
[INFO] [stdout] 97 +         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] 97 -         self.r#bssid = value.into();
[INFO] [stdout] 97 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]    --> src/proto.rs:113:27
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#sec_prot = value.into();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#sec_prot = value.into();
[INFO] [stdout] 113 +         self.r#sec_prot = 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#sec_prot = value.into();
[INFO] [stdout] 113 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]    --> src/proto.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 119 |         self.r#sec_prot = value.into();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 119 -         self.r#sec_prot = value.into();
[INFO] [stdout] 119 +         self.r#sec_prot = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 119 -         self.r#sec_prot = value.into();
[INFO] [stdout] 119 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:330:22
[INFO] [stdout]     |
[INFO] [stdout] 330 |         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] 330 -         self.r#mac = value.into();
[INFO] [stdout] 330 +         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] 330 -         self.r#mac = value.into();
[INFO] [stdout] 330 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:336:22
[INFO] [stdout]     |
[INFO] [stdout] 336 |         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] 336 -         self.r#mac = value.into();
[INFO] [stdout] 336 +         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] 336 -         self.r#mac = value.into();
[INFO] [stdout] 336 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |         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] 352 -         self.r#rssi = value.into();
[INFO] [stdout] 352 +         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] 352 -         self.r#rssi = value.into();
[INFO] [stdout] 352 +         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:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |         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] 358 -         self.r#rssi = value.into();
[INFO] [stdout] 358 +         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] 358 -         self.r#rssi = value.into();
[INFO] [stdout] 358 +         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:478:23
[INFO] [stdout]     |
[INFO] [stdout] 478 |         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] 478 -         self.r#mode = value.into();
[INFO] [stdout] 478 +         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] 478 -         self.r#mode = value.into();
[INFO] [stdout] 478 +         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:484:23
[INFO] [stdout]     |
[INFO] [stdout] 484 |         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] 484 -         self.r#mode = value.into();
[INFO] [stdout] 484 +         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] 484 -         self.r#mode = value.into();
[INFO] [stdout] 484 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:577:22
[INFO] [stdout]     |
[INFO] [stdout] 577 |         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] 577 -         self.r#mac = value.into();
[INFO] [stdout] 577 +         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] 577 -         self.r#mac = value.into();
[INFO] [stdout] 577 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:583:22
[INFO] [stdout]     |
[INFO] [stdout] 583 |         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] 583 -         self.r#mac = value.into();
[INFO] [stdout] 583 +         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] 583 -         self.r#mac = value.into();
[INFO] [stdout] 583 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:599:23
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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] 599 -         self.r#resp = value.into();
[INFO] [stdout] 599 +         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] 599 -         self.r#resp = value.into();
[INFO] [stdout] 599 +         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:605:23
[INFO] [stdout]     |
[INFO] [stdout] 605 |         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] 605 -         self.r#resp = value.into();
[INFO] [stdout] 605 +         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] 605 -         self.r#resp = value.into();
[INFO] [stdout] 605 +         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:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 |         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] 767 -         self.r#mode = value.into();
[INFO] [stdout] 767 +         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] 767 -         self.r#mode = value.into();
[INFO] [stdout] 767 +         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:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |         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] 773 -         self.r#mode = value.into();
[INFO] [stdout] 773 +         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] 773 -         self.r#mode = value.into();
[INFO] [stdout] 773 +         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:789:23
[INFO] [stdout]     |
[INFO] [stdout] 789 |         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] 789 -         self.r#resp = value.into();
[INFO] [stdout] 789 +         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] 789 -         self.r#resp = value.into();
[INFO] [stdout] 789 +         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:795:23
[INFO] [stdout]     |
[INFO] [stdout] 795 |         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] 795 -         self.r#resp = value.into();
[INFO] [stdout] 795 +         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] 795 -         self.r#resp = value.into();
[INFO] [stdout] 795 +         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:918:23
[INFO] [stdout]     |
[INFO] [stdout] 918 |         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] 918 -         self.r#mode = value.into();
[INFO] [stdout] 918 +         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] 918 -         self.r#mode = value.into();
[INFO] [stdout] 918 +         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:924:23
[INFO] [stdout]     |
[INFO] [stdout] 924 |         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] 924 -         self.r#mode = value.into();
[INFO] [stdout] 924 +         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] 924 -         self.r#mode = value.into();
[INFO] [stdout] 924 +         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:1016:23
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         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] 1016 -         self.r#resp = value.into();
[INFO] [stdout] 1016 +         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] 1016 -         self.r#resp = value.into();
[INFO] [stdout] 1016 +         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:1022:23
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         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] 1022 -         self.r#resp = value.into();
[INFO] [stdout] 1022 +         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] 1022 -         self.r#resp = value.into();
[INFO] [stdout] 1022 +         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:1156:23
[INFO] [stdout]      |
[INFO] [stdout] 1156 |         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] 1156 -         self.r#resp = value.into();
[INFO] [stdout] 1156 +         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] 1156 -         self.r#resp = value.into();
[INFO] [stdout] 1156 +         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:1162:23
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         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] 1162 -         self.r#resp = value.into();
[INFO] [stdout] 1162 +         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] 1162 -         self.r#resp = value.into();
[INFO] [stdout] 1162 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1255:22
[INFO] [stdout]      |
[INFO] [stdout] 1255 |         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] 1255 -         self.r#mac = value.into();
[INFO] [stdout] 1255 +         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] 1255 -         self.r#mac = value.into();
[INFO] [stdout] 1255 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1261:22
[INFO] [stdout]      |
[INFO] [stdout] 1261 |         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] 1261 -         self.r#mac = value.into();
[INFO] [stdout] 1261 +         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] 1261 -         self.r#mac = value.into();
[INFO] [stdout] 1261 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:1277:23
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         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] 1277 -         self.r#mode = value.into();
[INFO] [stdout] 1277 +         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] 1277 -         self.r#mode = value.into();
[INFO] [stdout] 1277 +         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:1283:23
[INFO] [stdout]      |
[INFO] [stdout] 1283 |         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] 1283 -         self.r#mode = value.into();
[INFO] [stdout] 1283 +         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] 1283 -         self.r#mode = value.into();
[INFO] [stdout] 1283 +         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:1402:23
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         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] 1402 -         self.r#resp = value.into();
[INFO] [stdout] 1402 +         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] 1402 -         self.r#resp = value.into();
[INFO] [stdout] 1402 +         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:1408:23
[INFO] [stdout]      |
[INFO] [stdout] 1408 |         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] 1408 -         self.r#resp = value.into();
[INFO] [stdout] 1408 +         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] 1408 -         self.r#resp = value.into();
[INFO] [stdout] 1408 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1548:23
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         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] 1548 -         self.r#ssid = value.into();
[INFO] [stdout] 1548 +         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] 1548 -         self.r#ssid = value.into();
[INFO] [stdout] 1548 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1554:23
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         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] 1554 -         self.r#ssid = value.into();
[INFO] [stdout] 1554 +         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] 1554 -         self.r#ssid = value.into();
[INFO] [stdout] 1554 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1570:24
[INFO] [stdout]      |
[INFO] [stdout] 1570 |         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] 1570 -         self.r#bssid = value.into();
[INFO] [stdout] 1570 +         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] 1570 -         self.r#bssid = value.into();
[INFO] [stdout] 1570 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1576:24
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         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] 1576 -         self.r#bssid = value.into();
[INFO] [stdout] 1576 +         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] 1576 -         self.r#bssid = value.into();
[INFO] [stdout] 1576 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:1592:23
[INFO] [stdout]      |
[INFO] [stdout] 1592 |         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] 1592 -         self.r#rssi = value.into();
[INFO] [stdout] 1592 +         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] 1592 -         self.r#rssi = value.into();
[INFO] [stdout] 1592 +         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:1598:23
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         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] 1598 -         self.r#rssi = value.into();
[INFO] [stdout] 1598 +         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] 1598 -         self.r#rssi = value.into();
[INFO] [stdout] 1598 +         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:1614:23
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1614 -         self.r#chnl = value.into();
[INFO] [stdout] 1614 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1614 -         self.r#chnl = value.into();
[INFO] [stdout] 1614 +         self.r#chnl = <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:1620:23
[INFO] [stdout]      |
[INFO] [stdout] 1620 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 1620 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 1620 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:1636:27
[INFO] [stdout]      |
[INFO] [stdout] 1636 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1636 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1636 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1636 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1636 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:1642:27
[INFO] [stdout]      |
[INFO] [stdout] 1642 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1642 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1642 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1642 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1642 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:1658:23
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         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] 1658 -         self.r#resp = value.into();
[INFO] [stdout] 1658 +         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] 1658 -         self.r#resp = value.into();
[INFO] [stdout] 1658 +         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:1664:23
[INFO] [stdout]      |
[INFO] [stdout] 1664 |         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] 1664 -         self.r#resp = value.into();
[INFO] [stdout] 1664 +         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] 1664 -         self.r#resp = value.into();
[INFO] [stdout] 1664 +         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:1680:28
[INFO] [stdout]      |
[INFO] [stdout] 1680 |         self.r#band_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] 1680 -         self.r#band_mode = value.into();
[INFO] [stdout] 1680 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1680 -         self.r#band_mode = value.into();
[INFO] [stdout] 1680 +         self.r#band_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:1686:28
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         self.r#band_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] 1686 -         self.r#band_mode = value.into();
[INFO] [stdout] 1686 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1686 -         self.r#band_mode = value.into();
[INFO] [stdout] 1686 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1963:23
[INFO] [stdout]      |
[INFO] [stdout] 1963 |         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] 1963 -         self.r#ssid = value.into();
[INFO] [stdout] 1963 +         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] 1963 -         self.r#ssid = value.into();
[INFO] [stdout] 1963 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1969:23
[INFO] [stdout]      |
[INFO] [stdout] 1969 |         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] 1969 -         self.r#ssid = value.into();
[INFO] [stdout] 1969 +         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] 1969 -         self.r#ssid = value.into();
[INFO] [stdout] 1969 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1985:22
[INFO] [stdout]      |
[INFO] [stdout] 1985 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1985 -         self.r#pwd = value.into();
[INFO] [stdout] 1985 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1985 -         self.r#pwd = value.into();
[INFO] [stdout] 1985 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1991:22
[INFO] [stdout]      |
[INFO] [stdout] 1991 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1991 -         self.r#pwd = value.into();
[INFO] [stdout] 1991 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1991 -         self.r#pwd = value.into();
[INFO] [stdout] 1991 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2007:24
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         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] 2007 -         self.r#bssid = value.into();
[INFO] [stdout] 2007 +         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] 2007 -         self.r#bssid = value.into();
[INFO] [stdout] 2007 +         self.r#bssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2013:24
[INFO] [stdout]      |
[INFO] [stdout] 2013 |         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] 2013 -         self.r#bssid = value.into();
[INFO] [stdout] 2013 +         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] 2013 -         self.r#bssid = value.into();
[INFO] [stdout] 2013 +         self.r#bssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2029:36
[INFO] [stdout]      |
[INFO] [stdout] 2029 |         self.r#is_wpa3_supported = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2029 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2029 +         self.r#is_wpa3_supported = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2029 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2029 +         self.r#is_wpa3_supported = <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:2035:36
[INFO] [stdout]      |
[INFO] [stdout] 2035 |         self.r#is_wpa3_supported = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2035 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2035 +         self.r#is_wpa3_supported = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2035 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2035 +         self.r#is_wpa3_supported = <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:2051:34
[INFO] [stdout]      |
[INFO] [stdout] 2051 |         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] 2051 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2051 +         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] 2051 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2051 +         self.r#listen_interval = <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:2057:34
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         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] 2057 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2057 +         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] 2057 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2057 +         self.r#listen_interval = <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:2073:28
[INFO] [stdout]      |
[INFO] [stdout] 2073 |         self.r#band_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] 2073 -         self.r#band_mode = value.into();
[INFO] [stdout] 2073 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2073 -         self.r#band_mode = value.into();
[INFO] [stdout] 2073 +         self.r#band_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:2079:28
[INFO] [stdout]      |
[INFO] [stdout] 2079 |         self.r#band_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] 2079 -         self.r#band_mode = value.into();
[INFO] [stdout] 2079 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2079 -         self.r#band_mode = value.into();
[INFO] [stdout] 2079 +         self.r#band_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:2316:23
[INFO] [stdout]      |
[INFO] [stdout] 2316 |         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] 2316 -         self.r#resp = value.into();
[INFO] [stdout] 2316 +         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] 2316 -         self.r#resp = value.into();
[INFO] [stdout] 2316 +         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:2322:23
[INFO] [stdout]      |
[INFO] [stdout] 2322 |         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] 2322 -         self.r#resp = value.into();
[INFO] [stdout] 2322 +         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] 2322 -         self.r#resp = value.into();
[INFO] [stdout] 2322 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2338:22
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         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] 2338 -         self.r#mac = value.into();
[INFO] [stdout] 2338 +         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] 2338 -         self.r#mac = value.into();
[INFO] [stdout] 2338 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2344:22
[INFO] [stdout]      |
[INFO] [stdout] 2344 |         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] 2344 -         self.r#mac = value.into();
[INFO] [stdout] 2344 +         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] 2344 -         self.r#mac = value.into();
[INFO] [stdout] 2344 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2360:28
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         self.r#band_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] 2360 -         self.r#band_mode = value.into();
[INFO] [stdout] 2360 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         self.r#band_mode = value.into();
[INFO] [stdout] 2360 +         self.r#band_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:2366:28
[INFO] [stdout]      |
[INFO] [stdout] 2366 |         self.r#band_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] 2366 -         self.r#band_mode = value.into();
[INFO] [stdout] 2366 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2366 -         self.r#band_mode = value.into();
[INFO] [stdout] 2366 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2566:23
[INFO] [stdout]      |
[INFO] [stdout] 2566 |         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] 2566 -         self.r#ssid = value.into();
[INFO] [stdout] 2566 +         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] 2566 -         self.r#ssid = value.into();
[INFO] [stdout] 2566 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2572:23
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         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] 2572 -         self.r#ssid = value.into();
[INFO] [stdout] 2572 +         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] 2572 -         self.r#ssid = value.into();
[INFO] [stdout] 2572 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2588:22
[INFO] [stdout]      |
[INFO] [stdout] 2588 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2588 -         self.r#pwd = value.into();
[INFO] [stdout] 2588 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2588 -         self.r#pwd = value.into();
[INFO] [stdout] 2588 +         self.r#pwd = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2594:22
[INFO] [stdout]      |
[INFO] [stdout] 2594 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#pwd = value.into();
[INFO] [stdout] 2594 +         self.r#pwd = 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#pwd = value.into();
[INFO] [stdout] 2594 +         self.r#pwd = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2610:23
[INFO] [stdout]      |
[INFO] [stdout] 2610 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2610 -         self.r#chnl = value.into();
[INFO] [stdout] 2610 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2610 -         self.r#chnl = value.into();
[INFO] [stdout] 2610 +         self.r#chnl = <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:23
[INFO] [stdout]      |
[INFO] [stdout] 2616 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 2616 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 2616 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:2632:27
[INFO] [stdout]      |
[INFO] [stdout] 2632 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2632 -         self.r#sec_prot = value.into();
[INFO] [stdout] 2632 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2632 -         self.r#sec_prot = value.into();
[INFO] [stdout] 2632 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:2638:27
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#sec_prot = value.into();
[INFO] [stdout] 2638 +         self.r#sec_prot = 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#sec_prot = value.into();
[INFO] [stdout] 2638 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:2654:27
[INFO] [stdout]      |
[INFO] [stdout] 2654 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2654 -         self.r#max_conn = value.into();
[INFO] [stdout] 2654 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2654 -         self.r#max_conn = value.into();
[INFO] [stdout] 2654 +         self.r#max_conn = <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:27
[INFO] [stdout]      |
[INFO] [stdout] 2660 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#max_conn = value.into();
[INFO] [stdout] 2660 +         self.r#max_conn = 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#max_conn = value.into();
[INFO] [stdout] 2660 +         self.r#max_conn = <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:2676:30
[INFO] [stdout]      |
[INFO] [stdout] 2676 |         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] 2676 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2676 +         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] 2676 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2676 +         self.r#ssid_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:2682:30
[INFO] [stdout]      |
[INFO] [stdout] 2682 |         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] 2682 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2682 +         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] 2682 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2682 +         self.r#ssid_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:2698:21
[INFO] [stdout]      |
[INFO] [stdout] 2698 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2698 -         self.r#bw = value.into();
[INFO] [stdout] 2698 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2698 -         self.r#bw = value.into();
[INFO] [stdout] 2698 +         self.r#bw = <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:2704:21
[INFO] [stdout]      |
[INFO] [stdout] 2704 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#bw = value.into();
[INFO] [stdout] 2704 +         self.r#bw = 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#bw = value.into();
[INFO] [stdout] 2704 +         self.r#bw = <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:2720:23
[INFO] [stdout]      |
[INFO] [stdout] 2720 |         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] 2720 -         self.r#resp = value.into();
[INFO] [stdout] 2720 +         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] 2720 -         self.r#resp = value.into();
[INFO] [stdout] 2720 +         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:2726:23
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         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] 2726 -         self.r#resp = value.into();
[INFO] [stdout] 2726 +         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] 2726 -         self.r#resp = value.into();
[INFO] [stdout] 2726 +         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:2742:28
[INFO] [stdout]      |
[INFO] [stdout] 2742 |         self.r#band_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] 2742 -         self.r#band_mode = value.into();
[INFO] [stdout] 2742 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2742 -         self.r#band_mode = value.into();
[INFO] [stdout] 2742 +         self.r#band_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:2748:28
[INFO] [stdout]      |
[INFO] [stdout] 2748 |         self.r#band_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] 2748 -         self.r#band_mode = value.into();
[INFO] [stdout] 2748 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2748 -         self.r#band_mode = value.into();
[INFO] [stdout] 2748 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3089:23
[INFO] [stdout]      |
[INFO] [stdout] 3089 |         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] 3089 -         self.r#ssid = value.into();
[INFO] [stdout] 3089 +         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] 3089 -         self.r#ssid = value.into();
[INFO] [stdout] 3089 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3095:23
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         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] 3095 -         self.r#ssid = value.into();
[INFO] [stdout] 3095 +         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] 3095 -         self.r#ssid = value.into();
[INFO] [stdout] 3095 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3111:22
[INFO] [stdout]      |
[INFO] [stdout] 3111 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3111 -         self.r#pwd = value.into();
[INFO] [stdout] 3111 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3111 -         self.r#pwd = value.into();
[INFO] [stdout] 3111 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3117:22
[INFO] [stdout]      |
[INFO] [stdout] 3117 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3117 -         self.r#pwd = value.into();
[INFO] [stdout] 3117 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3117 -         self.r#pwd = value.into();
[INFO] [stdout] 3117 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:3133:23
[INFO] [stdout]      |
[INFO] [stdout] 3133 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3133 -         self.r#chnl = value.into();
[INFO] [stdout] 3133 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3133 -         self.r#chnl = value.into();
[INFO] [stdout] 3133 +         self.r#chnl = <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:3139:23
[INFO] [stdout]      |
[INFO] [stdout] 3139 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3139 -         self.r#chnl = value.into();
[INFO] [stdout] 3139 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3139 -         self.r#chnl = value.into();
[INFO] [stdout] 3139 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:3155:27
[INFO] [stdout]      |
[INFO] [stdout] 3155 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3155 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3155 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3155 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3155 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:3161:27
[INFO] [stdout]      |
[INFO] [stdout] 3161 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3161 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3161 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3161 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3161 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:3177:27
[INFO] [stdout]      |
[INFO] [stdout] 3177 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3177 -         self.r#max_conn = value.into();
[INFO] [stdout] 3177 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3177 -         self.r#max_conn = value.into();
[INFO] [stdout] 3177 +         self.r#max_conn = <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:3183:27
[INFO] [stdout]      |
[INFO] [stdout] 3183 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3183 -         self.r#max_conn = value.into();
[INFO] [stdout] 3183 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3183 -         self.r#max_conn = value.into();
[INFO] [stdout] 3183 +         self.r#max_conn = <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:3199:30
[INFO] [stdout]      |
[INFO] [stdout] 3199 |         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] 3199 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3199 +         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] 3199 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3199 +         self.r#ssid_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:3205:30
[INFO] [stdout]      |
[INFO] [stdout] 3205 |         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] 3205 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3205 +         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] 3205 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3205 +         self.r#ssid_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:3221:21
[INFO] [stdout]      |
[INFO] [stdout] 3221 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3221 -         self.r#bw = value.into();
[INFO] [stdout] 3221 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3221 -         self.r#bw = value.into();
[INFO] [stdout] 3221 +         self.r#bw = <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:3227:21
[INFO] [stdout]      |
[INFO] [stdout] 3227 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3227 -         self.r#bw = value.into();
[INFO] [stdout] 3227 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3227 -         self.r#bw = value.into();
[INFO] [stdout] 3227 +         self.r#bw = <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:3243:28
[INFO] [stdout]      |
[INFO] [stdout] 3243 |         self.r#band_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] 3243 -         self.r#band_mode = value.into();
[INFO] [stdout] 3243 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3243 -         self.r#band_mode = value.into();
[INFO] [stdout] 3243 +         self.r#band_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:3249:28
[INFO] [stdout]      |
[INFO] [stdout] 3249 |         self.r#band_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] 3249 -         self.r#band_mode = value.into();
[INFO] [stdout] 3249 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3249 -         self.r#band_mode = value.into();
[INFO] [stdout] 3249 +         self.r#band_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:3554:23
[INFO] [stdout]      |
[INFO] [stdout] 3554 |         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] 3554 -         self.r#resp = value.into();
[INFO] [stdout] 3554 +         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] 3554 -         self.r#resp = value.into();
[INFO] [stdout] 3554 +         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:3560:23
[INFO] [stdout]      |
[INFO] [stdout] 3560 |         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] 3560 -         self.r#resp = value.into();
[INFO] [stdout] 3560 +         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] 3560 -         self.r#resp = value.into();
[INFO] [stdout] 3560 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3576:22
[INFO] [stdout]      |
[INFO] [stdout] 3576 |         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] 3576 -         self.r#mac = value.into();
[INFO] [stdout] 3576 +         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] 3576 -         self.r#mac = value.into();
[INFO] [stdout] 3576 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3582:22
[INFO] [stdout]      |
[INFO] [stdout] 3582 |         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] 3582 -         self.r#mac = value.into();
[INFO] [stdout] 3582 +         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] 3582 -         self.r#mac = value.into();
[INFO] [stdout] 3582 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:3598:28
[INFO] [stdout]      |
[INFO] [stdout] 3598 |         self.r#band_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] 3598 -         self.r#band_mode = value.into();
[INFO] [stdout] 3598 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3598 -         self.r#band_mode = value.into();
[INFO] [stdout] 3598 +         self.r#band_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:3604:28
[INFO] [stdout]      |
[INFO] [stdout] 3604 |         self.r#band_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] 3604 -         self.r#band_mode = value.into();
[INFO] [stdout] 3604 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3604 -         self.r#band_mode = value.into();
[INFO] [stdout] 3604 +         self.r#band_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:3798:24
[INFO] [stdout]      |
[INFO] [stdout] 3798 |         self.r#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] 3798 -         self.r#count = value.into();
[INFO] [stdout] 3798 +         self.r#count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3798 -         self.r#count = value.into();
[INFO] [stdout] 3798 +         self.r#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:3804:24
[INFO] [stdout]      |
[INFO] [stdout] 3804 |         self.r#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] 3804 -         self.r#count = value.into();
[INFO] [stdout] 3804 +         self.r#count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3804 -         self.r#count = value.into();
[INFO] [stdout] 3804 +         self.r#count = <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:3820:23
[INFO] [stdout]      |
[INFO] [stdout] 3820 |         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] 3820 -         self.r#resp = value.into();
[INFO] [stdout] 3820 +         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] 3820 -         self.r#resp = value.into();
[INFO] [stdout] 3820 +         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:3826:23
[INFO] [stdout]      |
[INFO] [stdout] 3826 |         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] 3826 -         self.r#resp = value.into();
[INFO] [stdout] 3826 +         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] 3826 -         self.r#resp = value.into();
[INFO] [stdout] 3826 +         self.r#resp = <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:4027:22
[INFO] [stdout]      |
[INFO] [stdout] 4027 |         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] 4027 -         self.r#num = value.into();
[INFO] [stdout] 4027 +         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] 4027 -         self.r#num = value.into();
[INFO] [stdout] 4027 +         self.r#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:4033:22
[INFO] [stdout]      |
[INFO] [stdout] 4033 |         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] 4033 -         self.r#num = value.into();
[INFO] [stdout] 4033 +         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] 4033 -         self.r#num = value.into();
[INFO] [stdout] 4033 +         self.r#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:4049:23
[INFO] [stdout]      |
[INFO] [stdout] 4049 |         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] 4049 -         self.r#resp = value.into();
[INFO] [stdout] 4049 +         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] 4049 -         self.r#resp = value.into();
[INFO] [stdout] 4049 +         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:4055:23
[INFO] [stdout]      |
[INFO] [stdout] 4055 |         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] 4055 -         self.r#resp = value.into();
[INFO] [stdout] 4055 +         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] 4055 -         self.r#resp = value.into();
[INFO] [stdout] 4055 +         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:4254:23
[INFO] [stdout]      |
[INFO] [stdout] 4254 |         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] 4254 -         self.r#resp = value.into();
[INFO] [stdout] 4254 +         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] 4254 -         self.r#resp = value.into();
[INFO] [stdout] 4254 +         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:4260:23
[INFO] [stdout]      |
[INFO] [stdout] 4260 |         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] 4260 -         self.r#resp = value.into();
[INFO] [stdout] 4260 +         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] 4260 -         self.r#resp = value.into();
[INFO] [stdout] 4260 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>>`
[INFO] [stdout]     --> src/proto.rs:4352:27
[INFO] [stdout]      |
[INFO] [stdout] 4352 |         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] 4352 -         self.r#ota_data = value.into();
[INFO] [stdout] 4352 +         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] 4352 -         self.r#ota_data = value.into();
[INFO] [stdout] 4352 +         self.r#ota_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>>`
[INFO] [stdout]     --> src/proto.rs:4358:27
[INFO] [stdout]      |
[INFO] [stdout] 4358 |         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] 4358 -         self.r#ota_data = value.into();
[INFO] [stdout] 4358 +         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] 4358 -         self.r#ota_data = value.into();
[INFO] [stdout] 4358 +         self.r#ota_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>> 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:4446:23
[INFO] [stdout]      |
[INFO] [stdout] 4446 |         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] 4446 -         self.r#resp = value.into();
[INFO] [stdout] 4446 +         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] 4446 -         self.r#resp = value.into();
[INFO] [stdout] 4446 +         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:4452:23
[INFO] [stdout]      |
[INFO] [stdout] 4452 |         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] 4452 -         self.r#resp = value.into();
[INFO] [stdout] 4452 +         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] 4452 -         self.r#resp = value.into();
[INFO] [stdout] 4452 +         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:4586:23
[INFO] [stdout]      |
[INFO] [stdout] 4586 |         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] 4586 -         self.r#resp = value.into();
[INFO] [stdout] 4586 +         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] 4586 -         self.r#resp = value.into();
[INFO] [stdout] 4586 +         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:4592:23
[INFO] [stdout]      |
[INFO] [stdout] 4592 |         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] 4592 -         self.r#resp = value.into();
[INFO] [stdout] 4592 +         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] 4592 -         self.r#resp = value.into();
[INFO] [stdout] 4592 +         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:4688:29
[INFO] [stdout]      |
[INFO] [stdout] 4688 |         self.r#element_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] 4688 -         self.r#element_id = value.into();
[INFO] [stdout] 4688 +         self.r#element_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4688 -         self.r#element_id = value.into();
[INFO] [stdout] 4688 +         self.r#element_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:4694:29
[INFO] [stdout]      |
[INFO] [stdout] 4694 |         self.r#element_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] 4694 -         self.r#element_id = value.into();
[INFO] [stdout] 4694 +         self.r#element_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4694 -         self.r#element_id = value.into();
[INFO] [stdout] 4694 +         self.r#element_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:4710:25
[INFO] [stdout]      |
[INFO] [stdout] 4710 |         self.r#length = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4710 -         self.r#length = value.into();
[INFO] [stdout] 4710 +         self.r#length = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4710 -         self.r#length = value.into();
[INFO] [stdout] 4710 +         self.r#length = <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:4716:25
[INFO] [stdout]      |
[INFO] [stdout] 4716 |         self.r#length = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4716 -         self.r#length = value.into();
[INFO] [stdout] 4716 +         self.r#length = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4716 -         self.r#length = value.into();
[INFO] [stdout] 4716 +         self.r#length = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:4732:29
[INFO] [stdout]      |
[INFO] [stdout] 4732 |         self.r#vendor_oui = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4732 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4732 +         self.r#vendor_oui = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4732 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4732 +         self.r#vendor_oui = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:4738:29
[INFO] [stdout]      |
[INFO] [stdout] 4738 |         self.r#vendor_oui = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4738 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4738 +         self.r#vendor_oui = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4738 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4738 +         self.r#vendor_oui = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:4754:34
[INFO] [stdout]      |
[INFO] [stdout] 4754 |         self.r#vendor_oui_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] 4754 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4754 +         self.r#vendor_oui_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4754 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4754 +         self.r#vendor_oui_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:4760:34
[INFO] [stdout]      |
[INFO] [stdout] 4760 |         self.r#vendor_oui_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] 4760 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4760 +         self.r#vendor_oui_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4760 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4760 +         self.r#vendor_oui_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:4776:26
[INFO] [stdout]      |
[INFO] [stdout] 4776 |         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] 4776 -         self.r#payload = value.into();
[INFO] [stdout] 4776 +         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] 4776 -         self.r#payload = value.into();
[INFO] [stdout] 4776 +         self.r#payload = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:4782:26
[INFO] [stdout]      |
[INFO] [stdout] 4782 |         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] 4782 -         self.r#payload = value.into();
[INFO] [stdout] 4782 +         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] 4782 -         self.r#payload = value.into();
[INFO] [stdout] 4782 +         self.r#payload = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>> 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:5006:25
[INFO] [stdout]      |
[INFO] [stdout] 5006 |         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] 5006 -         self.r#enable = value.into();
[INFO] [stdout] 5006 +         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] 5006 -         self.r#enable = value.into();
[INFO] [stdout] 5006 +         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:5012:25
[INFO] [stdout]      |
[INFO] [stdout] 5012 |         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] 5012 -         self.r#enable = value.into();
[INFO] [stdout] 5012 +         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] 5012 -         self.r#enable = value.into();
[INFO] [stdout] 5012 +         self.r#enable = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEType`
[INFO] [stdout]     --> src/proto.rs:5028:23
[INFO] [stdout]      |
[INFO] [stdout] 5028 |         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] 5028 -         self.r#type = value.into();
[INFO] [stdout] 5028 +         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] 5028 -         self.r#type = value.into();
[INFO] [stdout] 5028 +         self.r#type = <Ctrl_VendorIEType as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEType`
[INFO] [stdout]     --> src/proto.rs:5034:23
[INFO] [stdout]      |
[INFO] [stdout] 5034 |         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] 5034 -         self.r#type = value.into();
[INFO] [stdout] 5034 +         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] 5034 -         self.r#type = value.into();
[INFO] [stdout] 5034 +         self.r#type = <Ctrl_VendorIEType as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEID`
[INFO] [stdout]     --> src/proto.rs:5050:22
[INFO] [stdout]      |
[INFO] [stdout] 5050 |         self.r#idx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5050 -         self.r#idx = value.into();
[INFO] [stdout] 5050 +         self.r#idx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5050 -         self.r#idx = value.into();
[INFO] [stdout] 5050 +         self.r#idx = <Ctrl_VendorIEID as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEID`
[INFO] [stdout]     --> src/proto.rs:5056:22
[INFO] [stdout]      |
[INFO] [stdout] 5056 |         self.r#idx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5056 -         self.r#idx = value.into();
[INFO] [stdout] 5056 +         self.r#idx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5056 -         self.r#idx = value.into();
[INFO] [stdout] 5056 +         self.r#idx = <Ctrl_VendorIEID as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsg_Req_VendorIEData`
[INFO] [stdout]     --> src/proto.rs:5068:33
[INFO] [stdout]      |
[INFO] [stdout] 5068 |         self.r#vendor_ie_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] 5068 -         self.r#vendor_ie_data = value.into();
[INFO] [stdout] 5068 +         self.r#vendor_ie_data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5068 -         self.r#vendor_ie_data = value.into();
[INFO] [stdout] 5068 +         self.r#vendor_ie_data = <CtrlMsg_Req_VendorIEData 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:5324:23
[INFO] [stdout]      |
[INFO] [stdout] 5324 |         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] 5324 -         self.r#resp = value.into();
[INFO] [stdout] 5324 +         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] 5324 -         self.r#resp = value.into();
[INFO] [stdout] 5324 +         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:5330:23
[INFO] [stdout]      |
[INFO] [stdout] 5330 |         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] 5330 -         self.r#resp = value.into();
[INFO] [stdout] 5330 +         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] 5330 -         self.r#resp = value.into();
[INFO] [stdout] 5330 +         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:5422:36
[INFO] [stdout]      |
[INFO] [stdout] 5422 |         self.r#wifi_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] 5422 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5422 +         self.r#wifi_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] 5422 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5422 +         self.r#wifi_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:5428:36
[INFO] [stdout]      |
[INFO] [stdout] 5428 |         self.r#wifi_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] 5428 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5428 +         self.r#wifi_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] 5428 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5428 +         self.r#wifi_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:5520:23
[INFO] [stdout]      |
[INFO] [stdout] 5520 |         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] 5520 -         self.r#resp = value.into();
[INFO] [stdout] 5520 +         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] 5520 -         self.r#resp = value.into();
[INFO] [stdout] 5520 +         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:5526:23
[INFO] [stdout]      |
[INFO] [stdout] 5526 |         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] 5526 -         self.r#resp = value.into();
[INFO] [stdout] 5526 +         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] 5526 -         self.r#resp = value.into();
[INFO] [stdout] 5526 +         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:5661:37
[INFO] [stdout]      |
[INFO] [stdout] 5661 |         self.r#wifi_curr_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] 5661 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5661 +         self.r#wifi_curr_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5661 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5661 +         self.r#wifi_curr_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:5667:37
[INFO] [stdout]      |
[INFO] [stdout] 5667 |         self.r#wifi_curr_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] 5667 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5667 +         self.r#wifi_curr_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5667 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5667 +         self.r#wifi_curr_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:5683:23
[INFO] [stdout]      |
[INFO] [stdout] 5683 |         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] 5683 -         self.r#resp = value.into();
[INFO] [stdout] 5683 +         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] 5683 -         self.r#resp = value.into();
[INFO] [stdout] 5683 +         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:5689:23
[INFO] [stdout]      |
[INFO] [stdout] 5689 |         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] 5689 -         self.r#resp = value.into();
[INFO] [stdout] 5689 +         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] 5689 -         self.r#resp = value.into();
[INFO] [stdout] 5689 +         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:5813:25
[INFO] [stdout]      |
[INFO] [stdout] 5813 |         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] 5813 -         self.r#enable = value.into();
[INFO] [stdout] 5813 +         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] 5813 -         self.r#enable = value.into();
[INFO] [stdout] 5813 +         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:5819:25
[INFO] [stdout]      |
[INFO] [stdout] 5819 |         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] 5819 -         self.r#enable = value.into();
[INFO] [stdout] 5819 +         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] 5819 -         self.r#enable = value.into();
[INFO] [stdout] 5819 +         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:5835:27
[INFO] [stdout]      |
[INFO] [stdout] 5835 |         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] 5835 -         self.r#duration = value.into();
[INFO] [stdout] 5835 +         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] 5835 -         self.r#duration = value.into();
[INFO] [stdout] 5835 +         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:5841:27
[INFO] [stdout]      |
[INFO] [stdout] 5841 |         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] 5841 -         self.r#duration = value.into();
[INFO] [stdout] 5841 +         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] 5841 -         self.r#duration = value.into();
[INFO] [stdout] 5841 +         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:5964:23
[INFO] [stdout]      |
[INFO] [stdout] 5964 |         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] 5964 -         self.r#resp = value.into();
[INFO] [stdout] 5964 +         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] 5964 -         self.r#resp = value.into();
[INFO] [stdout] 5964 +         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:5970:23
[INFO] [stdout]      |
[INFO] [stdout] 5970 |         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] 5970 -         self.r#resp = value.into();
[INFO] [stdout] 5970 +         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] 5970 -         self.r#resp = value.into();
[INFO] [stdout] 5970 +         self.r#resp = <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:6063:26
[INFO] [stdout]      |
[INFO] [stdout] 6063 |         self.r#feature = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6063 -         self.r#feature = value.into();
[INFO] [stdout] 6063 +         self.r#feature = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6063 -         self.r#feature = value.into();
[INFO] [stdout] 6063 +         self.r#feature = <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:6069:26
[INFO] [stdout]      |
[INFO] [stdout] 6069 |         self.r#feature = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6069 -         self.r#feature = value.into();
[INFO] [stdout] 6069 +         self.r#feature = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6069 -         self.r#feature = value.into();
[INFO] [stdout] 6069 +         self.r#feature = <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:6085:25
[INFO] [stdout]      |
[INFO] [stdout] 6085 |         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] 6085 -         self.r#enable = value.into();
[INFO] [stdout] 6085 +         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] 6085 -         self.r#enable = value.into();
[INFO] [stdout] 6085 +         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:6091:25
[INFO] [stdout]      |
[INFO] [stdout] 6091 |         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] 6091 -         self.r#enable = value.into();
[INFO] [stdout] 6091 +         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] 6091 -         self.r#enable = value.into();
[INFO] [stdout] 6091 +         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:6214:23
[INFO] [stdout]      |
[INFO] [stdout] 6214 |         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] 6214 -         self.r#resp = value.into();
[INFO] [stdout] 6214 +         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] 6214 -         self.r#resp = value.into();
[INFO] [stdout] 6214 +         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:6220:23
[INFO] [stdout]      |
[INFO] [stdout] 6220 |         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] 6220 -         self.r#resp = value.into();
[INFO] [stdout] 6220 +         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] 6220 -         self.r#resp = value.into();
[INFO] [stdout] 6220 +         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:6360:23
[INFO] [stdout]      |
[INFO] [stdout] 6360 |         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] 6360 -         self.r#resp = value.into();
[INFO] [stdout] 6360 +         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] 6360 -         self.r#resp = value.into();
[INFO] [stdout] 6360 +         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:6366:23
[INFO] [stdout]      |
[INFO] [stdout] 6366 |         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] 6366 -         self.r#resp = value.into();
[INFO] [stdout] 6366 +         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] 6366 -         self.r#resp = value.into();
[INFO] [stdout] 6366 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6382:23
[INFO] [stdout]      |
[INFO] [stdout] 6382 |         self.r#name = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6382 -         self.r#name = value.into();
[INFO] [stdout] 6382 +         self.r#name = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6382 -         self.r#name = value.into();
[INFO] [stdout] 6382 +         self.r#name = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6388:23
[INFO] [stdout]      |
[INFO] [stdout] 6388 |         self.r#name = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6388 -         self.r#name = value.into();
[INFO] [stdout] 6388 +         self.r#name = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6388 -         self.r#name = value.into();
[INFO] [stdout] 6388 +         self.r#name = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:6404:25
[INFO] [stdout]      |
[INFO] [stdout] 6404 |         self.r#major1 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6404 -         self.r#major1 = value.into();
[INFO] [stdout] 6404 +         self.r#major1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6404 -         self.r#major1 = value.into();
[INFO] [stdout] 6404 +         self.r#major1 = <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:6410:25
[INFO] [stdout]      |
[INFO] [stdout] 6410 |         self.r#major1 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6410 -         self.r#major1 = value.into();
[INFO] [stdout] 6410 +         self.r#major1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6410 -         self.r#major1 = value.into();
[INFO] [stdout] 6410 +         self.r#major1 = <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:6426:25
[INFO] [stdout]      |
[INFO] [stdout] 6426 |         self.r#major2 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6426 -         self.r#major2 = value.into();
[INFO] [stdout] 6426 +         self.r#major2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6426 -         self.r#major2 = value.into();
[INFO] [stdout] 6426 +         self.r#major2 = <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:6432:25
[INFO] [stdout]      |
[INFO] [stdout] 6432 |         self.r#major2 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6432 -         self.r#major2 = value.into();
[INFO] [stdout] 6432 +         self.r#major2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6432 -         self.r#major2 = value.into();
[INFO] [stdout] 6432 +         self.r#major2 = <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:6448:24
[INFO] [stdout]      |
[INFO] [stdout] 6448 |         self.r#minor = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6448 -         self.r#minor = value.into();
[INFO] [stdout] 6448 +         self.r#minor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6448 -         self.r#minor = value.into();
[INFO] [stdout] 6448 +         self.r#minor = <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:6454:24
[INFO] [stdout]      |
[INFO] [stdout] 6454 |         self.r#minor = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6454 -         self.r#minor = value.into();
[INFO] [stdout] 6454 +         self.r#minor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6454 -         self.r#minor = value.into();
[INFO] [stdout] 6454 +         self.r#minor = <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:6470:29
[INFO] [stdout]      |
[INFO] [stdout] 6470 |         self.r#rev_patch1 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6470 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6470 +         self.r#rev_patch1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6470 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6470 +         self.r#rev_patch1 = <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:6476:29
[INFO] [stdout]      |
[INFO] [stdout] 6476 |         self.r#rev_patch1 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6476 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6476 +         self.r#rev_patch1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6476 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6476 +         self.r#rev_patch1 = <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:6492:29
[INFO] [stdout]      |
[INFO] [stdout] 6492 |         self.r#rev_patch2 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6492 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6492 +         self.r#rev_patch2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6492 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6492 +         self.r#rev_patch2 = <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:6498:29
[INFO] [stdout]      |
[INFO] [stdout] 6498 |         self.r#rev_patch2 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6498 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6498 +         self.r#rev_patch2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6498 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6498 +         self.r#rev_patch2 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6773:26
[INFO] [stdout]      |
[INFO] [stdout] 6773 |         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] 6773 -         self.r#country = value.into();
[INFO] [stdout] 6773 +         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] 6773 -         self.r#country = value.into();
[INFO] [stdout] 6773 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6779:26
[INFO] [stdout]      |
[INFO] [stdout] 6779 |         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] 6779 -         self.r#country = value.into();
[INFO] [stdout] 6779 +         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] 6779 -         self.r#country = value.into();
[INFO] [stdout] 6779 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:6795:37
[INFO] [stdout]      |
[INFO] [stdout] 6795 |         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6795 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6795 +         self.r#ieee80211d_enabled = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6795 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6795 +         self.r#ieee80211d_enabled = <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:6801:37
[INFO] [stdout]      |
[INFO] [stdout] 6801 |         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6801 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6801 +         self.r#ieee80211d_enabled = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6801 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6801 +         self.r#ieee80211d_enabled = <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:6920:23
[INFO] [stdout]      |
[INFO] [stdout] 6920 |         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] 6920 -         self.r#resp = value.into();
[INFO] [stdout] 6920 +         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] 6920 -         self.r#resp = value.into();
[INFO] [stdout] 6920 +         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:6926:23
[INFO] [stdout]      |
[INFO] [stdout] 6926 |         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] 6926 -         self.r#resp = value.into();
[INFO] [stdout] 6926 +         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] 6926 -         self.r#resp = value.into();
[INFO] [stdout] 6926 +         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:7061:23
[INFO] [stdout]      |
[INFO] [stdout] 7061 |         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] 7061 -         self.r#resp = value.into();
[INFO] [stdout] 7061 +         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] 7061 -         self.r#resp = value.into();
[INFO] [stdout] 7061 +         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:7067:23
[INFO] [stdout]      |
[INFO] [stdout] 7067 |         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] 7067 -         self.r#resp = value.into();
[INFO] [stdout] 7067 +         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] 7067 -         self.r#resp = value.into();
[INFO] [stdout] 7067 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7083:26
[INFO] [stdout]      |
[INFO] [stdout] 7083 |         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] 7083 -         self.r#country = value.into();
[INFO] [stdout] 7083 +         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] 7083 -         self.r#country = value.into();
[INFO] [stdout] 7083 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7089:26
[INFO] [stdout]      |
[INFO] [stdout] 7089 |         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] 7089 -         self.r#country = value.into();
[INFO] [stdout] 7089 +         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] 7089 -         self.r#country = value.into();
[INFO] [stdout] 7089 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7216:24
[INFO] [stdout]      |
[INFO] [stdout] 7216 |         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] 7216 -         self.r#iface = value.into();
[INFO] [stdout] 7216 +         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] 7216 -         self.r#iface = value.into();
[INFO] [stdout] 7216 +         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:7222:24
[INFO] [stdout]      |
[INFO] [stdout] 7222 |         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] 7222 -         self.r#iface = value.into();
[INFO] [stdout] 7222 +         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] 7222 -         self.r#iface = value.into();
[INFO] [stdout] 7222 +         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:7238:30
[INFO] [stdout]      |
[INFO] [stdout] 7238 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7238 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7238 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7238 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7238 +         self.r#net_link_up = <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:7244:30
[INFO] [stdout]      |
[INFO] [stdout] 7244 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7244 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7244 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7244 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7244 +         self.r#net_link_up = <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:7260:26
[INFO] [stdout]      |
[INFO] [stdout] 7260 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7260 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7260 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7260 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7260 +         self.r#dhcp_up = <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:7266:26
[INFO] [stdout]      |
[INFO] [stdout] 7266 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7266 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7266 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7266 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7266 +         self.r#dhcp_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7282:26
[INFO] [stdout]      |
[INFO] [stdout] 7282 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7282 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7282 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7282 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7282 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7288:26
[INFO] [stdout]      |
[INFO] [stdout] 7288 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7288 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7288 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7288 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7288 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7304:26
[INFO] [stdout]      |
[INFO] [stdout] 7304 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7304 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7304 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7304 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7304 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7310:26
[INFO] [stdout]      |
[INFO] [stdout] 7310 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7310 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7310 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7310 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7310 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7326:26
[INFO] [stdout]      |
[INFO] [stdout] 7326 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7326 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7326 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7326 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7326 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7332:26
[INFO] [stdout]      |
[INFO] [stdout] 7332 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7332 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7332 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7332 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7332 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7348:25
[INFO] [stdout]      |
[INFO] [stdout] 7348 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7348 -         self.r#dns_up = value.into();
[INFO] [stdout] 7348 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7348 -         self.r#dns_up = value.into();
[INFO] [stdout] 7348 +         self.r#dns_up = <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:7354:25
[INFO] [stdout]      |
[INFO] [stdout] 7354 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7354 -         self.r#dns_up = value.into();
[INFO] [stdout] 7354 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7354 -         self.r#dns_up = value.into();
[INFO] [stdout] 7354 +         self.r#dns_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7370:25
[INFO] [stdout]      |
[INFO] [stdout] 7370 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7370 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7370 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7370 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7370 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7376:25
[INFO] [stdout]      |
[INFO] [stdout] 7376 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7376 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7376 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7376 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7376 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7392:27
[INFO] [stdout]      |
[INFO] [stdout] 7392 |         self.r#dns_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] 7392 -         self.r#dns_type = value.into();
[INFO] [stdout] 7392 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7392 -         self.r#dns_type = value.into();
[INFO] [stdout] 7392 +         self.r#dns_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:7398:27
[INFO] [stdout]      |
[INFO] [stdout] 7398 |         self.r#dns_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] 7398 -         self.r#dns_type = value.into();
[INFO] [stdout] 7398 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7398 -         self.r#dns_type = value.into();
[INFO] [stdout] 7398 +         self.r#dns_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:7722:23
[INFO] [stdout]      |
[INFO] [stdout] 7722 |         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] 7722 -         self.r#resp = value.into();
[INFO] [stdout] 7722 +         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] 7722 -         self.r#resp = value.into();
[INFO] [stdout] 7722 +         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:7728:23
[INFO] [stdout]      |
[INFO] [stdout] 7728 |         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] 7728 -         self.r#resp = value.into();
[INFO] [stdout] 7728 +         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] 7728 -         self.r#resp = value.into();
[INFO] [stdout] 7728 +         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:7871:23
[INFO] [stdout]      |
[INFO] [stdout] 7871 |         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] 7871 -         self.r#resp = value.into();
[INFO] [stdout] 7871 +         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] 7871 -         self.r#resp = value.into();
[INFO] [stdout] 7871 +         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:7877:23
[INFO] [stdout]      |
[INFO] [stdout] 7877 |         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] 7877 -         self.r#resp = value.into();
[INFO] [stdout] 7877 +         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] 7877 -         self.r#resp = value.into();
[INFO] [stdout] 7877 +         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:7893:24
[INFO] [stdout]      |
[INFO] [stdout] 7893 |         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] 7893 -         self.r#iface = value.into();
[INFO] [stdout] 7893 +         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] 7893 -         self.r#iface = value.into();
[INFO] [stdout] 7893 +         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:7899:24
[INFO] [stdout]      |
[INFO] [stdout] 7899 |         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] 7899 -         self.r#iface = value.into();
[INFO] [stdout] 7899 +         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] 7899 -         self.r#iface = value.into();
[INFO] [stdout] 7899 +         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:7915:30
[INFO] [stdout]      |
[INFO] [stdout] 7915 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7915 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7915 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7915 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7915 +         self.r#net_link_up = <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:7921:30
[INFO] [stdout]      |
[INFO] [stdout] 7921 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7921 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7921 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7921 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7921 +         self.r#net_link_up = <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:7937:26
[INFO] [stdout]      |
[INFO] [stdout] 7937 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7937 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7937 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7937 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7937 +         self.r#dhcp_up = <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:7943:26
[INFO] [stdout]      |
[INFO] [stdout] 7943 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7943 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7943 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7943 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7943 +         self.r#dhcp_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7959:26
[INFO] [stdout]      |
[INFO] [stdout] 7959 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7959 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7959 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7959 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7959 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7965:26
[INFO] [stdout]      |
[INFO] [stdout] 7965 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7965 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7965 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7965 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7965 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7981:26
[INFO] [stdout]      |
[INFO] [stdout] 7981 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7981 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7981 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7981 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7981 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7987:26
[INFO] [stdout]      |
[INFO] [stdout] 7987 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7987 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7987 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7987 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7987 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8003:26
[INFO] [stdout]      |
[INFO] [stdout] 8003 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8003 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 8003 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8003 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 8003 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8009:26
[INFO] [stdout]      |
[INFO] [stdout] 8009 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8009 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 8009 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8009 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 8009 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:8025:25
[INFO] [stdout]      |
[INFO] [stdout] 8025 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8025 -         self.r#dns_up = value.into();
[INFO] [stdout] 8025 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8025 -         self.r#dns_up = value.into();
[INFO] [stdout] 8025 +         self.r#dns_up = <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:8031:25
[INFO] [stdout]      |
[INFO] [stdout] 8031 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8031 -         self.r#dns_up = value.into();
[INFO] [stdout] 8031 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8031 -         self.r#dns_up = value.into();
[INFO] [stdout] 8031 +         self.r#dns_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8047:25
[INFO] [stdout]      |
[INFO] [stdout] 8047 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8047 -         self.r#dns_ip = value.into();
[INFO] [stdout] 8047 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8047 -         self.r#dns_ip = value.into();
[INFO] [stdout] 8047 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8053:25
[INFO] [stdout]      |
[INFO] [stdout] 8053 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8053 -         self.r#dns_ip = value.into();
[INFO] [stdout] 8053 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8053 -         self.r#dns_ip = value.into();
[INFO] [stdout] 8053 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:8069:27
[INFO] [stdout]      |
[INFO] [stdout] 8069 |         self.r#dns_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] 8069 -         self.r#dns_type = value.into();
[INFO] [stdout] 8069 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8069 -         self.r#dns_type = value.into();
[INFO] [stdout] 8069 +         self.r#dns_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:8075:27
[INFO] [stdout]      |
[INFO] [stdout] 8075 |         self.r#dns_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] 8075 -         self.r#dns_type = value.into();
[INFO] [stdout] 8075 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8075 -         self.r#dns_type = value.into();
[INFO] [stdout] 8075 +         self.r#dns_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:8431:28
[INFO] [stdout]      |
[INFO] [stdout] 8431 |         self.r#init_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] 8431 -         self.r#init_data = value.into();
[INFO] [stdout] 8431 +         self.r#init_data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8431 -         self.r#init_data = value.into();
[INFO] [stdout] 8431 +         self.r#init_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:8437:28
[INFO] [stdout]      |
[INFO] [stdout] 8437 |         self.r#init_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] 8437 -         self.r#init_data = value.into();
[INFO] [stdout] 8437 +         self.r#init_data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8437 -         self.r#init_data = value.into();
[INFO] [stdout] 8437 +         self.r#init_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<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:8525:25
[INFO] [stdout]      |
[INFO] [stdout] 8525 |         self.r#hb_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] 8525 -         self.r#hb_num = value.into();
[INFO] [stdout] 8525 +         self.r#hb_num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8525 -         self.r#hb_num = value.into();
[INFO] [stdout] 8525 +         self.r#hb_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:8531:25
[INFO] [stdout]      |
[INFO] [stdout] 8531 |         self.r#hb_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] 8531 -         self.r#hb_num = value.into();
[INFO] [stdout] 8531 +         self.r#hb_num = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8531 -         self.r#hb_num = value.into();
[INFO] [stdout] 8531 +         self.r#hb_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:8628:23
[INFO] [stdout]      |
[INFO] [stdout] 8628 |         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] 8628 -         self.r#resp = value.into();
[INFO] [stdout] 8628 +         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] 8628 -         self.r#resp = value.into();
[INFO] [stdout] 8628 +         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:8634:23
[INFO] [stdout]      |
[INFO] [stdout] 8634 |         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] 8634 -         self.r#resp = value.into();
[INFO] [stdout] 8634 +         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] 8634 -         self.r#resp = value.into();
[INFO] [stdout] 8634 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8650:23
[INFO] [stdout]      |
[INFO] [stdout] 8650 |         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] 8650 -         self.r#ssid = value.into();
[INFO] [stdout] 8650 +         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] 8650 -         self.r#ssid = value.into();
[INFO] [stdout] 8650 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8656:23
[INFO] [stdout]      |
[INFO] [stdout] 8656 |         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] 8656 -         self.r#ssid = value.into();
[INFO] [stdout] 8656 +         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] 8656 -         self.r#ssid = value.into();
[INFO] [stdout] 8656 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:8672:27
[INFO] [stdout]      |
[INFO] [stdout] 8672 |         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] 8672 -         self.r#ssid_len = value.into();
[INFO] [stdout] 8672 +         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] 8672 -         self.r#ssid_len = value.into();
[INFO] [stdout] 8672 +         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:8678:27
[INFO] [stdout]      |
[INFO] [stdout] 8678 |         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] 8678 -         self.r#ssid_len = value.into();
[INFO] [stdout] 8678 +         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] 8678 -         self.r#ssid_len = value.into();
[INFO] [stdout] 8678 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8694:24
[INFO] [stdout]      |
[INFO] [stdout] 8694 |         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] 8694 -         self.r#bssid = value.into();
[INFO] [stdout] 8694 +         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] 8694 -         self.r#bssid = value.into();
[INFO] [stdout] 8694 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:8700:24
[INFO] [stdout]      |
[INFO] [stdout] 8700 |         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] 8700 -         self.r#bssid = value.into();
[INFO] [stdout] 8700 +         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] 8700 -         self.r#bssid = value.into();
[INFO] [stdout] 8700 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:8716:25
[INFO] [stdout]      |
[INFO] [stdout] 8716 |         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] 8716 -         self.r#reason = value.into();
[INFO] [stdout] 8716 +         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] 8716 -         self.r#reason = value.into();
[INFO] [stdout] 8716 +         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:8722:25
[INFO] [stdout]      |
[INFO] [stdout] 8722 |         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] 8722 -         self.r#reason = value.into();
[INFO] [stdout] 8722 +         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] 8722 -         self.r#reason = value.into();
[INFO] [stdout] 8722 +         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:8738:23
[INFO] [stdout]      |
[INFO] [stdout] 8738 |         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] 8738 -         self.r#rssi = value.into();
[INFO] [stdout] 8738 +         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] 8738 -         self.r#rssi = value.into();
[INFO] [stdout] 8738 +         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:8744:23
[INFO] [stdout]      |
[INFO] [stdout] 8744 |         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] 8744 -         self.r#rssi = value.into();
[INFO] [stdout] 8744 +         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] 8744 -         self.r#rssi = value.into();
[INFO] [stdout] 8744 +         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:8989:23
[INFO] [stdout]      |
[INFO] [stdout] 8989 |         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] 8989 -         self.r#resp = value.into();
[INFO] [stdout] 8989 +         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] 8989 -         self.r#resp = value.into();
[INFO] [stdout] 8989 +         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:8995:23
[INFO] [stdout]      |
[INFO] [stdout] 8995 |         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] 8995 -         self.r#resp = value.into();
[INFO] [stdout] 8995 +         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] 8995 -         self.r#resp = value.into();
[INFO] [stdout] 8995 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9011:23
[INFO] [stdout]      |
[INFO] [stdout] 9011 |         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] 9011 -         self.r#ssid = value.into();
[INFO] [stdout] 9011 +         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] 9011 -         self.r#ssid = value.into();
[INFO] [stdout] 9011 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9017:23
[INFO] [stdout]      |
[INFO] [stdout] 9017 |         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] 9017 -         self.r#ssid = value.into();
[INFO] [stdout] 9017 +         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] 9017 -         self.r#ssid = value.into();
[INFO] [stdout] 9017 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:9033:27
[INFO] [stdout]      |
[INFO] [stdout] 9033 |         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] 9033 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9033 +         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] 9033 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9033 +         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:9039:27
[INFO] [stdout]      |
[INFO] [stdout] 9039 |         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] 9039 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9039 +         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] 9039 -         self.r#ssid_len = value.into();
[INFO] [stdout] 9039 +         self.r#ssid_len = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9055:24
[INFO] [stdout]      |
[INFO] [stdout] 9055 |         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] 9055 -         self.r#bssid = value.into();
[INFO] [stdout] 9055 +         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] 9055 -         self.r#bssid = value.into();
[INFO] [stdout] 9055 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9061:24
[INFO] [stdout]      |
[INFO] [stdout] 9061 |         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] 9061 -         self.r#bssid = value.into();
[INFO] [stdout] 9061 +         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] 9061 -         self.r#bssid = value.into();
[INFO] [stdout] 9061 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:9077:26
[INFO] [stdout]      |
[INFO] [stdout] 9077 |         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] 9077 -         self.r#channel = value.into();
[INFO] [stdout] 9077 +         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] 9077 -         self.r#channel = value.into();
[INFO] [stdout] 9077 +         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:9083:26
[INFO] [stdout]      |
[INFO] [stdout] 9083 |         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] 9083 -         self.r#channel = value.into();
[INFO] [stdout] 9083 +         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] 9083 -         self.r#channel = value.into();
[INFO] [stdout] 9083 +         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:9099:27
[INFO] [stdout]      |
[INFO] [stdout] 9099 |         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] 9099 -         self.r#authmode = value.into();
[INFO] [stdout] 9099 +         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] 9099 -         self.r#authmode = value.into();
[INFO] [stdout] 9099 +         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:9105:27
[INFO] [stdout]      |
[INFO] [stdout] 9105 |         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] 9105 -         self.r#authmode = value.into();
[INFO] [stdout] 9105 +         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] 9105 -         self.r#authmode = value.into();
[INFO] [stdout] 9105 +         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:9121:22
[INFO] [stdout]      |
[INFO] [stdout] 9121 |         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] 9121 -         self.r#aid = value.into();
[INFO] [stdout] 9121 +         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] 9121 -         self.r#aid = value.into();
[INFO] [stdout] 9121 +         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:9127:22
[INFO] [stdout]      |
[INFO] [stdout] 9127 |         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] 9127 -         self.r#aid = value.into();
[INFO] [stdout] 9127 +         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] 9127 -         self.r#aid = value.into();
[INFO] [stdout] 9127 +         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:9401:23
[INFO] [stdout]      |
[INFO] [stdout] 9401 |         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] 9401 -         self.r#resp = value.into();
[INFO] [stdout] 9401 +         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] 9401 -         self.r#resp = value.into();
[INFO] [stdout] 9401 +         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:9407:23
[INFO] [stdout]      |
[INFO] [stdout] 9407 |         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] 9407 -         self.r#resp = value.into();
[INFO] [stdout] 9407 +         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] 9407 -         self.r#resp = value.into();
[INFO] [stdout] 9407 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9423:22
[INFO] [stdout]      |
[INFO] [stdout] 9423 |         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] 9423 -         self.r#mac = value.into();
[INFO] [stdout] 9423 +         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] 9423 -         self.r#mac = value.into();
[INFO] [stdout] 9423 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9429:22
[INFO] [stdout]      |
[INFO] [stdout] 9429 |         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] 9429 -         self.r#mac = value.into();
[INFO] [stdout] 9429 +         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] 9429 -         self.r#mac = value.into();
[INFO] [stdout] 9429 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:9445:22
[INFO] [stdout]      |
[INFO] [stdout] 9445 |         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] 9445 -         self.r#aid = value.into();
[INFO] [stdout] 9445 +         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] 9445 -         self.r#aid = value.into();
[INFO] [stdout] 9445 +         self.r#aid = <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:9451:22
[INFO] [stdout]      |
[INFO] [stdout] 9451 |         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] 9451 -         self.r#aid = value.into();
[INFO] [stdout] 9451 +         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] 9451 -         self.r#aid = value.into();
[INFO] [stdout] 9451 +         self.r#aid = <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:9467:32
[INFO] [stdout]      |
[INFO] [stdout] 9467 |         self.r#is_mesh_child = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9467 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9467 +         self.r#is_mesh_child = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9467 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9467 +         self.r#is_mesh_child = <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:9473:32
[INFO] [stdout]      |
[INFO] [stdout] 9473 |         self.r#is_mesh_child = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9473 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9473 +         self.r#is_mesh_child = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9473 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9473 +         self.r#is_mesh_child = <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:9489:25
[INFO] [stdout]      |
[INFO] [stdout] 9489 |         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] 9489 -         self.r#reason = value.into();
[INFO] [stdout] 9489 +         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] 9489 -         self.r#reason = value.into();
[INFO] [stdout] 9489 +         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:9495:25
[INFO] [stdout]      |
[INFO] [stdout] 9495 |         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] 9495 -         self.r#reason = value.into();
[INFO] [stdout] 9495 +         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] 9495 -         self.r#reason = value.into();
[INFO] [stdout] 9495 +         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:9710:23
[INFO] [stdout]      |
[INFO] [stdout] 9710 |         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] 9710 -         self.r#resp = value.into();
[INFO] [stdout] 9710 +         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] 9710 -         self.r#resp = value.into();
[INFO] [stdout] 9710 +         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:9716:23
[INFO] [stdout]      |
[INFO] [stdout] 9716 |         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] 9716 -         self.r#resp = value.into();
[INFO] [stdout] 9716 +         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] 9716 -         self.r#resp = value.into();
[INFO] [stdout] 9716 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9732:22
[INFO] [stdout]      |
[INFO] [stdout] 9732 |         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] 9732 -         self.r#mac = value.into();
[INFO] [stdout] 9732 +         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] 9732 -         self.r#mac = value.into();
[INFO] [stdout] 9732 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:9738:22
[INFO] [stdout]      |
[INFO] [stdout] 9738 |         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] 9738 -         self.r#mac = value.into();
[INFO] [stdout] 9738 +         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] 9738 -         self.r#mac = value.into();
[INFO] [stdout] 9738 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:9754:22
[INFO] [stdout]      |
[INFO] [stdout] 9754 |         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] 9754 -         self.r#aid = value.into();
[INFO] [stdout] 9754 +         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] 9754 -         self.r#aid = value.into();
[INFO] [stdout] 9754 +         self.r#aid = <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:9760:22
[INFO] [stdout]      |
[INFO] [stdout] 9760 |         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] 9760 -         self.r#aid = value.into();
[INFO] [stdout] 9760 +         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] 9760 -         self.r#aid = value.into();
[INFO] [stdout] 9760 +         self.r#aid = <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:9776:32
[INFO] [stdout]      |
[INFO] [stdout] 9776 |         self.r#is_mesh_child = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9776 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9776 +         self.r#is_mesh_child = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9776 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9776 +         self.r#is_mesh_child = <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:9782:32
[INFO] [stdout]      |
[INFO] [stdout] 9782 |         self.r#is_mesh_child = value.into();
[INFO] [stdout]      |                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9782 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9782 +         self.r#is_mesh_child = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9782 -         self.r#is_mesh_child = value.into();
[INFO] [stdout] 9782 +         self.r#is_mesh_child = <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:9972:24
[INFO] [stdout]      |
[INFO] [stdout] 9972 |         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] 9972 -         self.r#iface = value.into();
[INFO] [stdout] 9972 +         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] 9972 -         self.r#iface = value.into();
[INFO] [stdout] 9972 +         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:9978:24
[INFO] [stdout]      |
[INFO] [stdout] 9978 |         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] 9978 -         self.r#iface = value.into();
[INFO] [stdout] 9978 +         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] 9978 -         self.r#iface = value.into();
[INFO] [stdout] 9978 +         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:9994:30
[INFO] [stdout]      |
[INFO] [stdout] 9994 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9994 -         self.r#net_link_up = value.into();
[INFO] [stdout] 9994 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9994 -         self.r#net_link_up = value.into();
[INFO] [stdout] 9994 +         self.r#net_link_up = <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:10000:30
[INFO] [stdout]       |
[INFO] [stdout] 10000 |         self.r#net_link_up = value.into();
[INFO] [stdout]       |                              ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10000 -         self.r#net_link_up = value.into();
[INFO] [stdout] 10000 +         self.r#net_link_up = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10000 -         self.r#net_link_up = value.into();
[INFO] [stdout] 10000 +         self.r#net_link_up = <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:10016:26
[INFO] [stdout]       |
[INFO] [stdout] 10016 |         self.r#dhcp_up = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10016 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 10016 +         self.r#dhcp_up = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10016 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 10016 +         self.r#dhcp_up = <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:10022:26
[INFO] [stdout]       |
[INFO] [stdout] 10022 |         self.r#dhcp_up = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10022 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 10022 +         self.r#dhcp_up = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10022 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 10022 +         self.r#dhcp_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10038:26
[INFO] [stdout]       |
[INFO] [stdout] 10038 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10038 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 10038 +         self.r#dhcp_ip = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10038 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 10038 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10044:26
[INFO] [stdout]       |
[INFO] [stdout] 10044 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10044 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 10044 +         self.r#dhcp_ip = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10044 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 10044 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10060:26
[INFO] [stdout]       |
[INFO] [stdout] 10060 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10060 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 10060 +         self.r#dhcp_nm = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10060 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 10060 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10066:26
[INFO] [stdout]       |
[INFO] [stdout] 10066 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#dhcp_nm = value.into();
[INFO] [stdout] 10066 +         self.r#dhcp_nm = 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#dhcp_nm = value.into();
[INFO] [stdout] 10066 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10082:26
[INFO] [stdout]       |
[INFO] [stdout] 10082 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10082 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 10082 +         self.r#dhcp_gw = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10082 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 10082 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10088:26
[INFO] [stdout]       |
[INFO] [stdout] 10088 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]       |                          ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10088 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 10088 +         self.r#dhcp_gw = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10088 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 10088 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:10104:25
[INFO] [stdout]       |
[INFO] [stdout] 10104 |         self.r#dns_up = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10104 -         self.r#dns_up = value.into();
[INFO] [stdout] 10104 +         self.r#dns_up = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10104 -         self.r#dns_up = value.into();
[INFO] [stdout] 10104 +         self.r#dns_up = <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:10110:25
[INFO] [stdout]       |
[INFO] [stdout] 10110 |         self.r#dns_up = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10110 -         self.r#dns_up = value.into();
[INFO] [stdout] 10110 +         self.r#dns_up = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10110 -         self.r#dns_up = value.into();
[INFO] [stdout] 10110 +         self.r#dns_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10126:25
[INFO] [stdout]       |
[INFO] [stdout] 10126 |         self.r#dns_ip = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10126 -         self.r#dns_ip = value.into();
[INFO] [stdout] 10126 +         self.r#dns_ip = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10126 -         self.r#dns_ip = value.into();
[INFO] [stdout] 10126 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10132:25
[INFO] [stdout]       |
[INFO] [stdout] 10132 |         self.r#dns_ip = value.into();
[INFO] [stdout]       |                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10132 -         self.r#dns_ip = value.into();
[INFO] [stdout] 10132 +         self.r#dns_ip = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10132 -         self.r#dns_ip = value.into();
[INFO] [stdout] 10132 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:10148:27
[INFO] [stdout]       |
[INFO] [stdout] 10148 |         self.r#dns_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] 10148 -         self.r#dns_type = value.into();
[INFO] [stdout] 10148 +         self.r#dns_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10148 -         self.r#dns_type = value.into();
[INFO] [stdout] 10148 +         self.r#dns_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:10154:27
[INFO] [stdout]       |
[INFO] [stdout] 10154 |         self.r#dns_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] 10154 -         self.r#dns_type = value.into();
[INFO] [stdout] 10154 +         self.r#dns_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10154 -         self.r#dns_type = value.into();
[INFO] [stdout] 10154 +         self.r#dns_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:10170:23
[INFO] [stdout]       |
[INFO] [stdout] 10170 |         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] 10170 -         self.r#resp = value.into();
[INFO] [stdout] 10170 +         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] 10170 -         self.r#resp = value.into();
[INFO] [stdout] 10170 +         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:10176:23
[INFO] [stdout]       |
[INFO] [stdout] 10176 |         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] 10176 -         self.r#resp = value.into();
[INFO] [stdout] 10176 +         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] 10176 -         self.r#resp = value.into();
[INFO] [stdout] 10176 +         self.r#resp = <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:10533:32
[INFO] [stdout]       |
[INFO] [stdout] 10533 |         self.r#custom_msg_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] 10533 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10533 +         self.r#custom_msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10533 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10533 +         self.r#custom_msg_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:10539:32
[INFO] [stdout]       |
[INFO] [stdout] 10539 |         self.r#custom_msg_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] 10539 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10539 +         self.r#custom_msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10539 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10539 +         self.r#custom_msg_id = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10555:23
[INFO] [stdout]       |
[INFO] [stdout] 10555 |         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] 10555 -         self.r#data = value.into();
[INFO] [stdout] 10555 +         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] 10555 -         self.r#data = value.into();
[INFO] [stdout] 10555 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10561:23
[INFO] [stdout]       |
[INFO] [stdout] 10561 |         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] 10561 -         self.r#data = value.into();
[INFO] [stdout] 10561 +         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] 10561 -         self.r#data = value.into();
[INFO] [stdout] 10561 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:10682:23
[INFO] [stdout]       |
[INFO] [stdout] 10682 |         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] 10682 -         self.r#resp = value.into();
[INFO] [stdout] 10682 +         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] 10682 -         self.r#resp = value.into();
[INFO] [stdout] 10682 +         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:10688:23
[INFO] [stdout]       |
[INFO] [stdout] 10688 |         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] 10688 -         self.r#resp = value.into();
[INFO] [stdout] 10688 +         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] 10688 -         self.r#resp = value.into();
[INFO] [stdout] 10688 +         self.r#resp = <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:10704:32
[INFO] [stdout]       |
[INFO] [stdout] 10704 |         self.r#custom_msg_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] 10704 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10704 +         self.r#custom_msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10704 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10704 +         self.r#custom_msg_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:10710:32
[INFO] [stdout]       |
[INFO] [stdout] 10710 |         self.r#custom_msg_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] 10710 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10710 +         self.r#custom_msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10710 -         self.r#custom_msg_id = value.into();
[INFO] [stdout] 10710 +         self.r#custom_msg_id = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10726:23
[INFO] [stdout]       |
[INFO] [stdout] 10726 |         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] 10726 -         self.r#data = value.into();
[INFO] [stdout] 10726 +         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] 10726 -         self.r#data = value.into();
[INFO] [stdout] 10726 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10732:23
[INFO] [stdout]       |
[INFO] [stdout] 10732 |         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] 10732 -         self.r#data = value.into();
[INFO] [stdout] 10732 +         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] 10732 -         self.r#data = value.into();
[INFO] [stdout] 10732 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:10884:23
[INFO] [stdout]       |
[INFO] [stdout] 10884 |         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] 10884 -         self.r#resp = value.into();
[INFO] [stdout] 10884 +         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] 10884 -         self.r#resp = value.into();
[INFO] [stdout] 10884 +         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:10890:23
[INFO] [stdout]       |
[INFO] [stdout] 10890 |         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] 10890 -         self.r#resp = value.into();
[INFO] [stdout] 10890 +         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] 10890 -         self.r#resp = value.into();
[INFO] [stdout] 10890 +         self.r#resp = <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:10906:32
[INFO] [stdout]       |
[INFO] [stdout] 10906 |         self.r#custom_evt_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] 10906 -         self.r#custom_evt_id = value.into();
[INFO] [stdout] 10906 +         self.r#custom_evt_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10906 -         self.r#custom_evt_id = value.into();
[INFO] [stdout] 10906 +         self.r#custom_evt_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:10912:32
[INFO] [stdout]       |
[INFO] [stdout] 10912 |         self.r#custom_evt_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] 10912 -         self.r#custom_evt_id = value.into();
[INFO] [stdout] 10912 +         self.r#custom_evt_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10912 -         self.r#custom_evt_id = value.into();
[INFO] [stdout] 10912 +         self.r#custom_evt_id = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10928:23
[INFO] [stdout]       |
[INFO] [stdout] 10928 |         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] 10928 -         self.r#data = value.into();
[INFO] [stdout] 10928 +         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] 10928 -         self.r#data = value.into();
[INFO] [stdout] 10928 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]      --> src/proto.rs:10934:23
[INFO] [stdout]       |
[INFO] [stdout] 10934 |         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] 10934 -         self.r#data = value.into();
[INFO] [stdout] 10934 +         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] 10934 -         self.r#data = value.into();
[INFO] [stdout] 10934 +         self.r#data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsgType`
[INFO] [stdout]      --> src/proto.rs:11093:27
[INFO] [stdout]       |
[INFO] [stdout] 11093 |         self.r#msg_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] 11093 -         self.r#msg_type = value.into();
[INFO] [stdout] 11093 +         self.r#msg_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11093 -         self.r#msg_type = value.into();
[INFO] [stdout] 11093 +         self.r#msg_type = <CtrlMsgType as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsgType`
[INFO] [stdout]      --> src/proto.rs:11099:27
[INFO] [stdout]       |
[INFO] [stdout] 11099 |         self.r#msg_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] 11099 -         self.r#msg_type = value.into();
[INFO] [stdout] 11099 +         self.r#msg_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11099 -         self.r#msg_type = value.into();
[INFO] [stdout] 11099 +         self.r#msg_type = <CtrlMsgType as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsgId`
[INFO] [stdout]      --> src/proto.rs:11115:25
[INFO] [stdout]       |
[INFO] [stdout] 11115 |         self.r#msg_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] 11115 -         self.r#msg_id = value.into();
[INFO] [stdout] 11115 +         self.r#msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11115 -         self.r#msg_id = value.into();
[INFO] [stdout] 11115 +         self.r#msg_id = <CtrlMsgId as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsgId`
[INFO] [stdout]      --> src/proto.rs:11121:25
[INFO] [stdout]       |
[INFO] [stdout] 11121 |         self.r#msg_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] 11121 -         self.r#msg_id = value.into();
[INFO] [stdout] 11121 +         self.r#msg_id = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11121 -         self.r#msg_id = value.into();
[INFO] [stdout] 11121 +         self.r#msg_id = <CtrlMsgId 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:11137:22
[INFO] [stdout]       |
[INFO] [stdout] 11137 |         self.r#uid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11137 -         self.r#uid = value.into();
[INFO] [stdout] 11137 +         self.r#uid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11137 -         self.r#uid = value.into();
[INFO] [stdout] 11137 +         self.r#uid = <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:11143:22
[INFO] [stdout]       |
[INFO] [stdout] 11143 |         self.r#uid = value.into();
[INFO] [stdout]       |                      ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 11143 -         self.r#uid = value.into();
[INFO] [stdout] 11143 +         self.r#uid = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11143 -         self.r#uid = value.into();
[INFO] [stdout] 11143 +         self.r#uid = <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:11159:32
[INFO] [stdout]       |
[INFO] [stdout] 11159 |         self.r#req_resp_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] 11159 -         self.r#req_resp_type = value.into();
[INFO] [stdout] 11159 +         self.r#req_resp_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11159 -         self.r#req_resp_type = value.into();
[INFO] [stdout] 11159 +         self.r#req_resp_type = <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:11165:32
[INFO] [stdout]       |
[INFO] [stdout] 11165 |         self.r#req_resp_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] 11165 -         self.r#req_resp_type = value.into();
[INFO] [stdout] 11165 +         self.r#req_resp_type = value;
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 11165 -         self.r#req_resp_type = value.into();
[INFO] [stdout] 11165 +         self.r#req_resp_type = <u32 as Into<_>>::into(value);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 |         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]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 25 -         self.r#ssid = value.into();
[INFO] [stdout] 25 +         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] 25 -         self.r#ssid = value.into();
[INFO] [stdout] 25 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |         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] 31 -         self.r#ssid = value.into();
[INFO] [stdout] 31 +         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] 31 -         self.r#ssid = value.into();
[INFO] [stdout] 31 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.r#chnl = value.into();
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 47 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 47 +         self.r#chnl = <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:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |         self.r#chnl = value.into();
[INFO] [stdout]    |                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 53 -         self.r#chnl = value.into();
[INFO] [stdout] 53 +         self.r#chnl = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 53 -         self.r#chnl = value.into();
[INFO] [stdout] 53 +         self.r#chnl = <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:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |         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] 69 -         self.r#rssi = value.into();
[INFO] [stdout] 69 +         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] 69 -         self.r#rssi = value.into();
[INFO] [stdout] 69 +         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:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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] 75 -         self.r#rssi = value.into();
[INFO] [stdout] 75 +         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] 75 -         self.r#rssi = value.into();
[INFO] [stdout] 75 +         self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |         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] 91 -         self.r#bssid = value.into();
[INFO] [stdout] 91 +         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] 91 -         self.r#bssid = value.into();
[INFO] [stdout] 91 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]   --> src/proto.rs:97:24
[INFO] [stdout]    |
[INFO] [stdout] 97 |         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] 97 -         self.r#bssid = value.into();
[INFO] [stdout] 97 +         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] 97 -         self.r#bssid = value.into();
[INFO] [stdout] 97 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]    --> src/proto.rs:113:27
[INFO] [stdout]     |
[INFO] [stdout] 113 |         self.r#sec_prot = value.into();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#sec_prot = value.into();
[INFO] [stdout] 113 +         self.r#sec_prot = 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#sec_prot = value.into();
[INFO] [stdout] 113 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]    --> src/proto.rs:119:27
[INFO] [stdout]     |
[INFO] [stdout] 119 |         self.r#sec_prot = value.into();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 119 -         self.r#sec_prot = value.into();
[INFO] [stdout] 119 +         self.r#sec_prot = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 119 -         self.r#sec_prot = value.into();
[INFO] [stdout] 119 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:330:22
[INFO] [stdout]     |
[INFO] [stdout] 330 |         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] 330 -         self.r#mac = value.into();
[INFO] [stdout] 330 +         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] 330 -         self.r#mac = value.into();
[INFO] [stdout] 330 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:336:22
[INFO] [stdout]     |
[INFO] [stdout] 336 |         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] 336 -         self.r#mac = value.into();
[INFO] [stdout] 336 +         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] 336 -         self.r#mac = value.into();
[INFO] [stdout] 336 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |         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] 352 -         self.r#rssi = value.into();
[INFO] [stdout] 352 +         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] 352 -         self.r#rssi = value.into();
[INFO] [stdout] 352 +         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:358:23
[INFO] [stdout]     |
[INFO] [stdout] 358 |         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] 358 -         self.r#rssi = value.into();
[INFO] [stdout] 358 +         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] 358 -         self.r#rssi = value.into();
[INFO] [stdout] 358 +         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:478:23
[INFO] [stdout]     |
[INFO] [stdout] 478 |         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] 478 -         self.r#mode = value.into();
[INFO] [stdout] 478 +         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] 478 -         self.r#mode = value.into();
[INFO] [stdout] 478 +         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:484:23
[INFO] [stdout]     |
[INFO] [stdout] 484 |         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] 484 -         self.r#mode = value.into();
[INFO] [stdout] 484 +         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] 484 -         self.r#mode = value.into();
[INFO] [stdout] 484 +         self.r#mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:577:22
[INFO] [stdout]     |
[INFO] [stdout] 577 |         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] 577 -         self.r#mac = value.into();
[INFO] [stdout] 577 +         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] 577 -         self.r#mac = value.into();
[INFO] [stdout] 577 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]    --> src/proto.rs:583:22
[INFO] [stdout]     |
[INFO] [stdout] 583 |         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] 583 -         self.r#mac = value.into();
[INFO] [stdout] 583 +         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] 583 -         self.r#mac = value.into();
[INFO] [stdout] 583 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:599:23
[INFO] [stdout]     |
[INFO] [stdout] 599 |         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] 599 -         self.r#resp = value.into();
[INFO] [stdout] 599 +         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] 599 -         self.r#resp = value.into();
[INFO] [stdout] 599 +         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:605:23
[INFO] [stdout]     |
[INFO] [stdout] 605 |         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] 605 -         self.r#resp = value.into();
[INFO] [stdout] 605 +         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] 605 -         self.r#resp = value.into();
[INFO] [stdout] 605 +         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:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 |         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] 767 -         self.r#mode = value.into();
[INFO] [stdout] 767 +         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] 767 -         self.r#mode = value.into();
[INFO] [stdout] 767 +         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:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |         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] 773 -         self.r#mode = value.into();
[INFO] [stdout] 773 +         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] 773 -         self.r#mode = value.into();
[INFO] [stdout] 773 +         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:789:23
[INFO] [stdout]     |
[INFO] [stdout] 789 |         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] 789 -         self.r#resp = value.into();
[INFO] [stdout] 789 +         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] 789 -         self.r#resp = value.into();
[INFO] [stdout] 789 +         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:795:23
[INFO] [stdout]     |
[INFO] [stdout] 795 |         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] 795 -         self.r#resp = value.into();
[INFO] [stdout] 795 +         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] 795 -         self.r#resp = value.into();
[INFO] [stdout] 795 +         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:918:23
[INFO] [stdout]     |
[INFO] [stdout] 918 |         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] 918 -         self.r#mode = value.into();
[INFO] [stdout] 918 +         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] 918 -         self.r#mode = value.into();
[INFO] [stdout] 918 +         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:924:23
[INFO] [stdout]     |
[INFO] [stdout] 924 |         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] 924 -         self.r#mode = value.into();
[INFO] [stdout] 924 +         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] 924 -         self.r#mode = value.into();
[INFO] [stdout] 924 +         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:1016:23
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         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] 1016 -         self.r#resp = value.into();
[INFO] [stdout] 1016 +         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] 1016 -         self.r#resp = value.into();
[INFO] [stdout] 1016 +         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:1022:23
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         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] 1022 -         self.r#resp = value.into();
[INFO] [stdout] 1022 +         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] 1022 -         self.r#resp = value.into();
[INFO] [stdout] 1022 +         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:1156:23
[INFO] [stdout]      |
[INFO] [stdout] 1156 |         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] 1156 -         self.r#resp = value.into();
[INFO] [stdout] 1156 +         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] 1156 -         self.r#resp = value.into();
[INFO] [stdout] 1156 +         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:1162:23
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         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] 1162 -         self.r#resp = value.into();
[INFO] [stdout] 1162 +         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] 1162 -         self.r#resp = value.into();
[INFO] [stdout] 1162 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1255:22
[INFO] [stdout]      |
[INFO] [stdout] 1255 |         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] 1255 -         self.r#mac = value.into();
[INFO] [stdout] 1255 +         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] 1255 -         self.r#mac = value.into();
[INFO] [stdout] 1255 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1261:22
[INFO] [stdout]      |
[INFO] [stdout] 1261 |         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] 1261 -         self.r#mac = value.into();
[INFO] [stdout] 1261 +         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] 1261 -         self.r#mac = value.into();
[INFO] [stdout] 1261 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:1277:23
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         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] 1277 -         self.r#mode = value.into();
[INFO] [stdout] 1277 +         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] 1277 -         self.r#mode = value.into();
[INFO] [stdout] 1277 +         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:1283:23
[INFO] [stdout]      |
[INFO] [stdout] 1283 |         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] 1283 -         self.r#mode = value.into();
[INFO] [stdout] 1283 +         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] 1283 -         self.r#mode = value.into();
[INFO] [stdout] 1283 +         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:1402:23
[INFO] [stdout]      |
[INFO] [stdout] 1402 |         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] 1402 -         self.r#resp = value.into();
[INFO] [stdout] 1402 +         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] 1402 -         self.r#resp = value.into();
[INFO] [stdout] 1402 +         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:1408:23
[INFO] [stdout]      |
[INFO] [stdout] 1408 |         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] 1408 -         self.r#resp = value.into();
[INFO] [stdout] 1408 +         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] 1408 -         self.r#resp = value.into();
[INFO] [stdout] 1408 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1548:23
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         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] 1548 -         self.r#ssid = value.into();
[INFO] [stdout] 1548 +         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] 1548 -         self.r#ssid = value.into();
[INFO] [stdout] 1548 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1554:23
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         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] 1554 -         self.r#ssid = value.into();
[INFO] [stdout] 1554 +         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] 1554 -         self.r#ssid = value.into();
[INFO] [stdout] 1554 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1570:24
[INFO] [stdout]      |
[INFO] [stdout] 1570 |         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] 1570 -         self.r#bssid = value.into();
[INFO] [stdout] 1570 +         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] 1570 -         self.r#bssid = value.into();
[INFO] [stdout] 1570 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1576:24
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         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] 1576 -         self.r#bssid = value.into();
[INFO] [stdout] 1576 +         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] 1576 -         self.r#bssid = value.into();
[INFO] [stdout] 1576 +         self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:1592:23
[INFO] [stdout]      |
[INFO] [stdout] 1592 |         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] 1592 -         self.r#rssi = value.into();
[INFO] [stdout] 1592 +         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] 1592 -         self.r#rssi = value.into();
[INFO] [stdout] 1592 +         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:1598:23
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         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] 1598 -         self.r#rssi = value.into();
[INFO] [stdout] 1598 +         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] 1598 -         self.r#rssi = value.into();
[INFO] [stdout] 1598 +         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:1614:23
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1614 -         self.r#chnl = value.into();
[INFO] [stdout] 1614 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1614 -         self.r#chnl = value.into();
[INFO] [stdout] 1614 +         self.r#chnl = <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:1620:23
[INFO] [stdout]      |
[INFO] [stdout] 1620 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 1620 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 1620 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:1636:27
[INFO] [stdout]      |
[INFO] [stdout] 1636 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1636 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1636 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1636 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1636 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:1642:27
[INFO] [stdout]      |
[INFO] [stdout] 1642 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1642 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1642 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1642 -         self.r#sec_prot = value.into();
[INFO] [stdout] 1642 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:1658:23
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         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] 1658 -         self.r#resp = value.into();
[INFO] [stdout] 1658 +         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] 1658 -         self.r#resp = value.into();
[INFO] [stdout] 1658 +         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:1664:23
[INFO] [stdout]      |
[INFO] [stdout] 1664 |         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] 1664 -         self.r#resp = value.into();
[INFO] [stdout] 1664 +         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] 1664 -         self.r#resp = value.into();
[INFO] [stdout] 1664 +         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:1680:28
[INFO] [stdout]      |
[INFO] [stdout] 1680 |         self.r#band_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] 1680 -         self.r#band_mode = value.into();
[INFO] [stdout] 1680 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1680 -         self.r#band_mode = value.into();
[INFO] [stdout] 1680 +         self.r#band_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:1686:28
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         self.r#band_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] 1686 -         self.r#band_mode = value.into();
[INFO] [stdout] 1686 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1686 -         self.r#band_mode = value.into();
[INFO] [stdout] 1686 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1963:23
[INFO] [stdout]      |
[INFO] [stdout] 1963 |         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] 1963 -         self.r#ssid = value.into();
[INFO] [stdout] 1963 +         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] 1963 -         self.r#ssid = value.into();
[INFO] [stdout] 1963 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1969:23
[INFO] [stdout]      |
[INFO] [stdout] 1969 |         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] 1969 -         self.r#ssid = value.into();
[INFO] [stdout] 1969 +         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] 1969 -         self.r#ssid = value.into();
[INFO] [stdout] 1969 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1985:22
[INFO] [stdout]      |
[INFO] [stdout] 1985 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1985 -         self.r#pwd = value.into();
[INFO] [stdout] 1985 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1985 -         self.r#pwd = value.into();
[INFO] [stdout] 1985 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:1991:22
[INFO] [stdout]      |
[INFO] [stdout] 1991 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1991 -         self.r#pwd = value.into();
[INFO] [stdout] 1991 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1991 -         self.r#pwd = value.into();
[INFO] [stdout] 1991 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2007:24
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         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] 2007 -         self.r#bssid = value.into();
[INFO] [stdout] 2007 +         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] 2007 -         self.r#bssid = value.into();
[INFO] [stdout] 2007 +         self.r#bssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2013:24
[INFO] [stdout]      |
[INFO] [stdout] 2013 |         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] 2013 -         self.r#bssid = value.into();
[INFO] [stdout] 2013 +         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] 2013 -         self.r#bssid = value.into();
[INFO] [stdout] 2013 +         self.r#bssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2029:36
[INFO] [stdout]      |
[INFO] [stdout] 2029 |         self.r#is_wpa3_supported = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2029 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2029 +         self.r#is_wpa3_supported = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2029 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2029 +         self.r#is_wpa3_supported = <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:2035:36
[INFO] [stdout]      |
[INFO] [stdout] 2035 |         self.r#is_wpa3_supported = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2035 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2035 +         self.r#is_wpa3_supported = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2035 -         self.r#is_wpa3_supported = value.into();
[INFO] [stdout] 2035 +         self.r#is_wpa3_supported = <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:2051:34
[INFO] [stdout]      |
[INFO] [stdout] 2051 |         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] 2051 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2051 +         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] 2051 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2051 +         self.r#listen_interval = <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:2057:34
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         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] 2057 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2057 +         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] 2057 -         self.r#listen_interval = value.into();
[INFO] [stdout] 2057 +         self.r#listen_interval = <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:2073:28
[INFO] [stdout]      |
[INFO] [stdout] 2073 |         self.r#band_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] 2073 -         self.r#band_mode = value.into();
[INFO] [stdout] 2073 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2073 -         self.r#band_mode = value.into();
[INFO] [stdout] 2073 +         self.r#band_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:2079:28
[INFO] [stdout]      |
[INFO] [stdout] 2079 |         self.r#band_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] 2079 -         self.r#band_mode = value.into();
[INFO] [stdout] 2079 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2079 -         self.r#band_mode = value.into();
[INFO] [stdout] 2079 +         self.r#band_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:2316:23
[INFO] [stdout]      |
[INFO] [stdout] 2316 |         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] 2316 -         self.r#resp = value.into();
[INFO] [stdout] 2316 +         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] 2316 -         self.r#resp = value.into();
[INFO] [stdout] 2316 +         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:2322:23
[INFO] [stdout]      |
[INFO] [stdout] 2322 |         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] 2322 -         self.r#resp = value.into();
[INFO] [stdout] 2322 +         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] 2322 -         self.r#resp = value.into();
[INFO] [stdout] 2322 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2338:22
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         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] 2338 -         self.r#mac = value.into();
[INFO] [stdout] 2338 +         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] 2338 -         self.r#mac = value.into();
[INFO] [stdout] 2338 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2344:22
[INFO] [stdout]      |
[INFO] [stdout] 2344 |         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] 2344 -         self.r#mac = value.into();
[INFO] [stdout] 2344 +         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] 2344 -         self.r#mac = value.into();
[INFO] [stdout] 2344 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2360:28
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         self.r#band_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] 2360 -         self.r#band_mode = value.into();
[INFO] [stdout] 2360 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2360 -         self.r#band_mode = value.into();
[INFO] [stdout] 2360 +         self.r#band_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:2366:28
[INFO] [stdout]      |
[INFO] [stdout] 2366 |         self.r#band_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] 2366 -         self.r#band_mode = value.into();
[INFO] [stdout] 2366 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2366 -         self.r#band_mode = value.into();
[INFO] [stdout] 2366 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2566:23
[INFO] [stdout]      |
[INFO] [stdout] 2566 |         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] 2566 -         self.r#ssid = value.into();
[INFO] [stdout] 2566 +         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] 2566 -         self.r#ssid = value.into();
[INFO] [stdout] 2566 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2572:23
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         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] 2572 -         self.r#ssid = value.into();
[INFO] [stdout] 2572 +         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] 2572 -         self.r#ssid = value.into();
[INFO] [stdout] 2572 +         self.r#ssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2588:22
[INFO] [stdout]      |
[INFO] [stdout] 2588 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2588 -         self.r#pwd = value.into();
[INFO] [stdout] 2588 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2588 -         self.r#pwd = value.into();
[INFO] [stdout] 2588 +         self.r#pwd = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:2594:22
[INFO] [stdout]      |
[INFO] [stdout] 2594 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#pwd = value.into();
[INFO] [stdout] 2594 +         self.r#pwd = 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#pwd = value.into();
[INFO] [stdout] 2594 +         self.r#pwd = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:2610:23
[INFO] [stdout]      |
[INFO] [stdout] 2610 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2610 -         self.r#chnl = value.into();
[INFO] [stdout] 2610 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2610 -         self.r#chnl = value.into();
[INFO] [stdout] 2610 +         self.r#chnl = <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:23
[INFO] [stdout]      |
[INFO] [stdout] 2616 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#chnl = value.into();
[INFO] [stdout] 2616 +         self.r#chnl = 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#chnl = value.into();
[INFO] [stdout] 2616 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:2632:27
[INFO] [stdout]      |
[INFO] [stdout] 2632 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2632 -         self.r#sec_prot = value.into();
[INFO] [stdout] 2632 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2632 -         self.r#sec_prot = value.into();
[INFO] [stdout] 2632 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:2638:27
[INFO] [stdout]      |
[INFO] [stdout] 2638 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#sec_prot = value.into();
[INFO] [stdout] 2638 +         self.r#sec_prot = 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#sec_prot = value.into();
[INFO] [stdout] 2638 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:2654:27
[INFO] [stdout]      |
[INFO] [stdout] 2654 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2654 -         self.r#max_conn = value.into();
[INFO] [stdout] 2654 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2654 -         self.r#max_conn = value.into();
[INFO] [stdout] 2654 +         self.r#max_conn = <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:27
[INFO] [stdout]      |
[INFO] [stdout] 2660 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#max_conn = value.into();
[INFO] [stdout] 2660 +         self.r#max_conn = 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#max_conn = value.into();
[INFO] [stdout] 2660 +         self.r#max_conn = <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:2676:30
[INFO] [stdout]      |
[INFO] [stdout] 2676 |         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] 2676 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2676 +         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] 2676 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2676 +         self.r#ssid_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:2682:30
[INFO] [stdout]      |
[INFO] [stdout] 2682 |         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] 2682 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2682 +         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] 2682 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 2682 +         self.r#ssid_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:2698:21
[INFO] [stdout]      |
[INFO] [stdout] 2698 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2698 -         self.r#bw = value.into();
[INFO] [stdout] 2698 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2698 -         self.r#bw = value.into();
[INFO] [stdout] 2698 +         self.r#bw = <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:2704:21
[INFO] [stdout]      |
[INFO] [stdout] 2704 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#bw = value.into();
[INFO] [stdout] 2704 +         self.r#bw = 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#bw = value.into();
[INFO] [stdout] 2704 +         self.r#bw = <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:2720:23
[INFO] [stdout]      |
[INFO] [stdout] 2720 |         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] 2720 -         self.r#resp = value.into();
[INFO] [stdout] 2720 +         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] 2720 -         self.r#resp = value.into();
[INFO] [stdout] 2720 +         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:2726:23
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         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] 2726 -         self.r#resp = value.into();
[INFO] [stdout] 2726 +         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] 2726 -         self.r#resp = value.into();
[INFO] [stdout] 2726 +         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:2742:28
[INFO] [stdout]      |
[INFO] [stdout] 2742 |         self.r#band_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] 2742 -         self.r#band_mode = value.into();
[INFO] [stdout] 2742 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2742 -         self.r#band_mode = value.into();
[INFO] [stdout] 2742 +         self.r#band_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:2748:28
[INFO] [stdout]      |
[INFO] [stdout] 2748 |         self.r#band_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] 2748 -         self.r#band_mode = value.into();
[INFO] [stdout] 2748 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2748 -         self.r#band_mode = value.into();
[INFO] [stdout] 2748 +         self.r#band_mode = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3089:23
[INFO] [stdout]      |
[INFO] [stdout] 3089 |         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] 3089 -         self.r#ssid = value.into();
[INFO] [stdout] 3089 +         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] 3089 -         self.r#ssid = value.into();
[INFO] [stdout] 3089 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3095:23
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         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] 3095 -         self.r#ssid = value.into();
[INFO] [stdout] 3095 +         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] 3095 -         self.r#ssid = value.into();
[INFO] [stdout] 3095 +         self.r#ssid = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3111:22
[INFO] [stdout]      |
[INFO] [stdout] 3111 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3111 -         self.r#pwd = value.into();
[INFO] [stdout] 3111 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3111 -         self.r#pwd = value.into();
[INFO] [stdout] 3111 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3117:22
[INFO] [stdout]      |
[INFO] [stdout] 3117 |         self.r#pwd = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3117 -         self.r#pwd = value.into();
[INFO] [stdout] 3117 +         self.r#pwd = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3117 -         self.r#pwd = value.into();
[INFO] [stdout] 3117 +         self.r#pwd = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:3133:23
[INFO] [stdout]      |
[INFO] [stdout] 3133 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3133 -         self.r#chnl = value.into();
[INFO] [stdout] 3133 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3133 -         self.r#chnl = value.into();
[INFO] [stdout] 3133 +         self.r#chnl = <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:3139:23
[INFO] [stdout]      |
[INFO] [stdout] 3139 |         self.r#chnl = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3139 -         self.r#chnl = value.into();
[INFO] [stdout] 3139 +         self.r#chnl = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3139 -         self.r#chnl = value.into();
[INFO] [stdout] 3139 +         self.r#chnl = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:3155:27
[INFO] [stdout]      |
[INFO] [stdout] 3155 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3155 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3155 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3155 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3155 +         self.r#sec_prot = <Ctrl_WifiSecProt as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_WifiSecProt`
[INFO] [stdout]     --> src/proto.rs:3161:27
[INFO] [stdout]      |
[INFO] [stdout] 3161 |         self.r#sec_prot = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3161 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3161 +         self.r#sec_prot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3161 -         self.r#sec_prot = value.into();
[INFO] [stdout] 3161 +         self.r#sec_prot = <Ctrl_WifiSecProt 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:3177:27
[INFO] [stdout]      |
[INFO] [stdout] 3177 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3177 -         self.r#max_conn = value.into();
[INFO] [stdout] 3177 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3177 -         self.r#max_conn = value.into();
[INFO] [stdout] 3177 +         self.r#max_conn = <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:3183:27
[INFO] [stdout]      |
[INFO] [stdout] 3183 |         self.r#max_conn = value.into();
[INFO] [stdout]      |                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3183 -         self.r#max_conn = value.into();
[INFO] [stdout] 3183 +         self.r#max_conn = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3183 -         self.r#max_conn = value.into();
[INFO] [stdout] 3183 +         self.r#max_conn = <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:3199:30
[INFO] [stdout]      |
[INFO] [stdout] 3199 |         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] 3199 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3199 +         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] 3199 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3199 +         self.r#ssid_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:3205:30
[INFO] [stdout]      |
[INFO] [stdout] 3205 |         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] 3205 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3205 +         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] 3205 -         self.r#ssid_hidden = value.into();
[INFO] [stdout] 3205 +         self.r#ssid_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:3221:21
[INFO] [stdout]      |
[INFO] [stdout] 3221 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3221 -         self.r#bw = value.into();
[INFO] [stdout] 3221 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3221 -         self.r#bw = value.into();
[INFO] [stdout] 3221 +         self.r#bw = <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:3227:21
[INFO] [stdout]      |
[INFO] [stdout] 3227 |         self.r#bw = value.into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3227 -         self.r#bw = value.into();
[INFO] [stdout] 3227 +         self.r#bw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3227 -         self.r#bw = value.into();
[INFO] [stdout] 3227 +         self.r#bw = <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:3243:28
[INFO] [stdout]      |
[INFO] [stdout] 3243 |         self.r#band_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] 3243 -         self.r#band_mode = value.into();
[INFO] [stdout] 3243 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3243 -         self.r#band_mode = value.into();
[INFO] [stdout] 3243 +         self.r#band_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:3249:28
[INFO] [stdout]      |
[INFO] [stdout] 3249 |         self.r#band_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] 3249 -         self.r#band_mode = value.into();
[INFO] [stdout] 3249 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3249 -         self.r#band_mode = value.into();
[INFO] [stdout] 3249 +         self.r#band_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:3554:23
[INFO] [stdout]      |
[INFO] [stdout] 3554 |         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] 3554 -         self.r#resp = value.into();
[INFO] [stdout] 3554 +         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] 3554 -         self.r#resp = value.into();
[INFO] [stdout] 3554 +         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:3560:23
[INFO] [stdout]      |
[INFO] [stdout] 3560 |         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] 3560 -         self.r#resp = value.into();
[INFO] [stdout] 3560 +         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] 3560 -         self.r#resp = value.into();
[INFO] [stdout] 3560 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3576:22
[INFO] [stdout]      |
[INFO] [stdout] 3576 |         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] 3576 -         self.r#mac = value.into();
[INFO] [stdout] 3576 +         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] 3576 -         self.r#mac = value.into();
[INFO] [stdout] 3576 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:3582:22
[INFO] [stdout]      |
[INFO] [stdout] 3582 |         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] 3582 -         self.r#mac = value.into();
[INFO] [stdout] 3582 +         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] 3582 -         self.r#mac = value.into();
[INFO] [stdout] 3582 +         self.r#mac = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:3598:28
[INFO] [stdout]      |
[INFO] [stdout] 3598 |         self.r#band_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] 3598 -         self.r#band_mode = value.into();
[INFO] [stdout] 3598 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3598 -         self.r#band_mode = value.into();
[INFO] [stdout] 3598 +         self.r#band_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:3604:28
[INFO] [stdout]      |
[INFO] [stdout] 3604 |         self.r#band_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] 3604 -         self.r#band_mode = value.into();
[INFO] [stdout] 3604 +         self.r#band_mode = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3604 -         self.r#band_mode = value.into();
[INFO] [stdout] 3604 +         self.r#band_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:3798:24
[INFO] [stdout]      |
[INFO] [stdout] 3798 |         self.r#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] 3798 -         self.r#count = value.into();
[INFO] [stdout] 3798 +         self.r#count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3798 -         self.r#count = value.into();
[INFO] [stdout] 3798 +         self.r#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:3804:24
[INFO] [stdout]      |
[INFO] [stdout] 3804 |         self.r#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] 3804 -         self.r#count = value.into();
[INFO] [stdout] 3804 +         self.r#count = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3804 -         self.r#count = value.into();
[INFO] [stdout] 3804 +         self.r#count = <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:3820:23
[INFO] [stdout]      |
[INFO] [stdout] 3820 |         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] 3820 -         self.r#resp = value.into();
[INFO] [stdout] 3820 +         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] 3820 -         self.r#resp = value.into();
[INFO] [stdout] 3820 +         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:3826:23
[INFO] [stdout]      |
[INFO] [stdout] 3826 |         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] 3826 -         self.r#resp = value.into();
[INFO] [stdout] 3826 +         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] 3826 -         self.r#resp = value.into();
[INFO] [stdout] 3826 +         self.r#resp = <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:4027:22
[INFO] [stdout]      |
[INFO] [stdout] 4027 |         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] 4027 -         self.r#num = value.into();
[INFO] [stdout] 4027 +         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] 4027 -         self.r#num = value.into();
[INFO] [stdout] 4027 +         self.r#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:4033:22
[INFO] [stdout]      |
[INFO] [stdout] 4033 |         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] 4033 -         self.r#num = value.into();
[INFO] [stdout] 4033 +         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] 4033 -         self.r#num = value.into();
[INFO] [stdout] 4033 +         self.r#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:4049:23
[INFO] [stdout]      |
[INFO] [stdout] 4049 |         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] 4049 -         self.r#resp = value.into();
[INFO] [stdout] 4049 +         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] 4049 -         self.r#resp = value.into();
[INFO] [stdout] 4049 +         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:4055:23
[INFO] [stdout]      |
[INFO] [stdout] 4055 |         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] 4055 -         self.r#resp = value.into();
[INFO] [stdout] 4055 +         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] 4055 -         self.r#resp = value.into();
[INFO] [stdout] 4055 +         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:4254:23
[INFO] [stdout]      |
[INFO] [stdout] 4254 |         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] 4254 -         self.r#resp = value.into();
[INFO] [stdout] 4254 +         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] 4254 -         self.r#resp = value.into();
[INFO] [stdout] 4254 +         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:4260:23
[INFO] [stdout]      |
[INFO] [stdout] 4260 |         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] 4260 -         self.r#resp = value.into();
[INFO] [stdout] 4260 +         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] 4260 -         self.r#resp = value.into();
[INFO] [stdout] 4260 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>>`
[INFO] [stdout]     --> src/proto.rs:4352:27
[INFO] [stdout]      |
[INFO] [stdout] 4352 |         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] 4352 -         self.r#ota_data = value.into();
[INFO] [stdout] 4352 +         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] 4352 -         self.r#ota_data = value.into();
[INFO] [stdout] 4352 +         self.r#ota_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>>`
[INFO] [stdout]     --> src/proto.rs:4358:27
[INFO] [stdout]      |
[INFO] [stdout] 4358 |         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] 4358 -         self.r#ota_data = value.into();
[INFO] [stdout] 4358 +         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] 4358 -         self.r#ota_data = value.into();
[INFO] [stdout] 4358 +         self.r#ota_data = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 256]>> 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:4446:23
[INFO] [stdout]      |
[INFO] [stdout] 4446 |         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] 4446 -         self.r#resp = value.into();
[INFO] [stdout] 4446 +         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] 4446 -         self.r#resp = value.into();
[INFO] [stdout] 4446 +         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:4452:23
[INFO] [stdout]      |
[INFO] [stdout] 4452 |         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] 4452 -         self.r#resp = value.into();
[INFO] [stdout] 4452 +         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] 4452 -         self.r#resp = value.into();
[INFO] [stdout] 4452 +         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:4586:23
[INFO] [stdout]      |
[INFO] [stdout] 4586 |         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] 4586 -         self.r#resp = value.into();
[INFO] [stdout] 4586 +         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] 4586 -         self.r#resp = value.into();
[INFO] [stdout] 4586 +         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:4592:23
[INFO] [stdout]      |
[INFO] [stdout] 4592 |         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] 4592 -         self.r#resp = value.into();
[INFO] [stdout] 4592 +         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] 4592 -         self.r#resp = value.into();
[INFO] [stdout] 4592 +         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:4688:29
[INFO] [stdout]      |
[INFO] [stdout] 4688 |         self.r#element_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] 4688 -         self.r#element_id = value.into();
[INFO] [stdout] 4688 +         self.r#element_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4688 -         self.r#element_id = value.into();
[INFO] [stdout] 4688 +         self.r#element_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:4694:29
[INFO] [stdout]      |
[INFO] [stdout] 4694 |         self.r#element_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] 4694 -         self.r#element_id = value.into();
[INFO] [stdout] 4694 +         self.r#element_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4694 -         self.r#element_id = value.into();
[INFO] [stdout] 4694 +         self.r#element_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:4710:25
[INFO] [stdout]      |
[INFO] [stdout] 4710 |         self.r#length = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4710 -         self.r#length = value.into();
[INFO] [stdout] 4710 +         self.r#length = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4710 -         self.r#length = value.into();
[INFO] [stdout] 4710 +         self.r#length = <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:4716:25
[INFO] [stdout]      |
[INFO] [stdout] 4716 |         self.r#length = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4716 -         self.r#length = value.into();
[INFO] [stdout] 4716 +         self.r#length = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4716 -         self.r#length = value.into();
[INFO] [stdout] 4716 +         self.r#length = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:4732:29
[INFO] [stdout]      |
[INFO] [stdout] 4732 |         self.r#vendor_oui = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4732 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4732 +         self.r#vendor_oui = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4732 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4732 +         self.r#vendor_oui = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:4738:29
[INFO] [stdout]      |
[INFO] [stdout] 4738 |         self.r#vendor_oui = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4738 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4738 +         self.r#vendor_oui = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4738 -         self.r#vendor_oui = value.into();
[INFO] [stdout] 4738 +         self.r#vendor_oui = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:4754:34
[INFO] [stdout]      |
[INFO] [stdout] 4754 |         self.r#vendor_oui_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] 4754 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4754 +         self.r#vendor_oui_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4754 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4754 +         self.r#vendor_oui_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:4760:34
[INFO] [stdout]      |
[INFO] [stdout] 4760 |         self.r#vendor_oui_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] 4760 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4760 +         self.r#vendor_oui_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4760 -         self.r#vendor_oui_type = value.into();
[INFO] [stdout] 4760 +         self.r#vendor_oui_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:4776:26
[INFO] [stdout]      |
[INFO] [stdout] 4776 |         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] 4776 -         self.r#payload = value.into();
[INFO] [stdout] 4776 +         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] 4776 -         self.r#payload = value.into();
[INFO] [stdout] 4776 +         self.r#payload = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> src/proto.rs:4782:26
[INFO] [stdout]      |
[INFO] [stdout] 4782 |         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] 4782 -         self.r#payload = value.into();
[INFO] [stdout] 4782 +         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] 4782 -         self.r#payload = value.into();
[INFO] [stdout] 4782 +         self.r#payload = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>> 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:5006:25
[INFO] [stdout]      |
[INFO] [stdout] 5006 |         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] 5006 -         self.r#enable = value.into();
[INFO] [stdout] 5006 +         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] 5006 -         self.r#enable = value.into();
[INFO] [stdout] 5006 +         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:5012:25
[INFO] [stdout]      |
[INFO] [stdout] 5012 |         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] 5012 -         self.r#enable = value.into();
[INFO] [stdout] 5012 +         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] 5012 -         self.r#enable = value.into();
[INFO] [stdout] 5012 +         self.r#enable = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEType`
[INFO] [stdout]     --> src/proto.rs:5028:23
[INFO] [stdout]      |
[INFO] [stdout] 5028 |         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] 5028 -         self.r#type = value.into();
[INFO] [stdout] 5028 +         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] 5028 -         self.r#type = value.into();
[INFO] [stdout] 5028 +         self.r#type = <Ctrl_VendorIEType as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEType`
[INFO] [stdout]     --> src/proto.rs:5034:23
[INFO] [stdout]      |
[INFO] [stdout] 5034 |         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] 5034 -         self.r#type = value.into();
[INFO] [stdout] 5034 +         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] 5034 -         self.r#type = value.into();
[INFO] [stdout] 5034 +         self.r#type = <Ctrl_VendorIEType as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEID`
[INFO] [stdout]     --> src/proto.rs:5050:22
[INFO] [stdout]      |
[INFO] [stdout] 5050 |         self.r#idx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5050 -         self.r#idx = value.into();
[INFO] [stdout] 5050 +         self.r#idx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5050 -         self.r#idx = value.into();
[INFO] [stdout] 5050 +         self.r#idx = <Ctrl_VendorIEID as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Ctrl_VendorIEID`
[INFO] [stdout]     --> src/proto.rs:5056:22
[INFO] [stdout]      |
[INFO] [stdout] 5056 |         self.r#idx = value.into();
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5056 -         self.r#idx = value.into();
[INFO] [stdout] 5056 +         self.r#idx = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5056 -         self.r#idx = value.into();
[INFO] [stdout] 5056 +         self.r#idx = <Ctrl_VendorIEID as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `CtrlMsg_Req_VendorIEData`
[INFO] [stdout]     --> src/proto.rs:5068:33
[INFO] [stdout]      |
[INFO] [stdout] 5068 |         self.r#vendor_ie_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] 5068 -         self.r#vendor_ie_data = value.into();
[INFO] [stdout] 5068 +         self.r#vendor_ie_data = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5068 -         self.r#vendor_ie_data = value.into();
[INFO] [stdout] 5068 +         self.r#vendor_ie_data = <CtrlMsg_Req_VendorIEData 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:5324:23
[INFO] [stdout]      |
[INFO] [stdout] 5324 |         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] 5324 -         self.r#resp = value.into();
[INFO] [stdout] 5324 +         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] 5324 -         self.r#resp = value.into();
[INFO] [stdout] 5324 +         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:5330:23
[INFO] [stdout]      |
[INFO] [stdout] 5330 |         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] 5330 -         self.r#resp = value.into();
[INFO] [stdout] 5330 +         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] 5330 -         self.r#resp = value.into();
[INFO] [stdout] 5330 +         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:5422:36
[INFO] [stdout]      |
[INFO] [stdout] 5422 |         self.r#wifi_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] 5422 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5422 +         self.r#wifi_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] 5422 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5422 +         self.r#wifi_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:5428:36
[INFO] [stdout]      |
[INFO] [stdout] 5428 |         self.r#wifi_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] 5428 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5428 +         self.r#wifi_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] 5428 -         self.r#wifi_max_tx_power = value.into();
[INFO] [stdout] 5428 +         self.r#wifi_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:5520:23
[INFO] [stdout]      |
[INFO] [stdout] 5520 |         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] 5520 -         self.r#resp = value.into();
[INFO] [stdout] 5520 +         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] 5520 -         self.r#resp = value.into();
[INFO] [stdout] 5520 +         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:5526:23
[INFO] [stdout]      |
[INFO] [stdout] 5526 |         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] 5526 -         self.r#resp = value.into();
[INFO] [stdout] 5526 +         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] 5526 -         self.r#resp = value.into();
[INFO] [stdout] 5526 +         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:5661:37
[INFO] [stdout]      |
[INFO] [stdout] 5661 |         self.r#wifi_curr_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] 5661 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5661 +         self.r#wifi_curr_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5661 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5661 +         self.r#wifi_curr_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:5667:37
[INFO] [stdout]      |
[INFO] [stdout] 5667 |         self.r#wifi_curr_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] 5667 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5667 +         self.r#wifi_curr_tx_power = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5667 -         self.r#wifi_curr_tx_power = value.into();
[INFO] [stdout] 5667 +         self.r#wifi_curr_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:5683:23
[INFO] [stdout]      |
[INFO] [stdout] 5683 |         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] 5683 -         self.r#resp = value.into();
[INFO] [stdout] 5683 +         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] 5683 -         self.r#resp = value.into();
[INFO] [stdout] 5683 +         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:5689:23
[INFO] [stdout]      |
[INFO] [stdout] 5689 |         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] 5689 -         self.r#resp = value.into();
[INFO] [stdout] 5689 +         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] 5689 -         self.r#resp = value.into();
[INFO] [stdout] 5689 +         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:5813:25
[INFO] [stdout]      |
[INFO] [stdout] 5813 |         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] 5813 -         self.r#enable = value.into();
[INFO] [stdout] 5813 +         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] 5813 -         self.r#enable = value.into();
[INFO] [stdout] 5813 +         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:5819:25
[INFO] [stdout]      |
[INFO] [stdout] 5819 |         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] 5819 -         self.r#enable = value.into();
[INFO] [stdout] 5819 +         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] 5819 -         self.r#enable = value.into();
[INFO] [stdout] 5819 +         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:5835:27
[INFO] [stdout]      |
[INFO] [stdout] 5835 |         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] 5835 -         self.r#duration = value.into();
[INFO] [stdout] 5835 +         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] 5835 -         self.r#duration = value.into();
[INFO] [stdout] 5835 +         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:5841:27
[INFO] [stdout]      |
[INFO] [stdout] 5841 |         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] 5841 -         self.r#duration = value.into();
[INFO] [stdout] 5841 +         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] 5841 -         self.r#duration = value.into();
[INFO] [stdout] 5841 +         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:5964:23
[INFO] [stdout]      |
[INFO] [stdout] 5964 |         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] 5964 -         self.r#resp = value.into();
[INFO] [stdout] 5964 +         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] 5964 -         self.r#resp = value.into();
[INFO] [stdout] 5964 +         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:5970:23
[INFO] [stdout]      |
[INFO] [stdout] 5970 |         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] 5970 -         self.r#resp = value.into();
[INFO] [stdout] 5970 +         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] 5970 -         self.r#resp = value.into();
[INFO] [stdout] 5970 +         self.r#resp = <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:6063:26
[INFO] [stdout]      |
[INFO] [stdout] 6063 |         self.r#feature = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6063 -         self.r#feature = value.into();
[INFO] [stdout] 6063 +         self.r#feature = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6063 -         self.r#feature = value.into();
[INFO] [stdout] 6063 +         self.r#feature = <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:6069:26
[INFO] [stdout]      |
[INFO] [stdout] 6069 |         self.r#feature = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6069 -         self.r#feature = value.into();
[INFO] [stdout] 6069 +         self.r#feature = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6069 -         self.r#feature = value.into();
[INFO] [stdout] 6069 +         self.r#feature = <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:6085:25
[INFO] [stdout]      |
[INFO] [stdout] 6085 |         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] 6085 -         self.r#enable = value.into();
[INFO] [stdout] 6085 +         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] 6085 -         self.r#enable = value.into();
[INFO] [stdout] 6085 +         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:6091:25
[INFO] [stdout]      |
[INFO] [stdout] 6091 |         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] 6091 -         self.r#enable = value.into();
[INFO] [stdout] 6091 +         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] 6091 -         self.r#enable = value.into();
[INFO] [stdout] 6091 +         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:6214:23
[INFO] [stdout]      |
[INFO] [stdout] 6214 |         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] 6214 -         self.r#resp = value.into();
[INFO] [stdout] 6214 +         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] 6214 -         self.r#resp = value.into();
[INFO] [stdout] 6214 +         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:6220:23
[INFO] [stdout]      |
[INFO] [stdout] 6220 |         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] 6220 -         self.r#resp = value.into();
[INFO] [stdout] 6220 +         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] 6220 -         self.r#resp = value.into();
[INFO] [stdout] 6220 +         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:6360:23
[INFO] [stdout]      |
[INFO] [stdout] 6360 |         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] 6360 -         self.r#resp = value.into();
[INFO] [stdout] 6360 +         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] 6360 -         self.r#resp = value.into();
[INFO] [stdout] 6360 +         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:6366:23
[INFO] [stdout]      |
[INFO] [stdout] 6366 |         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] 6366 -         self.r#resp = value.into();
[INFO] [stdout] 6366 +         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] 6366 -         self.r#resp = value.into();
[INFO] [stdout] 6366 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6382:23
[INFO] [stdout]      |
[INFO] [stdout] 6382 |         self.r#name = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6382 -         self.r#name = value.into();
[INFO] [stdout] 6382 +         self.r#name = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6382 -         self.r#name = value.into();
[INFO] [stdout] 6382 +         self.r#name = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6388:23
[INFO] [stdout]      |
[INFO] [stdout] 6388 |         self.r#name = value.into();
[INFO] [stdout]      |                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6388 -         self.r#name = value.into();
[INFO] [stdout] 6388 +         self.r#name = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6388 -         self.r#name = value.into();
[INFO] [stdout] 6388 +         self.r#name = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:6404:25
[INFO] [stdout]      |
[INFO] [stdout] 6404 |         self.r#major1 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6404 -         self.r#major1 = value.into();
[INFO] [stdout] 6404 +         self.r#major1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6404 -         self.r#major1 = value.into();
[INFO] [stdout] 6404 +         self.r#major1 = <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:6410:25
[INFO] [stdout]      |
[INFO] [stdout] 6410 |         self.r#major1 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6410 -         self.r#major1 = value.into();
[INFO] [stdout] 6410 +         self.r#major1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6410 -         self.r#major1 = value.into();
[INFO] [stdout] 6410 +         self.r#major1 = <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:6426:25
[INFO] [stdout]      |
[INFO] [stdout] 6426 |         self.r#major2 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6426 -         self.r#major2 = value.into();
[INFO] [stdout] 6426 +         self.r#major2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6426 -         self.r#major2 = value.into();
[INFO] [stdout] 6426 +         self.r#major2 = <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:6432:25
[INFO] [stdout]      |
[INFO] [stdout] 6432 |         self.r#major2 = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6432 -         self.r#major2 = value.into();
[INFO] [stdout] 6432 +         self.r#major2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6432 -         self.r#major2 = value.into();
[INFO] [stdout] 6432 +         self.r#major2 = <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:6448:24
[INFO] [stdout]      |
[INFO] [stdout] 6448 |         self.r#minor = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6448 -         self.r#minor = value.into();
[INFO] [stdout] 6448 +         self.r#minor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6448 -         self.r#minor = value.into();
[INFO] [stdout] 6448 +         self.r#minor = <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:6454:24
[INFO] [stdout]      |
[INFO] [stdout] 6454 |         self.r#minor = value.into();
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6454 -         self.r#minor = value.into();
[INFO] [stdout] 6454 +         self.r#minor = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6454 -         self.r#minor = value.into();
[INFO] [stdout] 6454 +         self.r#minor = <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:6470:29
[INFO] [stdout]      |
[INFO] [stdout] 6470 |         self.r#rev_patch1 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6470 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6470 +         self.r#rev_patch1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6470 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6470 +         self.r#rev_patch1 = <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:6476:29
[INFO] [stdout]      |
[INFO] [stdout] 6476 |         self.r#rev_patch1 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6476 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6476 +         self.r#rev_patch1 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6476 -         self.r#rev_patch1 = value.into();
[INFO] [stdout] 6476 +         self.r#rev_patch1 = <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:6492:29
[INFO] [stdout]      |
[INFO] [stdout] 6492 |         self.r#rev_patch2 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6492 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6492 +         self.r#rev_patch2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6492 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6492 +         self.r#rev_patch2 = <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:6498:29
[INFO] [stdout]      |
[INFO] [stdout] 6498 |         self.r#rev_patch2 = value.into();
[INFO] [stdout]      |                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6498 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6498 +         self.r#rev_patch2 = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6498 -         self.r#rev_patch2 = value.into();
[INFO] [stdout] 6498 +         self.r#rev_patch2 = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6773:26
[INFO] [stdout]      |
[INFO] [stdout] 6773 |         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] 6773 -         self.r#country = value.into();
[INFO] [stdout] 6773 +         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] 6773 -         self.r#country = value.into();
[INFO] [stdout] 6773 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:6779:26
[INFO] [stdout]      |
[INFO] [stdout] 6779 |         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] 6779 -         self.r#country = value.into();
[INFO] [stdout] 6779 +         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] 6779 -         self.r#country = value.into();
[INFO] [stdout] 6779 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:6795:37
[INFO] [stdout]      |
[INFO] [stdout] 6795 |         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6795 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6795 +         self.r#ieee80211d_enabled = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6795 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6795 +         self.r#ieee80211d_enabled = <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:6801:37
[INFO] [stdout]      |
[INFO] [stdout] 6801 |         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 6801 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6801 +         self.r#ieee80211d_enabled = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 6801 -         self.r#ieee80211d_enabled = value.into();
[INFO] [stdout] 6801 +         self.r#ieee80211d_enabled = <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:6920:23
[INFO] [stdout]      |
[INFO] [stdout] 6920 |         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] 6920 -         self.r#resp = value.into();
[INFO] [stdout] 6920 +         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] 6920 -         self.r#resp = value.into();
[INFO] [stdout] 6920 +         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:6926:23
[INFO] [stdout]      |
[INFO] [stdout] 6926 |         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] 6926 -         self.r#resp = value.into();
[INFO] [stdout] 6926 +         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] 6926 -         self.r#resp = value.into();
[INFO] [stdout] 6926 +         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:7061:23
[INFO] [stdout]      |
[INFO] [stdout] 7061 |         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] 7061 -         self.r#resp = value.into();
[INFO] [stdout] 7061 +         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] 7061 -         self.r#resp = value.into();
[INFO] [stdout] 7061 +         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:7067:23
[INFO] [stdout]      |
[INFO] [stdout] 7067 |         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] 7067 -         self.r#resp = value.into();
[INFO] [stdout] 7067 +         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] 7067 -         self.r#resp = value.into();
[INFO] [stdout] 7067 +         self.r#resp = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7083:26
[INFO] [stdout]      |
[INFO] [stdout] 7083 |         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] 7083 -         self.r#country = value.into();
[INFO] [stdout] 7083 +         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] 7083 -         self.r#country = value.into();
[INFO] [stdout] 7083 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7089:26
[INFO] [stdout]      |
[INFO] [stdout] 7089 |         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] 7089 -         self.r#country = value.into();
[INFO] [stdout] 7089 +         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] 7089 -         self.r#country = value.into();
[INFO] [stdout] 7089 +         self.r#country = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7216:24
[INFO] [stdout]      |
[INFO] [stdout] 7216 |         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] 7216 -         self.r#iface = value.into();
[INFO] [stdout] 7216 +         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] 7216 -         self.r#iface = value.into();
[INFO] [stdout] 7216 +         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:7222:24
[INFO] [stdout]      |
[INFO] [stdout] 7222 |         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] 7222 -         self.r#iface = value.into();
[INFO] [stdout] 7222 +         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] 7222 -         self.r#iface = value.into();
[INFO] [stdout] 7222 +         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:7238:30
[INFO] [stdout]      |
[INFO] [stdout] 7238 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7238 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7238 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7238 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7238 +         self.r#net_link_up = <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:7244:30
[INFO] [stdout]      |
[INFO] [stdout] 7244 |         self.r#net_link_up = value.into();
[INFO] [stdout]      |                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7244 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7244 +         self.r#net_link_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7244 -         self.r#net_link_up = value.into();
[INFO] [stdout] 7244 +         self.r#net_link_up = <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:7260:26
[INFO] [stdout]      |
[INFO] [stdout] 7260 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7260 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7260 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7260 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7260 +         self.r#dhcp_up = <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:7266:26
[INFO] [stdout]      |
[INFO] [stdout] 7266 |         self.r#dhcp_up = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7266 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7266 +         self.r#dhcp_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7266 -         self.r#dhcp_up = value.into();
[INFO] [stdout] 7266 +         self.r#dhcp_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7282:26
[INFO] [stdout]      |
[INFO] [stdout] 7282 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7282 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7282 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7282 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7282 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7288:26
[INFO] [stdout]      |
[INFO] [stdout] 7288 |         self.r#dhcp_ip = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7288 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7288 +         self.r#dhcp_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7288 -         self.r#dhcp_ip = value.into();
[INFO] [stdout] 7288 +         self.r#dhcp_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7304:26
[INFO] [stdout]      |
[INFO] [stdout] 7304 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7304 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7304 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7304 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7304 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7310:26
[INFO] [stdout]      |
[INFO] [stdout] 7310 |         self.r#dhcp_nm = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7310 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7310 +         self.r#dhcp_nm = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7310 -         self.r#dhcp_nm = value.into();
[INFO] [stdout] 7310 +         self.r#dhcp_nm = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7326:26
[INFO] [stdout]      |
[INFO] [stdout] 7326 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7326 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7326 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7326 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7326 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7332:26
[INFO] [stdout]      |
[INFO] [stdout] 7332 |         self.r#dhcp_gw = value.into();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7332 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7332 +         self.r#dhcp_gw = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7332 -         self.r#dhcp_gw = value.into();
[INFO] [stdout] 7332 +         self.r#dhcp_gw = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7348:25
[INFO] [stdout]      |
[INFO] [stdout] 7348 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7348 -         self.r#dns_up = value.into();
[INFO] [stdout] 7348 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7348 -         self.r#dns_up = value.into();
[INFO] [stdout] 7348 +         self.r#dns_up = <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:7354:25
[INFO] [stdout]      |
[INFO] [stdout] 7354 |         self.r#dns_up = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7354 -         self.r#dns_up = value.into();
[INFO] [stdout] 7354 +         self.r#dns_up = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7354 -         self.r#dns_up = value.into();
[INFO] [stdout] 7354 +         self.r#dns_up = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7370:25
[INFO] [stdout]      |
[INFO] [stdout] 7370 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7370 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7370 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7370 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7370 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>>`
[INFO] [stdout]     --> src/proto.rs:7376:25
[INFO] [stdout]      |
[INFO] [stdout] 7376 |         self.r#dns_ip = value.into();
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7376 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7376 +         self.r#dns_ip = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7376 -         self.r#dns_ip = value.into();
[INFO] [stdout] 7376 +         self.r#dns_ip = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 32]>> 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:7392:27
[INFO] [stdout]      |
[INFO] [stdout] 7392 |         self.r#dns_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] 7392 -         self.r#dns_type = value.into();
[INFO] [stdout] 7392 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7392 -         self.r#dns_type = value.into();
[INFO] [stdout] 7392 +         self.r#dns_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:7398:27
[INFO] [stdout]      |
[INFO] [stdout] 7398 |         self.r#dns_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] 7398 -         self.r#dns_type = value.into();
[INFO] [stdout] 7398 +         self.r#dns_type = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7398 -         self.r#dns_type = value.into();
[INFO] [stdout] 7398 +         self.r#dns_type = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[WARN] too many lines in the log, truncating it
