[INFO] fetching crate ntcip 0.15.0...
[INFO] checking ntcip-0.15.0 against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] extracting crate ntcip 0.15.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate ntcip 0.15.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate ntcip 0.15.0
[INFO] tweaked toml for crates.io crate ntcip 0.15.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ntcip 0.15.0 on toolchain a5689b034ad287112f709693384a37f1377eb9cc
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ntcip 0.15.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7
[INFO] running `Command { std: "docker" "start" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7", 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" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7", 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" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling pix v1.0.0
[INFO] [stderr]     Checking fstr v0.2.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking tfon v0.2.0
[INFO] [stderr]     Checking ntcip v0.15.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1650:50
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         assert_eq!(m.next(), Some(Ok(Value::Text(v.into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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] 1650 -         assert_eq!(m.next(), Some(Ok(Value::Text(v.into()))));
[INFO] [stdout] 1650 +         assert_eq!(m.next(), Some(Ok(Value::Text(v))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1650 -         assert_eq!(m.next(), Some(Ok(Value::Text(v.into()))));
[INFO] [stdout] 1650 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into(v)))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1667:50
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1667 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1667 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1667 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1667 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1668:50
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         assert_eq!(m.next(), Some(Ok(Value::Text("a".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1668 -         assert_eq!(m.next(), Some(Ok(Value::Text("a".into()))));
[INFO] [stdout] 1668 +         assert_eq!(m.next(), Some(Ok(Value::Text("a"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1668 -         assert_eq!(m.next(), Some(Ok(Value::Text("a".into()))));
[INFO] [stdout] 1668 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("a")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1669:50
[INFO] [stdout]      |
[INFO] [stdout] 1669 |         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1669 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1669 +         assert_eq!(m.next(), Some(Ok(Value::Text("]"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1669 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1669 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("]")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1670:50
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         assert_eq!(m.next(), Some(Ok(Value::Text("b".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1670 -         assert_eq!(m.next(), Some(Ok(Value::Text("b".into()))));
[INFO] [stdout] 1670 +         assert_eq!(m.next(), Some(Ok(Value::Text("b"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1670 -         assert_eq!(m.next(), Some(Ok(Value::Text("b".into()))));
[INFO] [stdout] 1670 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("b")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1671:50
[INFO] [stdout]      |
[INFO] [stdout] 1671 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1671 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1671 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1671 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1671 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1672:50
[INFO] [stdout]      |
[INFO] [stdout] 1672 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1672 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1672 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1672 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1672 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1673:50
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         assert_eq!(m.next(), Some(Ok(Value::Text("c".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1673 -         assert_eq!(m.next(), Some(Ok(Value::Text("c".into()))));
[INFO] [stdout] 1673 +         assert_eq!(m.next(), Some(Ok(Value::Text("c"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1673 -         assert_eq!(m.next(), Some(Ok(Value::Text("c".into()))));
[INFO] [stdout] 1673 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("c")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1674:50
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1674 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1674 +         assert_eq!(m.next(), Some(Ok(Value::Text("]"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1674 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1674 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("]")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1675:50
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1675 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1675 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1675 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1675 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1676:50
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1676 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1676 +         assert_eq!(m.next(), Some(Ok(Value::Text("]"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1676 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1676 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("]")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1677:50
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1677 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1677 +         assert_eq!(m.next(), Some(Ok(Value::Text("]"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1677 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 1677 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("]")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1678:50
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         assert_eq!(m.next(), Some(Ok(Value::Text("d".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1678 -         assert_eq!(m.next(), Some(Ok(Value::Text("d".into()))));
[INFO] [stdout] 1678 +         assert_eq!(m.next(), Some(Ok(Value::Text("d"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1678 -         assert_eq!(m.next(), Some(Ok(Value::Text("d".into()))));
[INFO] [stdout] 1678 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("d")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1685:50
[INFO] [stdout]      |
[INFO] [stdout] 1685 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1685 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1685 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1685 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1685 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1686:50
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1686 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1686 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1686 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1686 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1687:50
[INFO] [stdout]      |
[INFO] [stdout] 1687 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1687 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1687 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1687 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1687 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:1688:50
[INFO] [stdout]      |
[INFO] [stdout] 1688 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1688 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1688 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1688 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 1688 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2378:57
[INFO] [stdout]      |
[INFO] [stdout] 2378 |             Some(Ok(Value::ManufacturerSpecific(1, Some("Test".into()))))
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2378 -             Some(Ok(Value::ManufacturerSpecific(1, Some("Test".into()))))
[INFO] [stdout] 2378 +             Some(Ok(Value::ManufacturerSpecific(1, Some("Test"))))
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2378 -             Some(Ok(Value::ManufacturerSpecific(1, Some("Test".into()))))
[INFO] [stdout] 2378 +             Some(Ok(Value::ManufacturerSpecific(1, Some(<&str as Into<_>>::into("Test")))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2390:22
[INFO] [stdout]      |
[INFO] [stdout] 2390 |                 Some("RANDOM junk".into())
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2390 -                 Some("RANDOM junk".into())
[INFO] [stdout] 2390 +                 Some("RANDOM junk")
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2390 -                 Some("RANDOM junk".into())
[INFO] [stdout] 2390 +                 Some(<&str as Into<_>>::into("RANDOM junk"))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2418:60
[INFO] [stdout]      |
[INFO] [stdout] 2418 |             Some(Ok(Value::ManufacturerSpecificEnd(1, Some("Test".into()))))
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2418 -             Some(Ok(Value::ManufacturerSpecificEnd(1, Some("Test".into()))))
[INFO] [stdout] 2418 +             Some(Ok(Value::ManufacturerSpecificEnd(1, Some("Test"))))
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2418 -             Some(Ok(Value::ManufacturerSpecificEnd(1, Some("Test".into()))))
[INFO] [stdout] 2418 +             Some(Ok(Value::ManufacturerSpecificEnd(1, Some(<&str as Into<_>>::into("Test")))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2430:22
[INFO] [stdout]      |
[INFO] [stdout] 2430 |                 Some("RANDOM junk".into())
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2430 -                 Some("RANDOM junk".into())
[INFO] [stdout] 2430 +                 Some("RANDOM junk")
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2430 -                 Some("RANDOM junk".into())
[INFO] [stdout] 2430 +                 Some(<&str as Into<_>>::into("RANDOM junk"))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2517:17
[INFO] [stdout]      |
[INFO] [stdout] 2517 |                 "Text".into()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2517 -                 "Text".into()
[INFO] [stdout] 2517 +                 "Text"
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2517 -                 "Text".into()
[INFO] [stdout] 2517 +                 <&str as Into<_>>::into("Text")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2534:17
[INFO] [stdout]      |
[INFO] [stdout] 2534 |                 "*MOVING*".into()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2534 -                 "*MOVING*".into()
[INFO] [stdout] 2534 +                 "*MOVING*"
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2534 -                 "*MOVING*".into()
[INFO] [stdout] 2534 +                 <&str as Into<_>>::into("*MOVING*")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2551:17
[INFO] [stdout]      |
[INFO] [stdout] 2551 |                 "Linear".into()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2551 -                 "Linear".into()
[INFO] [stdout] 2551 +                 "Linear"
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2551 -                 "Linear".into()
[INFO] [stdout] 2551 +                 <&str as Into<_>>::into("Linear")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2568:17
[INFO] [stdout]      |
[INFO] [stdout] 2568 |                 "right".into()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2568 -                 "right".into()
[INFO] [stdout] 2568 +                 "right"
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2568 -                 "right".into()
[INFO] [stdout] 2568 +                 <&str as Into<_>>::into("right")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2585:17
[INFO] [stdout]      |
[INFO] [stdout] 2585 |                 "left".into()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2585 -                 "left".into()
[INFO] [stdout] 2585 +                 "left"
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2585 -                 "left".into()
[INFO] [stdout] 2585 +                 <&str as Into<_>>::into("left")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2827:50
[INFO] [stdout]      |
[INFO] [stdout] 2827 |         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2827 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 2827 +         assert_eq!(m.next(), Some(Ok(Value::Text("["))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2827 -         assert_eq!(m.next(), Some(Ok(Value::Text("[".into()))));
[INFO] [stdout] 2827 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("[")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2828:50
[INFO] [stdout]      |
[INFO] [stdout] 2828 |         assert_eq!(m.next(), Some(Ok(Value::Text("TEST".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2828 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST".into()))));
[INFO] [stdout] 2828 +         assert_eq!(m.next(), Some(Ok(Value::Text("TEST"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2828 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST".into()))));
[INFO] [stdout] 2828 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("TEST")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2830:50
[INFO] [stdout]      |
[INFO] [stdout] 2830 |         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 2".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2830 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 2".into()))));
[INFO] [stdout] 2830 +         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 2"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2830 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 2".into()))));
[INFO] [stdout] 2830 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("TEST 2")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2832:50
[INFO] [stdout]      |
[INFO] [stdout] 2832 |         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 3XX".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2832 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 3XX".into()))));
[INFO] [stdout] 2832 +         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 3XX"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2832 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 3XX".into()))));
[INFO] [stdout] 2832 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("TEST 3XX")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2834:50
[INFO] [stdout]      |
[INFO] [stdout] 2834 |         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 4".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2834 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 4".into()))));
[INFO] [stdout] 2834 +         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 4"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2834 -         assert_eq!(m.next(), Some(Ok(Value::Text("TEST 4".into()))));
[INFO] [stdout] 2834 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("TEST 4")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2835:50
[INFO] [stdout]      |
[INFO] [stdout] 2835 |         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2835 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 2835 +         assert_eq!(m.next(), Some(Ok(Value::Text("]"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2835 -         assert_eq!(m.next(), Some(Ok(Value::Text("]".into()))));
[INFO] [stdout] 2835 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("]")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]     --> src/dms/multi.rs:2842:50
[INFO] [stdout]      |
[INFO] [stdout] 2842 |         assert_eq!(m.next(), Some(Ok(Value::Text("\u{1}\u{FF}".into()))));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2842 -         assert_eq!(m.next(), Some(Ok(Value::Text("\u{1}\u{FF}".into()))));
[INFO] [stdout] 2842 +         assert_eq!(m.next(), Some(Ok(Value::Text("\u{1}\u{FF}"))));
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2842 -         assert_eq!(m.next(), Some(Ok(Value::Text("\u{1}\u{FF}".into()))));
[INFO] [stdout] 2842 +         assert_eq!(m.next(), Some(Ok(Value::Text(<&str as Into<_>>::into("\u{1}\u{FF}")))));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ntcip` (lib test) due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7", kill_on_drop: false }`
[INFO] [stdout] 14e3594f6d49450081c5db49a8298efe28b87660073386fba058c6c0a76167a7
