[INFO] cloning repository https://github.com/escendit/coldframe
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/escendit/coldframe" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fescendit%2Fcoldframe", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fescendit%2Fcoldframe'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ed69105d2dc6f8b789ac7cc4e369310e1e251e7a
[INFO] checking escendit/coldframe against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fescendit%2Fcoldframe" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/escendit/coldframe
[INFO] finished tweaking git repo https://github.com/escendit/coldframe
[INFO] tweaked toml for git repo https://github.com/escendit/coldframe written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/escendit/coldframe 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 git repo https://github.com/escendit/coldframe 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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781
[INFO] running `Command { std: "docker" "start" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781", 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" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781", 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" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling heapless v0.9.3
[INFO] [stderr]     Checking hybrid-array v0.4.15
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]     Checking micropb v0.6.0
[INFO] [stderr]     Checking xml v1.4.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking uuid v1.26.1
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]     Checking universal-hash v0.6.1
[INFO] [stderr]     Checking aead v0.6.1
[INFO] [stderr]     Checking poly1305 v0.9.1
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]     Checking hkdf v0.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]     Checking chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]     Checking coldframe-hal v0.0.0 (/opt/rustwide/workdir/packages/rs/hal)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Checking coldframe-sensing v0.0.0 (/opt/rustwide/workdir/packages/rs/sensing)
[INFO] [stderr]     Checking coldframe-hal-tests v0.0.0 (/opt/rustwide/workdir/tests/rs/hal)
[INFO] [stderr]     Checking coldframe-sensing-tests v0.0.0 (/opt/rustwide/workdir/tests/rs/sensing)
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]     Checking x25519-dalek v3.0.0
[INFO] [stderr]     Checking coldframe-crypto v0.0.0 (/opt/rustwide/workdir/packages/rs/crypto)
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]     Checking coldframe-crypto-tests v0.0.0 (/opt/rustwide/workdir/tests/rs/crypto)
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]    Compiling protox-parse v0.9.0
[INFO] [stderr]     Checking serde-json-core v0.6.0
[INFO] [stderr]     Checking serde-xml-rs v0.8.2
[INFO] [stderr]    Compiling micropb-gen v0.6.0
[INFO] [stderr]     Checking dbus v0.9.12
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking futures v0.3.34
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling prost-reflect v0.16.5
[INFO] [stderr]     Checking bluez-generated v0.4.0
[INFO] [stderr]     Checking dbus-tokio v0.7.6
[INFO] [stderr]     Checking bluez-async v0.8.2
[INFO] [stderr]     Checking btleplug v0.13.3
[INFO] [stderr]    Compiling protox v0.9.1
[INFO] [stderr]    Compiling coldframe-protocol v0.0.0 (/opt/rustwide/workdir/packages/rs/protocol)
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     self.r#protocol_version = value.into();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 23 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 23 +                     self.r#protocol_version = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 23 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 23 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:29:47
[INFO] [stdout]    |
[INFO] [stdout] 29 |                     self.r#protocol_version = value.into();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 29 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 29 +                     self.r#protocol_version = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 29 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 29 +                     self.r#protocol_version = <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]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:48:45
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     self.r#app_public_key = value.into();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 48 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 48 +                     self.r#app_public_key = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 48 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 48 +                     self.r#app_public_key = <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]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |                     self.r#app_public_key = value.into();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 57 +                     self.r#app_public_key = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 57 +                     self.r#app_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:184:47
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 184 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 184 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 184 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 184 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:190:47
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 190 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 190 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 190 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 190 +                     self.r#protocol_version = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     self.r#device_public_key = value.into();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 209 +                     self.r#device_public_key = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 209 +                     self.r#device_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:218:48
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     self.r#device_public_key = value.into();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 218 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 218 +                     self.r#device_public_key = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 218 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 218 +                     self.r#device_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:346:47
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 346 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 346 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 346 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 346 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:352:47
[INFO] [stdout]     |
[INFO] [stdout] 352 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#protocol_version = value.into();
[INFO] [stdout] 352 +                     self.r#protocol_version = 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#protocol_version = value.into();
[INFO] [stdout] 352 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |                     self.r#counter = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 368 -                     self.r#counter = value.into();
[INFO] [stdout] 368 +                     self.r#counter = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 368 -                     self.r#counter = value.into();
[INFO] [stdout] 368 +                     self.r#counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:374:38
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     self.r#counter = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 374 -                     self.r#counter = value.into();
[INFO] [stdout] 374 +                     self.r#counter = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 374 -                     self.r#counter = value.into();
[INFO] [stdout] 374 +                     self.r#counter = <u64 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>; 1097]>>`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     self.r#ciphertext = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 393 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 393 +                     self.r#ciphertext = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 393 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 393 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 1097]>> 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>; 1097]>>`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:402:41
[INFO] [stdout]     |
[INFO] [stdout] 402 |                     self.r#ciphertext = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 402 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 402 +                     self.r#ciphertext = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 402 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 402 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 1097]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:563:47
[INFO] [stdout]     |
[INFO] [stdout] 563 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 563 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 563 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 563 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 563 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:569:47
[INFO] [stdout]     |
[INFO] [stdout] 569 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 569 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 569 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 569 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 569 +                     self.r#protocol_version = <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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1194:40
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                     self.r#device_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] 1194 -                     self.r#device_id = value.into();
[INFO] [stdout] 1194 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1194 -                     self.r#device_id = value.into();
[INFO] [stdout] 1194 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1200:40
[INFO] [stdout]      |
[INFO] [stdout] 1200 |                     self.r#device_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] 1200 -                     self.r#device_id = value.into();
[INFO] [stdout] 1200 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1200 -                     self.r#device_id = value.into();
[INFO] [stdout] 1200 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `DeviceKind`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1216:35
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                     self.r#kind = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1216 -                     self.r#kind = value.into();
[INFO] [stdout] 1216 +                     self.r#kind = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1216 -                     self.r#kind = value.into();
[INFO] [stdout] 1216 +                     self.r#kind = <DeviceKind as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `DeviceKind`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1222:35
[INFO] [stdout]      |
[INFO] [stdout] 1222 |                     self.r#kind = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1222 -                     self.r#kind = value.into();
[INFO] [stdout] 1222 +                     self.r#kind = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1222 -                     self.r#kind = value.into();
[INFO] [stdout] 1222 +                     self.r#kind = <DeviceKind 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1241:47
[INFO] [stdout]      |
[INFO] [stdout] 1241 |                     self.r#firmware_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1241 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1241 +                     self.r#firmware_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1241 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1241 +                     self.r#firmware_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1250:47
[INFO] [stdout]      |
[INFO] [stdout] 1250 |                     self.r#firmware_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1250 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1250 +                     self.r#firmware_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1250 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1250 +                     self.r#firmware_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1456:35
[INFO] [stdout]      |
[INFO] [stdout] 1456 |                     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] 1456 -                     self.r#ssid = value.into();
[INFO] [stdout] 1456 +                     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] 1456 -                     self.r#ssid = value.into();
[INFO] [stdout] 1456 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1462:35
[INFO] [stdout]      |
[INFO] [stdout] 1462 |                     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] 1462 -                     self.r#ssid = value.into();
[INFO] [stdout] 1462 +                     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] 1462 -                     self.r#ssid = value.into();
[INFO] [stdout] 1462 +                     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: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1478:36
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     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] 1478 -                     self.r#bssid = value.into();
[INFO] [stdout] 1478 +                     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] 1478 -                     self.r#bssid = value.into();
[INFO] [stdout] 1478 +                     self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>> 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>; 6]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1484:36
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                     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] 1484 -                     self.r#bssid = value.into();
[INFO] [stdout] 1484 +                     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] 1484 -                     self.r#bssid = value.into();
[INFO] [stdout] 1484 +                     self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1500:35
[INFO] [stdout]      |
[INFO] [stdout] 1500 |                     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] 1500 -                     self.r#rssi = value.into();
[INFO] [stdout] 1500 +                     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] 1500 -                     self.r#rssi = value.into();
[INFO] [stdout] 1500 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1506:35
[INFO] [stdout]      |
[INFO] [stdout] 1506 |                     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] 1506 -                     self.r#rssi = value.into();
[INFO] [stdout] 1506 +                     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] 1506 -                     self.r#rssi = value.into();
[INFO] [stdout] 1506 +                     self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiSecurity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1522:39
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                     self.r#security = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1522 -                     self.r#security = value.into();
[INFO] [stdout] 1522 +                     self.r#security = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1522 -                     self.r#security = value.into();
[INFO] [stdout] 1522 +                     self.r#security = <WifiSecurity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiSecurity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1528:39
[INFO] [stdout]      |
[INFO] [stdout] 1528 |                     self.r#security = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1528 -                     self.r#security = value.into();
[INFO] [stdout] 1528 +                     self.r#security = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1528 -                     self.r#security = value.into();
[INFO] [stdout] 1528 +                     self.r#security = <WifiSecurity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1544:38
[INFO] [stdout]      |
[INFO] [stdout] 1544 |                     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] 1544 -                     self.r#channel = value.into();
[INFO] [stdout] 1544 +                     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] 1544 -                     self.r#channel = value.into();
[INFO] [stdout] 1544 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1550:38
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                     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] 1550 -                     self.r#channel = value.into();
[INFO] [stdout] 1550 +                     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] 1550 -                     self.r#channel = value.into();
[INFO] [stdout] 1550 +                     self.r#channel = <u32 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1863:35
[INFO] [stdout]      |
[INFO] [stdout] 1863 |                     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] 1863 -                     self.r#ssid = value.into();
[INFO] [stdout] 1863 +                     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] 1863 -                     self.r#ssid = value.into();
[INFO] [stdout] 1863 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1869:35
[INFO] [stdout]      |
[INFO] [stdout] 1869 |                     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] 1869 -                     self.r#ssid = value.into();
[INFO] [stdout] 1869 +                     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] 1869 -                     self.r#ssid = value.into();
[INFO] [stdout] 1869 +                     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>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1888:39
[INFO] [stdout]      |
[INFO] [stdout] 1888 |                     self.r#password = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1888 -                     self.r#password = value.into();
[INFO] [stdout] 1888 +                     self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1888 -                     self.r#password = value.into();
[INFO] [stdout] 1888 +                     self.r#password = <StringInner<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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1894:39
[INFO] [stdout]      |
[INFO] [stdout] 1894 |                     self.r#password = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1894 -                     self.r#password = value.into();
[INFO] [stdout] 1894 +                     self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1894 -                     self.r#password = value.into();
[INFO] [stdout] 1894 +                     self.r#password = <StringInner<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: `WifiStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2018:37
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                     self.r#status = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2018 -                     self.r#status = value.into();
[INFO] [stdout] 2018 +                     self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2018 -                     self.r#status = value.into();
[INFO] [stdout] 2018 +                     self.r#status = <WifiStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2024:37
[INFO] [stdout]      |
[INFO] [stdout] 2024 |                     self.r#status = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2024 -                     self.r#status = value.into();
[INFO] [stdout] 2024 +                     self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2024 -                     self.r#status = value.into();
[INFO] [stdout] 2024 +                     self.r#status = <WifiStatus 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2139:38
[INFO] [stdout]      |
[INFO] [stdout] 2139 |                     self.r#site_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] 2139 -                     self.r#site_id = value.into();
[INFO] [stdout] 2139 +                     self.r#site_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2139 -                     self.r#site_id = value.into();
[INFO] [stdout] 2139 +                     self.r#site_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2145:38
[INFO] [stdout]      |
[INFO] [stdout] 2145 |                     self.r#site_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] 2145 -                     self.r#site_id = value.into();
[INFO] [stdout] 2145 +                     self.r#site_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2145 -                     self.r#site_id = value.into();
[INFO] [stdout] 2145 +                     self.r#site_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2162:37
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                     self.r#lot_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] 2162 -                     self.r#lot_id = value.into();
[INFO] [stdout] 2162 +                     self.r#lot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2162 -                     self.r#lot_id = value.into();
[INFO] [stdout] 2162 +                     self.r#lot_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 100]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2210:41
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     self.r#server_url = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2210 -                     self.r#server_url = value.into();
[INFO] [stdout] 2210 +                     self.r#server_url = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2210 -                     self.r#server_url = value.into();
[INFO] [stdout] 2210 +                     self.r#server_url = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 100]>> 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2469:48
[INFO] [stdout]      |
[INFO] [stdout] 2469 |                     self.r#server_public_key = value.into();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2469 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2469 +                     self.r#server_public_key = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2469 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2469 +                     self.r#server_public_key = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2478:48
[INFO] [stdout]      |
[INFO] [stdout] 2478 |                     self.r#server_public_key = value.into();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2478 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2478 +                     self.r#server_public_key = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2478 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2478 +                     self.r#server_public_key = <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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2497:42
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     self.r#fingerprint = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2497 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2497 +                     self.r#fingerprint = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2497 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2497 +                     self.r#fingerprint = <StringInner<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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2506:42
[INFO] [stdout]      |
[INFO] [stdout] 2506 |                     self.r#fingerprint = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2506 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2506 +                     self.r#fingerprint = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2506 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2506 +                     self.r#fingerprint = <StringInner<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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2635:40
[INFO] [stdout]      |
[INFO] [stdout] 2635 |                     self.r#device_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] 2635 -                     self.r#device_id = value.into();
[INFO] [stdout] 2635 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2635 -                     self.r#device_id = value.into();
[INFO] [stdout] 2635 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2641:40
[INFO] [stdout]      |
[INFO] [stdout] 2641 |                     self.r#device_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] 2641 -                     self.r#device_id = value.into();
[INFO] [stdout] 2641 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2641 -                     self.r#device_id = value.into();
[INFO] [stdout] 2641 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2657:34
[INFO] [stdout]      |
[INFO] [stdout] 2657 |                     self.r#enc = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2657 -                     self.r#enc = value.into();
[INFO] [stdout] 2657 +                     self.r#enc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2657 -                     self.r#enc = value.into();
[INFO] [stdout] 2657 +                     self.r#enc = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2663:34
[INFO] [stdout]      |
[INFO] [stdout] 2663 |                     self.r#enc = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2663 -                     self.r#enc = value.into();
[INFO] [stdout] 2663 +                     self.r#enc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2663 -                     self.r#enc = value.into();
[INFO] [stdout] 2663 +                     self.r#enc = <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>; 48]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2682:41
[INFO] [stdout]      |
[INFO] [stdout] 2682 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#ciphertext = value.into();
[INFO] [stdout] 2682 +                     self.r#ciphertext = 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#ciphertext = value.into();
[INFO] [stdout] 2682 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 48]>> 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>; 48]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2691:41
[INFO] [stdout]      |
[INFO] [stdout] 2691 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2691 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 2691 +                     self.r#ciphertext = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2691 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 2691 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 48]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SetupErrorCode`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2847:35
[INFO] [stdout]      |
[INFO] [stdout] 2847 |                     self.r#code = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2847 -                     self.r#code = value.into();
[INFO] [stdout] 2847 +                     self.r#code = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2847 -                     self.r#code = value.into();
[INFO] [stdout] 2847 +                     self.r#code = <SetupErrorCode as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SetupErrorCode`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2853:35
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                     self.r#code = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2853 -                     self.r#code = value.into();
[INFO] [stdout] 2853 +                     self.r#code = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2853 -                     self.r#code = value.into();
[INFO] [stdout] 2853 +                     self.r#code = <SetupErrorCode as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3045:47
[INFO] [stdout]      |
[INFO] [stdout] 3045 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3045 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3045 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3045 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3045 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3051:47
[INFO] [stdout]      |
[INFO] [stdout] 3051 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3051 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3051 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3051 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3051 +                     self.r#protocol_version = <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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3070:40
[INFO] [stdout]      |
[INFO] [stdout] 3070 |                     self.r#device_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] 3070 -                     self.r#device_id = value.into();
[INFO] [stdout] 3070 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3070 -                     self.r#device_id = value.into();
[INFO] [stdout] 3070 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3076:40
[INFO] [stdout]      |
[INFO] [stdout] 3076 |                     self.r#device_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] 3076 -                     self.r#device_id = value.into();
[INFO] [stdout] 3076 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3076 -                     self.r#device_id = value.into();
[INFO] [stdout] 3076 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3092:38
[INFO] [stdout]      |
[INFO] [stdout] 3092 |                     self.r#counter = value.into();
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3092 -                     self.r#counter = value.into();
[INFO] [stdout] 3092 +                     self.r#counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3092 -                     self.r#counter = value.into();
[INFO] [stdout] 3092 +                     self.r#counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3098:38
[INFO] [stdout]      |
[INFO] [stdout] 3098 |                     self.r#counter = value.into();
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3098 -                     self.r#counter = value.into();
[INFO] [stdout] 3098 +                     self.r#counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3098 -                     self.r#counter = value.into();
[INFO] [stdout] 3098 +                     self.r#counter = <u64 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>; 240]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3117:41
[INFO] [stdout]      |
[INFO] [stdout] 3117 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#ciphertext = value.into();
[INFO] [stdout] 3117 +                     self.r#ciphertext = 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#ciphertext = value.into();
[INFO] [stdout] 3117 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 240]>> 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>; 240]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3126:41
[INFO] [stdout]      |
[INFO] [stdout] 3126 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3126 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 3126 +                     self.r#ciphertext = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3126 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 3126 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 240]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3323:47
[INFO] [stdout]      |
[INFO] [stdout] 3323 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3323 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3323 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3323 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3323 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3329:47
[INFO] [stdout]      |
[INFO] [stdout] 3329 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3329 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3329 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3329 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3329 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3345:44
[INFO] [stdout]      |
[INFO] [stdout] 3345 |                     self.r#acked_counter = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3345 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3345 +                     self.r#acked_counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3345 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3345 +                     self.r#acked_counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3351:44
[INFO] [stdout]      |
[INFO] [stdout] 3351 |                     self.r#acked_counter = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3351 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3351 +                     self.r#acked_counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3351 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3351 +                     self.r#acked_counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3367:45
[INFO] [stdout]      |
[INFO] [stdout] 3367 |                     self.r#server_time_ms = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3367 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3367 +                     self.r#server_time_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3367 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3367 +                     self.r#server_time_ms = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3373:45
[INFO] [stdout]      |
[INFO] [stdout] 3373 |                     self.r#server_time_ms = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3373 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3373 +                     self.r#server_time_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3373 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3373 +                     self.r#server_time_ms = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3389:53
[INFO] [stdout]      |
[INFO] [stdout] 3389 |                     self.r#specifications_unknown = value.into();
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3389 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3389 +                     self.r#specifications_unknown = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3389 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3389 +                     self.r#specifications_unknown = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3395:53
[INFO] [stdout]      |
[INFO] [stdout] 3395 |                     self.r#specifications_unknown = value.into();
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3395 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3395 +                     self.r#specifications_unknown = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3395 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3395 +                     self.r#specifications_unknown = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3672:36
[INFO] [stdout]      |
[INFO] [stdout] 3672 |                     self.r#first = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3672 -                     self.r#first = value.into();
[INFO] [stdout] 3672 +                     self.r#first = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3672 -                     self.r#first = value.into();
[INFO] [stdout] 3672 +                     self.r#first = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3678:36
[INFO] [stdout]      |
[INFO] [stdout] 3678 |                     self.r#first = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3678 -                     self.r#first = value.into();
[INFO] [stdout] 3678 +                     self.r#first = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3678 -                     self.r#first = value.into();
[INFO] [stdout] 3678 +                     self.r#first = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3694:35
[INFO] [stdout]      |
[INFO] [stdout] 3694 |                     self.r#last = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3694 -                     self.r#last = value.into();
[INFO] [stdout] 3694 +                     self.r#last = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3694 -                     self.r#last = value.into();
[INFO] [stdout] 3694 +                     self.r#last = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3700:35
[INFO] [stdout]      |
[INFO] [stdout] 3700 |                     self.r#last = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3700 -                     self.r#last = value.into();
[INFO] [stdout] 3700 +                     self.r#last = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3700 -                     self.r#last = value.into();
[INFO] [stdout] 3700 +                     self.r#last = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3892:39
[INFO] [stdout]      |
[INFO] [stdout] 3892 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3892 -                     self.r#quantity = value.into();
[INFO] [stdout] 3892 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3892 -                     self.r#quantity = value.into();
[INFO] [stdout] 3892 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3898:39
[INFO] [stdout]      |
[INFO] [stdout] 3898 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3898 -                     self.r#quantity = value.into();
[INFO] [stdout] 3898 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3898 -                     self.r#quantity = value.into();
[INFO] [stdout] 3898 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Unit`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3914:35
[INFO] [stdout]      |
[INFO] [stdout] 3914 |                     self.r#unit = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3914 -                     self.r#unit = value.into();
[INFO] [stdout] 3914 +                     self.r#unit = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3914 -                     self.r#unit = value.into();
[INFO] [stdout] 3914 +                     self.r#unit = <Unit as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Unit`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3920:35
[INFO] [stdout]      |
[INFO] [stdout] 3920 |                     self.r#unit = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3920 -                     self.r#unit = value.into();
[INFO] [stdout] 3920 +                     self.r#unit = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3920 -                     self.r#unit = value.into();
[INFO] [stdout] 3920 +                     self.r#unit = <Unit as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3936:40
[INFO] [stdout]      |
[INFO] [stdout] 3936 |                     self.r#range_min = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3936 -                     self.r#range_min = value.into();
[INFO] [stdout] 3936 +                     self.r#range_min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3936 -                     self.r#range_min = value.into();
[INFO] [stdout] 3936 +                     self.r#range_min = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3942:40
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                     self.r#range_min = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3942 -                     self.r#range_min = value.into();
[INFO] [stdout] 3942 +                     self.r#range_min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3942 -                     self.r#range_min = value.into();
[INFO] [stdout] 3942 +                     self.r#range_min = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3958:40
[INFO] [stdout]      |
[INFO] [stdout] 3958 |                     self.r#range_max = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3958 -                     self.r#range_max = value.into();
[INFO] [stdout] 3958 +                     self.r#range_max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3958 -                     self.r#range_max = value.into();
[INFO] [stdout] 3958 +                     self.r#range_max = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3964:40
[INFO] [stdout]      |
[INFO] [stdout] 3964 |                     self.r#range_max = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3964 -                     self.r#range_max = value.into();
[INFO] [stdout] 3964 +                     self.r#range_max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3964 -                     self.r#range_max = value.into();
[INFO] [stdout] 3964 +                     self.r#range_max = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3980:42
[INFO] [stdout]      |
[INFO] [stdout] 3980 |                     self.r#calibration = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3980 -                     self.r#calibration = value.into();
[INFO] [stdout] 3980 +                     self.r#calibration = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3980 -                     self.r#calibration = value.into();
[INFO] [stdout] 3980 +                     self.r#calibration = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3986:42
[INFO] [stdout]      |
[INFO] [stdout] 3986 |                     self.r#calibration = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3986 -                     self.r#calibration = value.into();
[INFO] [stdout] 3986 +                     self.r#calibration = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3986 -                     self.r#calibration = value.into();
[INFO] [stdout] 3986 +                     self.r#calibration = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3998:42
[INFO] [stdout]      |
[INFO] [stdout] 3998 |                     self.r#default_low = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3998 -                     self.r#default_low = value.into();
[INFO] [stdout] 3998 +                     self.r#default_low = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3998 -                     self.r#default_low = value.into();
[INFO] [stdout] 3998 +                     self.r#default_low = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4037:43
[INFO] [stdout]      |
[INFO] [stdout] 4037 |                     self.r#default_high = value.into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4037 -                     self.r#default_high = value.into();
[INFO] [stdout] 4037 +                     self.r#default_high = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4037 -                     self.r#default_high = value.into();
[INFO] [stdout] 4037 +                     self.r#default_high = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4512:35
[INFO] [stdout]      |
[INFO] [stdout] 4512 |                     self.r#slot = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4512 -                     self.r#slot = value.into();
[INFO] [stdout] 4512 +                     self.r#slot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4512 -                     self.r#slot = value.into();
[INFO] [stdout] 4512 +                     self.r#slot = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4518:35
[INFO] [stdout]      |
[INFO] [stdout] 4518 |                     self.r#slot = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4518 -                     self.r#slot = value.into();
[INFO] [stdout] 4518 +                     self.r#slot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4518 -                     self.r#slot = value.into();
[INFO] [stdout] 4518 +                     self.r#slot = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4534:42
[INFO] [stdout]      |
[INFO] [stdout] 4534 |                     self.r#reading_seq = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4534 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4534 +                     self.r#reading_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4534 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4534 +                     self.r#reading_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4540:42
[INFO] [stdout]      |
[INFO] [stdout] 4540 |                     self.r#reading_seq = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4540 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4540 +                     self.r#reading_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4540 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4540 +                     self.r#reading_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4556:39
[INFO] [stdout]      |
[INFO] [stdout] 4556 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4556 -                     self.r#quantity = value.into();
[INFO] [stdout] 4556 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4556 -                     self.r#quantity = value.into();
[INFO] [stdout] 4556 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4562:39
[INFO] [stdout]      |
[INFO] [stdout] 4562 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4562 -                     self.r#quantity = value.into();
[INFO] [stdout] 4562 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4562 -                     self.r#quantity = value.into();
[INFO] [stdout] 4562 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4578:36
[INFO] [stdout]      |
[INFO] [stdout] 4578 |                     self.r#value = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4578 -                     self.r#value = value.into();
[INFO] [stdout] 4578 +                     self.r#value = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4578 -                     self.r#value = value.into();
[INFO] [stdout] 4578 +                     self.r#value = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4584:36
[INFO] [stdout]      |
[INFO] [stdout] 4584 |                     self.r#value = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4584 -                     self.r#value = value.into();
[INFO] [stdout] 4584 +                     self.r#value = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4584 -                     self.r#value = value.into();
[INFO] [stdout] 4584 +                     self.r#value = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4810:47
[INFO] [stdout]      |
[INFO] [stdout] 4810 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4810 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4810 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4810 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4810 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4816:47
[INFO] [stdout]      |
[INFO] [stdout] 4816 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4816 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4816 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4816 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4816 +                     self.r#protocol_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4835:40
[INFO] [stdout]      |
[INFO] [stdout] 4835 |                     self.r#spec_hash = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4835 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4835 +                     self.r#spec_hash = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4835 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4835 +                     self.r#spec_hash = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4841:40
[INFO] [stdout]      |
[INFO] [stdout] 4841 |                     self.r#spec_hash = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4841 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4841 +                     self.r#spec_hash = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4841 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4841 +                     self.r#spec_hash = <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: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4857:38
[INFO] [stdout]      |
[INFO] [stdout] 4857 |                     self.r#boot_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] 4857 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4857 +                     self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4857 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4857 +                     self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4863:38
[INFO] [stdout]      |
[INFO] [stdout] 4863 |                     self.r#boot_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] 4863 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4863 +                     self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4863 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4863 +                     self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4879:40
[INFO] [stdout]      |
[INFO] [stdout] 4879 |                     self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4879 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4879 +                     self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4879 +                     self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4885:40
[INFO] [stdout]      |
[INFO] [stdout] 4885 |                     self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4885 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4885 +                     self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4885 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4885 +                     self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4901:41
[INFO] [stdout]      |
[INFO] [stdout] 4901 |                     self.r#report_seq = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4901 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4901 +                     self.r#report_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4901 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4901 +                     self.r#report_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4907:41
[INFO] [stdout]      |
[INFO] [stdout] 4907 |                     self.r#report_seq = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4907 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4907 +                     self.r#report_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4907 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4907 +                     self.r#report_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4919:46
[INFO] [stdout]      |
[INFO] [stdout] 4919 |                     self.r#battery_percent = value.into();
[INFO] [stdout]      |                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4919 -                     self.r#battery_percent = value.into();
[INFO] [stdout] 4919 +                     self.r#battery_percent = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4919 -                     self.r#battery_percent = value.into();
[INFO] [stdout] 4919 +                     self.r#battery_percent = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `ChargeStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4964:39
[INFO] [stdout]      |
[INFO] [stdout] 4964 |                     self.r#charging = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4964 -                     self.r#charging = value.into();
[INFO] [stdout] 4964 +                     self.r#charging = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4964 -                     self.r#charging = value.into();
[INFO] [stdout] 4964 +                     self.r#charging = <ChargeStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `ChargeStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4970:39
[INFO] [stdout]      |
[INFO] [stdout] 4970 |                     self.r#charging = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4970 -                     self.r#charging = value.into();
[INFO] [stdout] 4970 +                     self.r#charging = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4970 -                     self.r#charging = value.into();
[INFO] [stdout] 4970 +                     self.r#charging = <ChargeStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SpecificationSet`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4987:45
[INFO] [stdout]      |
[INFO] [stdout] 4987 |                     self.r#specifications = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4987 -                     self.r#specifications = value.into();
[INFO] [stdout] 4987 +                     self.r#specifications = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4987 -                     self.r#specifications = value.into();
[INFO] [stdout] 4987 +                     self.r#specifications = <SpecificationSet as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5502:42
[INFO] [stdout]      |
[INFO] [stdout] 5502 |                         self.r#boot_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] 5502 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5502 +                         self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5502 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5502 +                         self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5508:42
[INFO] [stdout]      |
[INFO] [stdout] 5508 |                         self.r#boot_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] 5508 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5508 +                         self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5508 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5508 +                         self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5524:44
[INFO] [stdout]      |
[INFO] [stdout] 5524 |                         self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5524 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5524 +                         self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5524 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5524 +                         self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5530:44
[INFO] [stdout]      |
[INFO] [stdout] 5530 |                         self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5530 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5530 +                         self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5530 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5530 +                         self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `coldframe-protocol` (lib test) due to 112 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:23:47
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     self.r#protocol_version = value.into();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 23 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 23 +                     self.r#protocol_version = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 23 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 23 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:29:47
[INFO] [stdout]    |
[INFO] [stdout] 29 |                     self.r#protocol_version = value.into();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 29 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 29 +                     self.r#protocol_version = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 29 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 29 +                     self.r#protocol_version = <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]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:48:45
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     self.r#app_public_key = value.into();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 48 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 48 +                     self.r#app_public_key = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 48 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 48 +                     self.r#app_public_key = <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]   --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |                     self.r#app_public_key = value.into();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 57 +                     self.r#app_public_key = value;
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 57 -                     self.r#app_public_key = value.into();
[INFO] [stdout] 57 +                     self.r#app_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:184:47
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 184 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 184 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 184 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 184 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:190:47
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 190 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 190 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 190 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 190 +                     self.r#protocol_version = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     self.r#device_public_key = value.into();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 209 +                     self.r#device_public_key = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 209 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 209 +                     self.r#device_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:218:48
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     self.r#device_public_key = value.into();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 218 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 218 +                     self.r#device_public_key = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 218 -                     self.r#device_public_key = value.into();
[INFO] [stdout] 218 +                     self.r#device_public_key = <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]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:346:47
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 346 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 346 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 346 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 346 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:352:47
[INFO] [stdout]     |
[INFO] [stdout] 352 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#protocol_version = value.into();
[INFO] [stdout] 352 +                     self.r#protocol_version = 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#protocol_version = value.into();
[INFO] [stdout] 352 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |                     self.r#counter = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 368 -                     self.r#counter = value.into();
[INFO] [stdout] 368 +                     self.r#counter = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 368 -                     self.r#counter = value.into();
[INFO] [stdout] 368 +                     self.r#counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:374:38
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     self.r#counter = value.into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 374 -                     self.r#counter = value.into();
[INFO] [stdout] 374 +                     self.r#counter = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 374 -                     self.r#counter = value.into();
[INFO] [stdout] 374 +                     self.r#counter = <u64 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>; 1097]>>`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     self.r#ciphertext = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 393 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 393 +                     self.r#ciphertext = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 393 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 393 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 1097]>> 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>; 1097]>>`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:402:41
[INFO] [stdout]     |
[INFO] [stdout] 402 |                     self.r#ciphertext = value.into();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 402 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 402 +                     self.r#ciphertext = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 402 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 402 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 1097]>> as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:563:47
[INFO] [stdout]     |
[INFO] [stdout] 563 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 563 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 563 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 563 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 563 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:569:47
[INFO] [stdout]     |
[INFO] [stdout] 569 |                     self.r#protocol_version = value.into();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 569 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 569 +                     self.r#protocol_version = value;
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 569 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 569 +                     self.r#protocol_version = <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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1194:40
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                     self.r#device_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] 1194 -                     self.r#device_id = value.into();
[INFO] [stdout] 1194 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1194 -                     self.r#device_id = value.into();
[INFO] [stdout] 1194 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1200:40
[INFO] [stdout]      |
[INFO] [stdout] 1200 |                     self.r#device_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] 1200 -                     self.r#device_id = value.into();
[INFO] [stdout] 1200 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1200 -                     self.r#device_id = value.into();
[INFO] [stdout] 1200 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `DeviceKind`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1216:35
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                     self.r#kind = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1216 -                     self.r#kind = value.into();
[INFO] [stdout] 1216 +                     self.r#kind = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1216 -                     self.r#kind = value.into();
[INFO] [stdout] 1216 +                     self.r#kind = <DeviceKind as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `DeviceKind`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1222:35
[INFO] [stdout]      |
[INFO] [stdout] 1222 |                     self.r#kind = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1222 -                     self.r#kind = value.into();
[INFO] [stdout] 1222 +                     self.r#kind = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1222 -                     self.r#kind = value.into();
[INFO] [stdout] 1222 +                     self.r#kind = <DeviceKind 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1241:47
[INFO] [stdout]      |
[INFO] [stdout] 1241 |                     self.r#firmware_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1241 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1241 +                     self.r#firmware_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1241 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1241 +                     self.r#firmware_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1250:47
[INFO] [stdout]      |
[INFO] [stdout] 1250 |                     self.r#firmware_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1250 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1250 +                     self.r#firmware_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1250 -                     self.r#firmware_version = value.into();
[INFO] [stdout] 1250 +                     self.r#firmware_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1456:35
[INFO] [stdout]      |
[INFO] [stdout] 1456 |                     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] 1456 -                     self.r#ssid = value.into();
[INFO] [stdout] 1456 +                     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] 1456 -                     self.r#ssid = value.into();
[INFO] [stdout] 1456 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1462:35
[INFO] [stdout]      |
[INFO] [stdout] 1462 |                     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] 1462 -                     self.r#ssid = value.into();
[INFO] [stdout] 1462 +                     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] 1462 -                     self.r#ssid = value.into();
[INFO] [stdout] 1462 +                     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: `VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1478:36
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     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] 1478 -                     self.r#bssid = value.into();
[INFO] [stdout] 1478 +                     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] 1478 -                     self.r#bssid = value.into();
[INFO] [stdout] 1478 +                     self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>> 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>; 6]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1484:36
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                     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] 1484 -                     self.r#bssid = value.into();
[INFO] [stdout] 1484 +                     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] 1484 -                     self.r#bssid = value.into();
[INFO] [stdout] 1484 +                     self.r#bssid = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 6]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1500:35
[INFO] [stdout]      |
[INFO] [stdout] 1500 |                     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] 1500 -                     self.r#rssi = value.into();
[INFO] [stdout] 1500 +                     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] 1500 -                     self.r#rssi = value.into();
[INFO] [stdout] 1500 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1506:35
[INFO] [stdout]      |
[INFO] [stdout] 1506 |                     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] 1506 -                     self.r#rssi = value.into();
[INFO] [stdout] 1506 +                     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] 1506 -                     self.r#rssi = value.into();
[INFO] [stdout] 1506 +                     self.r#rssi = <i32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiSecurity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1522:39
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                     self.r#security = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1522 -                     self.r#security = value.into();
[INFO] [stdout] 1522 +                     self.r#security = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1522 -                     self.r#security = value.into();
[INFO] [stdout] 1522 +                     self.r#security = <WifiSecurity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiSecurity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1528:39
[INFO] [stdout]      |
[INFO] [stdout] 1528 |                     self.r#security = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1528 -                     self.r#security = value.into();
[INFO] [stdout] 1528 +                     self.r#security = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1528 -                     self.r#security = value.into();
[INFO] [stdout] 1528 +                     self.r#security = <WifiSecurity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1544:38
[INFO] [stdout]      |
[INFO] [stdout] 1544 |                     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] 1544 -                     self.r#channel = value.into();
[INFO] [stdout] 1544 +                     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] 1544 -                     self.r#channel = value.into();
[INFO] [stdout] 1544 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1550:38
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                     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] 1550 -                     self.r#channel = value.into();
[INFO] [stdout] 1550 +                     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] 1550 -                     self.r#channel = value.into();
[INFO] [stdout] 1550 +                     self.r#channel = <u32 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1863:35
[INFO] [stdout]      |
[INFO] [stdout] 1863 |                     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] 1863 -                     self.r#ssid = value.into();
[INFO] [stdout] 1863 +                     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] 1863 -                     self.r#ssid = value.into();
[INFO] [stdout] 1863 +                     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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1869:35
[INFO] [stdout]      |
[INFO] [stdout] 1869 |                     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] 1869 -                     self.r#ssid = value.into();
[INFO] [stdout] 1869 +                     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] 1869 -                     self.r#ssid = value.into();
[INFO] [stdout] 1869 +                     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>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1888:39
[INFO] [stdout]      |
[INFO] [stdout] 1888 |                     self.r#password = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1888 -                     self.r#password = value.into();
[INFO] [stdout] 1888 +                     self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1888 -                     self.r#password = value.into();
[INFO] [stdout] 1888 +                     self.r#password = <StringInner<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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:1894:39
[INFO] [stdout]      |
[INFO] [stdout] 1894 |                     self.r#password = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1894 -                     self.r#password = value.into();
[INFO] [stdout] 1894 +                     self.r#password = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1894 -                     self.r#password = value.into();
[INFO] [stdout] 1894 +                     self.r#password = <StringInner<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: `WifiStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2018:37
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                     self.r#status = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2018 -                     self.r#status = value.into();
[INFO] [stdout] 2018 +                     self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2018 -                     self.r#status = value.into();
[INFO] [stdout] 2018 +                     self.r#status = <WifiStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `WifiStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2024:37
[INFO] [stdout]      |
[INFO] [stdout] 2024 |                     self.r#status = value.into();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2024 -                     self.r#status = value.into();
[INFO] [stdout] 2024 +                     self.r#status = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2024 -                     self.r#status = value.into();
[INFO] [stdout] 2024 +                     self.r#status = <WifiStatus 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2139:38
[INFO] [stdout]      |
[INFO] [stdout] 2139 |                     self.r#site_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] 2139 -                     self.r#site_id = value.into();
[INFO] [stdout] 2139 +                     self.r#site_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2139 -                     self.r#site_id = value.into();
[INFO] [stdout] 2139 +                     self.r#site_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2145:38
[INFO] [stdout]      |
[INFO] [stdout] 2145 |                     self.r#site_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] 2145 -                     self.r#site_id = value.into();
[INFO] [stdout] 2145 +                     self.r#site_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2145 -                     self.r#site_id = value.into();
[INFO] [stdout] 2145 +                     self.r#site_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 36]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2162:37
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                     self.r#lot_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] 2162 -                     self.r#lot_id = value.into();
[INFO] [stdout] 2162 +                     self.r#lot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2162 -                     self.r#lot_id = value.into();
[INFO] [stdout] 2162 +                     self.r#lot_id = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 36]>> 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>; 100]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2210:41
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     self.r#server_url = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2210 -                     self.r#server_url = value.into();
[INFO] [stdout] 2210 +                     self.r#server_url = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2210 -                     self.r#server_url = value.into();
[INFO] [stdout] 2210 +                     self.r#server_url = <StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 100]>> 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2469:48
[INFO] [stdout]      |
[INFO] [stdout] 2469 |                     self.r#server_public_key = value.into();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2469 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2469 +                     self.r#server_public_key = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2469 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2469 +                     self.r#server_public_key = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2478:48
[INFO] [stdout]      |
[INFO] [stdout] 2478 |                     self.r#server_public_key = value.into();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2478 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2478 +                     self.r#server_public_key = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2478 -                     self.r#server_public_key = value.into();
[INFO] [stdout] 2478 +                     self.r#server_public_key = <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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2497:42
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     self.r#fingerprint = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2497 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2497 +                     self.r#fingerprint = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2497 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2497 +                     self.r#fingerprint = <StringInner<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: `StringInner<usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 64]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2506:42
[INFO] [stdout]      |
[INFO] [stdout] 2506 |                     self.r#fingerprint = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2506 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2506 +                     self.r#fingerprint = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2506 -                     self.r#fingerprint = value.into();
[INFO] [stdout] 2506 +                     self.r#fingerprint = <StringInner<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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2635:40
[INFO] [stdout]      |
[INFO] [stdout] 2635 |                     self.r#device_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] 2635 -                     self.r#device_id = value.into();
[INFO] [stdout] 2635 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2635 -                     self.r#device_id = value.into();
[INFO] [stdout] 2635 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2641:40
[INFO] [stdout]      |
[INFO] [stdout] 2641 |                     self.r#device_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] 2641 -                     self.r#device_id = value.into();
[INFO] [stdout] 2641 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2641 -                     self.r#device_id = value.into();
[INFO] [stdout] 2641 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2657:34
[INFO] [stdout]      |
[INFO] [stdout] 2657 |                     self.r#enc = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2657 -                     self.r#enc = value.into();
[INFO] [stdout] 2657 +                     self.r#enc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2657 -                     self.r#enc = value.into();
[INFO] [stdout] 2657 +                     self.r#enc = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2663:34
[INFO] [stdout]      |
[INFO] [stdout] 2663 |                     self.r#enc = value.into();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2663 -                     self.r#enc = value.into();
[INFO] [stdout] 2663 +                     self.r#enc = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2663 -                     self.r#enc = value.into();
[INFO] [stdout] 2663 +                     self.r#enc = <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>; 48]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2682:41
[INFO] [stdout]      |
[INFO] [stdout] 2682 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#ciphertext = value.into();
[INFO] [stdout] 2682 +                     self.r#ciphertext = 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#ciphertext = value.into();
[INFO] [stdout] 2682 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 48]>> 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>; 48]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2691:41
[INFO] [stdout]      |
[INFO] [stdout] 2691 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2691 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 2691 +                     self.r#ciphertext = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2691 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 2691 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 48]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SetupErrorCode`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2847:35
[INFO] [stdout]      |
[INFO] [stdout] 2847 |                     self.r#code = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2847 -                     self.r#code = value.into();
[INFO] [stdout] 2847 +                     self.r#code = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2847 -                     self.r#code = value.into();
[INFO] [stdout] 2847 +                     self.r#code = <SetupErrorCode as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SetupErrorCode`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:2853:35
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                     self.r#code = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2853 -                     self.r#code = value.into();
[INFO] [stdout] 2853 +                     self.r#code = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2853 -                     self.r#code = value.into();
[INFO] [stdout] 2853 +                     self.r#code = <SetupErrorCode as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3045:47
[INFO] [stdout]      |
[INFO] [stdout] 3045 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3045 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3045 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3045 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3045 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3051:47
[INFO] [stdout]      |
[INFO] [stdout] 3051 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3051 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3051 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3051 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3051 +                     self.r#protocol_version = <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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3070:40
[INFO] [stdout]      |
[INFO] [stdout] 3070 |                     self.r#device_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] 3070 -                     self.r#device_id = value.into();
[INFO] [stdout] 3070 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3070 -                     self.r#device_id = value.into();
[INFO] [stdout] 3070 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> 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>; 8]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3076:40
[INFO] [stdout]      |
[INFO] [stdout] 3076 |                     self.r#device_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] 3076 -                     self.r#device_id = value.into();
[INFO] [stdout] 3076 +                     self.r#device_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3076 -                     self.r#device_id = value.into();
[INFO] [stdout] 3076 +                     self.r#device_id = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 8]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3092:38
[INFO] [stdout]      |
[INFO] [stdout] 3092 |                     self.r#counter = value.into();
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3092 -                     self.r#counter = value.into();
[INFO] [stdout] 3092 +                     self.r#counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3092 -                     self.r#counter = value.into();
[INFO] [stdout] 3092 +                     self.r#counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3098:38
[INFO] [stdout]      |
[INFO] [stdout] 3098 |                     self.r#counter = value.into();
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3098 -                     self.r#counter = value.into();
[INFO] [stdout] 3098 +                     self.r#counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3098 -                     self.r#counter = value.into();
[INFO] [stdout] 3098 +                     self.r#counter = <u64 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>; 240]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3117:41
[INFO] [stdout]      |
[INFO] [stdout] 3117 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects 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#ciphertext = value.into();
[INFO] [stdout] 3117 +                     self.r#ciphertext = 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#ciphertext = value.into();
[INFO] [stdout] 3117 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 240]>> 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>; 240]>>`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3126:41
[INFO] [stdout]      |
[INFO] [stdout] 3126 |                     self.r#ciphertext = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3126 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 3126 +                     self.r#ciphertext = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3126 -                     self.r#ciphertext = value.into();
[INFO] [stdout] 3126 +                     self.r#ciphertext = <VecInner<u8, usize, vec::storage::VecStorageInner<[MaybeUninit<u8>; 240]>> as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3323:47
[INFO] [stdout]      |
[INFO] [stdout] 3323 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3323 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3323 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3323 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3323 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3329:47
[INFO] [stdout]      |
[INFO] [stdout] 3329 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3329 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3329 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3329 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 3329 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3345:44
[INFO] [stdout]      |
[INFO] [stdout] 3345 |                     self.r#acked_counter = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3345 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3345 +                     self.r#acked_counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3345 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3345 +                     self.r#acked_counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3351:44
[INFO] [stdout]      |
[INFO] [stdout] 3351 |                     self.r#acked_counter = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3351 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3351 +                     self.r#acked_counter = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3351 -                     self.r#acked_counter = value.into();
[INFO] [stdout] 3351 +                     self.r#acked_counter = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3367:45
[INFO] [stdout]      |
[INFO] [stdout] 3367 |                     self.r#server_time_ms = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3367 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3367 +                     self.r#server_time_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3367 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3367 +                     self.r#server_time_ms = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3373:45
[INFO] [stdout]      |
[INFO] [stdout] 3373 |                     self.r#server_time_ms = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3373 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3373 +                     self.r#server_time_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3373 -                     self.r#server_time_ms = value.into();
[INFO] [stdout] 3373 +                     self.r#server_time_ms = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3389:53
[INFO] [stdout]      |
[INFO] [stdout] 3389 |                     self.r#specifications_unknown = value.into();
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3389 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3389 +                     self.r#specifications_unknown = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3389 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3389 +                     self.r#specifications_unknown = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3395:53
[INFO] [stdout]      |
[INFO] [stdout] 3395 |                     self.r#specifications_unknown = value.into();
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3395 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3395 +                     self.r#specifications_unknown = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3395 -                     self.r#specifications_unknown = value.into();
[INFO] [stdout] 3395 +                     self.r#specifications_unknown = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3672:36
[INFO] [stdout]      |
[INFO] [stdout] 3672 |                     self.r#first = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3672 -                     self.r#first = value.into();
[INFO] [stdout] 3672 +                     self.r#first = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3672 -                     self.r#first = value.into();
[INFO] [stdout] 3672 +                     self.r#first = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3678:36
[INFO] [stdout]      |
[INFO] [stdout] 3678 |                     self.r#first = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3678 -                     self.r#first = value.into();
[INFO] [stdout] 3678 +                     self.r#first = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3678 -                     self.r#first = value.into();
[INFO] [stdout] 3678 +                     self.r#first = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3694:35
[INFO] [stdout]      |
[INFO] [stdout] 3694 |                     self.r#last = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3694 -                     self.r#last = value.into();
[INFO] [stdout] 3694 +                     self.r#last = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3694 -                     self.r#last = value.into();
[INFO] [stdout] 3694 +                     self.r#last = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3700:35
[INFO] [stdout]      |
[INFO] [stdout] 3700 |                     self.r#last = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3700 -                     self.r#last = value.into();
[INFO] [stdout] 3700 +                     self.r#last = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3700 -                     self.r#last = value.into();
[INFO] [stdout] 3700 +                     self.r#last = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3892:39
[INFO] [stdout]      |
[INFO] [stdout] 3892 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3892 -                     self.r#quantity = value.into();
[INFO] [stdout] 3892 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3892 -                     self.r#quantity = value.into();
[INFO] [stdout] 3892 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3898:39
[INFO] [stdout]      |
[INFO] [stdout] 3898 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3898 -                     self.r#quantity = value.into();
[INFO] [stdout] 3898 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3898 -                     self.r#quantity = value.into();
[INFO] [stdout] 3898 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Unit`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3914:35
[INFO] [stdout]      |
[INFO] [stdout] 3914 |                     self.r#unit = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3914 -                     self.r#unit = value.into();
[INFO] [stdout] 3914 +                     self.r#unit = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3914 -                     self.r#unit = value.into();
[INFO] [stdout] 3914 +                     self.r#unit = <Unit as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Unit`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3920:35
[INFO] [stdout]      |
[INFO] [stdout] 3920 |                     self.r#unit = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3920 -                     self.r#unit = value.into();
[INFO] [stdout] 3920 +                     self.r#unit = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3920 -                     self.r#unit = value.into();
[INFO] [stdout] 3920 +                     self.r#unit = <Unit as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3936:40
[INFO] [stdout]      |
[INFO] [stdout] 3936 |                     self.r#range_min = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3936 -                     self.r#range_min = value.into();
[INFO] [stdout] 3936 +                     self.r#range_min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3936 -                     self.r#range_min = value.into();
[INFO] [stdout] 3936 +                     self.r#range_min = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3942:40
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                     self.r#range_min = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3942 -                     self.r#range_min = value.into();
[INFO] [stdout] 3942 +                     self.r#range_min = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3942 -                     self.r#range_min = value.into();
[INFO] [stdout] 3942 +                     self.r#range_min = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3958:40
[INFO] [stdout]      |
[INFO] [stdout] 3958 |                     self.r#range_max = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3958 -                     self.r#range_max = value.into();
[INFO] [stdout] 3958 +                     self.r#range_max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3958 -                     self.r#range_max = value.into();
[INFO] [stdout] 3958 +                     self.r#range_max = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3964:40
[INFO] [stdout]      |
[INFO] [stdout] 3964 |                     self.r#range_max = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3964 -                     self.r#range_max = value.into();
[INFO] [stdout] 3964 +                     self.r#range_max = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3964 -                     self.r#range_max = value.into();
[INFO] [stdout] 3964 +                     self.r#range_max = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3980:42
[INFO] [stdout]      |
[INFO] [stdout] 3980 |                     self.r#calibration = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3980 -                     self.r#calibration = value.into();
[INFO] [stdout] 3980 +                     self.r#calibration = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3980 -                     self.r#calibration = value.into();
[INFO] [stdout] 3980 +                     self.r#calibration = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3986:42
[INFO] [stdout]      |
[INFO] [stdout] 3986 |                     self.r#calibration = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3986 -                     self.r#calibration = value.into();
[INFO] [stdout] 3986 +                     self.r#calibration = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3986 -                     self.r#calibration = value.into();
[INFO] [stdout] 3986 +                     self.r#calibration = <bool as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:3998:42
[INFO] [stdout]      |
[INFO] [stdout] 3998 |                     self.r#default_low = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3998 -                     self.r#default_low = value.into();
[INFO] [stdout] 3998 +                     self.r#default_low = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3998 -                     self.r#default_low = value.into();
[INFO] [stdout] 3998 +                     self.r#default_low = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4037:43
[INFO] [stdout]      |
[INFO] [stdout] 4037 |                     self.r#default_high = value.into();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4037 -                     self.r#default_high = value.into();
[INFO] [stdout] 4037 +                     self.r#default_high = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4037 -                     self.r#default_high = value.into();
[INFO] [stdout] 4037 +                     self.r#default_high = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4512:35
[INFO] [stdout]      |
[INFO] [stdout] 4512 |                     self.r#slot = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4512 -                     self.r#slot = value.into();
[INFO] [stdout] 4512 +                     self.r#slot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4512 -                     self.r#slot = value.into();
[INFO] [stdout] 4512 +                     self.r#slot = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4518:35
[INFO] [stdout]      |
[INFO] [stdout] 4518 |                     self.r#slot = value.into();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4518 -                     self.r#slot = value.into();
[INFO] [stdout] 4518 +                     self.r#slot = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4518 -                     self.r#slot = value.into();
[INFO] [stdout] 4518 +                     self.r#slot = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4534:42
[INFO] [stdout]      |
[INFO] [stdout] 4534 |                     self.r#reading_seq = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4534 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4534 +                     self.r#reading_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4534 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4534 +                     self.r#reading_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4540:42
[INFO] [stdout]      |
[INFO] [stdout] 4540 |                     self.r#reading_seq = value.into();
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4540 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4540 +                     self.r#reading_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4540 -                     self.r#reading_seq = value.into();
[INFO] [stdout] 4540 +                     self.r#reading_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4556:39
[INFO] [stdout]      |
[INFO] [stdout] 4556 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4556 -                     self.r#quantity = value.into();
[INFO] [stdout] 4556 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4556 -                     self.r#quantity = value.into();
[INFO] [stdout] 4556 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `Quantity`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4562:39
[INFO] [stdout]      |
[INFO] [stdout] 4562 |                     self.r#quantity = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4562 -                     self.r#quantity = value.into();
[INFO] [stdout] 4562 +                     self.r#quantity = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4562 -                     self.r#quantity = value.into();
[INFO] [stdout] 4562 +                     self.r#quantity = <Quantity as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4578:36
[INFO] [stdout]      |
[INFO] [stdout] 4578 |                     self.r#value = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4578 -                     self.r#value = value.into();
[INFO] [stdout] 4578 +                     self.r#value = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4578 -                     self.r#value = value.into();
[INFO] [stdout] 4578 +                     self.r#value = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4584:36
[INFO] [stdout]      |
[INFO] [stdout] 4584 |                     self.r#value = value.into();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4584 -                     self.r#value = value.into();
[INFO] [stdout] 4584 +                     self.r#value = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4584 -                     self.r#value = value.into();
[INFO] [stdout] 4584 +                     self.r#value = <i64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4810:47
[INFO] [stdout]      |
[INFO] [stdout] 4810 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4810 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4810 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4810 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4810 +                     self.r#protocol_version = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4816:47
[INFO] [stdout]      |
[INFO] [stdout] 4816 |                     self.r#protocol_version = value.into();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4816 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4816 +                     self.r#protocol_version = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4816 -                     self.r#protocol_version = value.into();
[INFO] [stdout] 4816 +                     self.r#protocol_version = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4835:40
[INFO] [stdout]      |
[INFO] [stdout] 4835 |                     self.r#spec_hash = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4835 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4835 +                     self.r#spec_hash = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4835 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4835 +                     self.r#spec_hash = <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]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4841:40
[INFO] [stdout]      |
[INFO] [stdout] 4841 |                     self.r#spec_hash = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4841 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4841 +                     self.r#spec_hash = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4841 -                     self.r#spec_hash = value.into();
[INFO] [stdout] 4841 +                     self.r#spec_hash = <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: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4857:38
[INFO] [stdout]      |
[INFO] [stdout] 4857 |                     self.r#boot_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] 4857 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4857 +                     self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4857 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4857 +                     self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4863:38
[INFO] [stdout]      |
[INFO] [stdout] 4863 |                     self.r#boot_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] 4863 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4863 +                     self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4863 -                     self.r#boot_id = value.into();
[INFO] [stdout] 4863 +                     self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4879:40
[INFO] [stdout]      |
[INFO] [stdout] 4879 |                     self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4879 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4879 +                     self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4879 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4879 +                     self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4885:40
[INFO] [stdout]      |
[INFO] [stdout] 4885 |                     self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4885 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4885 +                     self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4885 -                     self.r#uptime_ms = value.into();
[INFO] [stdout] 4885 +                     self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4901:41
[INFO] [stdout]      |
[INFO] [stdout] 4901 |                     self.r#report_seq = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4901 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4901 +                     self.r#report_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4901 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4901 +                     self.r#report_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4907:41
[INFO] [stdout]      |
[INFO] [stdout] 4907 |                     self.r#report_seq = value.into();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4907 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4907 +                     self.r#report_seq = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4907 -                     self.r#report_seq = value.into();
[INFO] [stdout] 4907 +                     self.r#report_seq = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4919:46
[INFO] [stdout]      |
[INFO] [stdout] 4919 |                     self.r#battery_percent = value.into();
[INFO] [stdout]      |                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4919 -                     self.r#battery_percent = value.into();
[INFO] [stdout] 4919 +                     self.r#battery_percent = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4919 -                     self.r#battery_percent = value.into();
[INFO] [stdout] 4919 +                     self.r#battery_percent = <u32 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `ChargeStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4964:39
[INFO] [stdout]      |
[INFO] [stdout] 4964 |                     self.r#charging = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4964 -                     self.r#charging = value.into();
[INFO] [stdout] 4964 +                     self.r#charging = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4964 -                     self.r#charging = value.into();
[INFO] [stdout] 4964 +                     self.r#charging = <ChargeStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `ChargeStatus`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4970:39
[INFO] [stdout]      |
[INFO] [stdout] 4970 |                     self.r#charging = value.into();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4970 -                     self.r#charging = value.into();
[INFO] [stdout] 4970 +                     self.r#charging = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4970 -                     self.r#charging = value.into();
[INFO] [stdout] 4970 +                     self.r#charging = <ChargeStatus as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `SpecificationSet`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:4987:45
[INFO] [stdout]      |
[INFO] [stdout] 4987 |                     self.r#specifications = value.into();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4987 -                     self.r#specifications = value.into();
[INFO] [stdout] 4987 +                     self.r#specifications = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4987 -                     self.r#specifications = value.into();
[INFO] [stdout] 4987 +                     self.r#specifications = <SpecificationSet as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5502:42
[INFO] [stdout]      |
[INFO] [stdout] 5502 |                         self.r#boot_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] 5502 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5502 +                         self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5502 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5502 +                         self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5508:42
[INFO] [stdout]      |
[INFO] [stdout] 5508 |                         self.r#boot_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] 5508 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5508 +                         self.r#boot_id = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5508 -                         self.r#boot_id = value.into();
[INFO] [stdout] 5508 +                         self.r#boot_id = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5524:44
[INFO] [stdout]      |
[INFO] [stdout] 5524 |                         self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5524 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5524 +                         self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5524 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5524 +                         self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u64`
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/coldframe-protocol/71654aa0dd772921/out/protocol.rs:5530:44
[INFO] [stdout]      |
[INFO] [stdout] 5530 |                         self.r#uptime_ms = value.into();
[INFO] [stdout]      |                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5530 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5530 +                         self.r#uptime_ms = value;
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5530 -                         self.r#uptime_ms = value.into();
[INFO] [stdout] 5530 +                         self.r#uptime_ms = <u64 as Into<_>>::into(value);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `coldframe-protocol` (lib) due to 112 previous errors
[INFO] running `Command { std: "docker" "inspect" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781", kill_on_drop: false }`
[INFO] [stdout] 215fb77093e13d4d8df85a959b242aeac74e40d367a6599b8d948af2a226d781
