[INFO] cloning repository https://github.com/SamuelMarks/serde-json-extensions
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SamuelMarks/serde-json-extensions" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSamuelMarks%2Fserde-json-extensions", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSamuelMarks%2Fserde-json-extensions'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b4a8b433787cebf8e6f3e35d47ce8d477faee347
[INFO] testing SamuelMarks/serde-json-extensions against beta-2025-09-21 for beta-1.91-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSamuelMarks%2Fserde-json-extensions" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SamuelMarks/serde-json-extensions
[INFO] finished tweaking git repo https://github.com/SamuelMarks/serde-json-extensions
[INFO] tweaked toml for git repo https://github.com/SamuelMarks/serde-json-extensions written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SamuelMarks/serde-json-extensions on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 52 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 444eabfd8a50a8d25e8b7ed30b94b0a1f00a3dac28bd32b450ce5eac4ce13d73
[INFO] running `Command { std: "docker" "start" "-a" "444eabfd8a50a8d25e8b7ed30b94b0a1f00a3dac28bd32b450ce5eac4ce13d73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "444eabfd8a50a8d25e8b7ed30b94b0a1f00a3dac28bd32b450ce5eac4ce13d73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "444eabfd8a50a8d25e8b7ed30b94b0a1f00a3dac28bd32b450ce5eac4ce13d73", kill_on_drop: false }`
[INFO] [stdout] 444eabfd8a50a8d25e8b7ed30b94b0a1f00a3dac28bd32b450ce5eac4ce13d73
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 897b0f4117e5b2f807bac1814c78fa39d2e14b16d2152ca9d67fe485f4d6001b
[INFO] running `Command { std: "docker" "start" "-a" "897b0f4117e5b2f807bac1814c78fa39d2e14b16d2152ca9d67fe485f4d6001b", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.226
[INFO] [stderr]    Compiling serde v1.0.226
[INFO] [stderr]    Compiling serde-json-extensions v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub mod number;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 | #![deny(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:337:23
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/de.rs:996:19
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/de.rs:855:19
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/number.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub n: N,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/number.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub enum N {
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/number.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     PosInt(u64),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/number.rs:788:30
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.74s
[INFO] running `Command { std: "docker" "inspect" "897b0f4117e5b2f807bac1814c78fa39d2e14b16d2152ca9d67fe485f4d6001b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "897b0f4117e5b2f807bac1814c78fa39d2e14b16d2152ca9d67fe485f4d6001b", kill_on_drop: false }`
[INFO] [stdout] 897b0f4117e5b2f807bac1814c78fa39d2e14b16d2152ca9d67fe485f4d6001b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] feee4d23e88ffbb96ddffbdc8103bb2cbe1bc5a3f53d159574a95fae37ae0f22
[INFO] running `Command { std: "docker" "start" "-a" "feee4d23e88ffbb96ddffbdc8103bb2cbe1bc5a3f53d159574a95fae37ae0f22", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.226
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling find-msvc-tools v0.1.2
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling serde v1.0.226
[INFO] [stderr]    Compiling target-triple v0.1.4
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling toml_writer v1.0.3
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling dissimilar v1.0.10
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]    Compiling cc v1.2.38
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling psm v0.1.26
[INFO] [stderr]    Compiling stacker v0.1.21
[INFO] [stderr]    Compiling toml_parser v1.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.226
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]    Compiling automod v1.0.15
[INFO] [stderr]    Compiling toml_datetime v0.7.2
[INFO] [stderr]    Compiling serde_spanned v1.0.2
[INFO] [stderr]    Compiling serde_stacker v0.1.14
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling toml v0.9.7
[INFO] [stderr]    Compiling trybuild v1.0.111
[INFO] [stderr]    Compiling serde-json-extensions v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub mod number;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 | #![deny(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:337:23
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/de.rs:996:19
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/de.rs:855:19
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/number.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub n: N,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/number.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub enum N {
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/number.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     PosInt(u64),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/number.rs:788:30
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub mod number;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 | #![deny(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:317:21
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/map.rs:341:23
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stdout]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys {
[INFO] [stdout]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stdout]     |                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub fn values(&self) -> Values<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/map.rs:337:23
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj/de.rs:996:19
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 996 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value_no_obj_or_arr/de.rs:855:19
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 855 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/number.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub n: N,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/number.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub enum N {
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/number.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     PosInt(u64),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/number.rs:788:30
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 788 |     pub(crate) fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.94s
[INFO] running `Command { std: "docker" "inspect" "feee4d23e88ffbb96ddffbdc8103bb2cbe1bc5a3f53d159574a95fae37ae0f22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "feee4d23e88ffbb96ddffbdc8103bb2cbe1bc5a3f53d159574a95fae37ae0f22", kill_on_drop: false }`
[INFO] [stdout] feee4d23e88ffbb96ddffbdc8103bb2cbe1bc5a3f53d159574a95fae37ae0f22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2dac54f1076dd48a6d3b1dca0a5c88403880d848c0eb936e68551e0d47d82167
[INFO] running `Command { std: "docker" "start" "-a" "2dac54f1076dd48a6d3b1dca0a5c88403880d848c0eb936e68551e0d47d82167", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]    --> src/lib.rs:433:1
[INFO] [stderr]     |
[INFO] [stderr] 433 | pub mod number;
[INFO] [stderr]     | ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:363:9
[INFO] [stderr]     |
[INFO] [stderr] 363 | #![deny(missing_docs)]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:280:21
[INFO] [stderr]     |
[INFO] [stderr] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stderr]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 280 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:309:17
[INFO] [stderr]     |
[INFO] [stderr] 309 |     pub fn iter(&self) -> Iter {
[INFO] [stderr]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 309 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stderr]     |                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:317:21
[INFO] [stderr]     |
[INFO] [stderr] 317 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stderr]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 317 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stderr]     |                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:325:17
[INFO] [stderr]     |
[INFO] [stderr] 325 |     pub fn keys(&self) -> Keys {
[INFO] [stderr]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 325 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stderr]     |                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:333:19
[INFO] [stderr]     |
[INFO] [stderr] 333 |     pub fn values(&self) -> Values {
[INFO] [stderr]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 333 |     pub fn values(&self) -> Values<'_> {
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/map.rs:341:23
[INFO] [stderr]     |
[INFO] [stderr] 341 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stderr]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 341 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:276:21
[INFO] [stderr]     |
[INFO] [stderr] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry
[INFO] [stderr]     |                     ^^^^^^^^^             ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 276 |     pub fn entry<S>(&mut self, key: S) -> Entry<'_>
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:305:17
[INFO] [stderr]     |
[INFO] [stderr] 305 |     pub fn iter(&self) -> Iter {
[INFO] [stderr]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 305 |     pub fn iter(&self) -> Iter<'_> {
[INFO] [stderr]     |                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:313:21
[INFO] [stderr]     |
[INFO] [stderr] 313 |     pub fn iter_mut(&mut self) -> IterMut {
[INFO] [stderr]     |                     ^^^^^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 313 |     pub fn iter_mut(&mut self) -> IterMut<'_> {
[INFO] [stderr]     |                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:321:17
[INFO] [stderr]     |
[INFO] [stderr] 321 |     pub fn keys(&self) -> Keys {
[INFO] [stderr]     |                 ^^^^^     ^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 321 |     pub fn keys(&self) -> Keys<'_> {
[INFO] [stderr]     |                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:329:19
[INFO] [stderr]     |
[INFO] [stderr] 329 |     pub fn values(&self) -> Values {
[INFO] [stderr]     |                   ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 329 |     pub fn values(&self) -> Values<'_> {
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/map.rs:337:23
[INFO] [stderr]     |
[INFO] [stderr] 337 |     pub fn values_mut(&mut self) -> ValuesMut {
[INFO] [stderr]     |                       ^^^^^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 337 |     pub fn values_mut(&mut self) -> ValuesMut<'_> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj/de.rs:996:19
[INFO] [stderr]     |
[INFO] [stderr] 996 |     fn unexpected(&self) -> Unexpected {
[INFO] [stderr]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 996 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value_no_obj_or_arr/de.rs:855:19
[INFO] [stderr]     |
[INFO] [stderr] 855 |     fn unexpected(&self) -> Unexpected {
[INFO] [stderr]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 855 |     fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/number.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub n: N,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]   --> src/number.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub enum N {
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/number.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     PosInt(u64),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/number.rs:788:30
[INFO] [stderr]     |
[INFO] [stderr] 788 |     pub(crate) fn unexpected(&self) -> Unexpected {
[INFO] [stderr]     |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 788 |     pub(crate) fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stderr]     |                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `serde-json-extensions` (lib) generated 19 warnings (run `cargo fix --lib -p serde-json-extensions` to apply 15 suggestions)
[INFO] [stderr] warning: `serde-json-extensions` (lib test) generated 19 warnings (19 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/serde_json_extensions-f3effdc5cce6a980)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests serde_json_extensions
[INFO] [stdout] 
[INFO] [stdout] running 158 tests
[INFO] [stdout] test src/lib.rs - (line 211) ... FAILED
[INFO] [stdout] test src/de.rs - de::StreamDeserializer (line 2316) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 182) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 43) ... FAILED
[INFO] [stdout] test src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1612) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error::io_error_kind (line 119) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 62) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::json (line 26) ... FAILED
[INFO] [stdout] test src/de.rs - de::from_str (line 2647) ... FAILED
[INFO] [stdout] test src/de.rs - de::StreamDeserializer<'de,R,T>::byte_offset (line 2366) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::as_f64 (line 230) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::json (line 43) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::is_i64 (line 82) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::as_i64 (line 177) ... FAILED
[INFO] [stdout] test src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1591) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::as_u64 (line 208) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::from_f64 (line 254) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::json (line 3) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::is_u64 (line 113) ... FAILED
[INFO] [stdout] test src/number.rs - number::Number::is_f64 (line 145) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 125) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 117) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 158) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 36) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 101) ... FAILED
[INFO] [stdout] test src/de.rs - de::from_slice (line 2605) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 53) ... FAILED
[INFO] [stdout] test src/error.rs - error::io::Error::from (line 195) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 253) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 142) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 221) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 175) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 69) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 85) ... FAILED
[INFO] [stdout] test src/de.rs - de::from_reader (line 2516) ... FAILED
[INFO] [stdout] test src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index_mut (line 221) ... FAILED
[INFO] [stdout] test src/value_no_obj/index.rs - value_no_obj::index::Index (line 22) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 242) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::and_modify (line 675) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 207) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::key (line 615) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get (line 782) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 237) ... FAILED
[INFO] [stdout] test src/de.rs - de::from_reader (line 2552) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 191) ... FAILED
[INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 214) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::insert (line 733) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::key (line 758) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert_with (line 652) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::into_mut (line 832) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 436) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::insert (line 859) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get_mut (line 806) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array_mut (line 407) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert (line 631) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 120) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_f64 (line 632) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_i64 (line 593) ... FAILED
[INFO] [stdout] test src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index (line 182) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 408) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj (line 37) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove (line 890) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove_entry (line 951) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array (line 386) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_str (line 444) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_null (line 708) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_bool (line 670) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_number (line 493) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 254) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj (line 8) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj (line 61) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 270) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object (line 333) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::fmt (line 178) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_u64 (line 613) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_i64 (line 518) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get_mut (line 296) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_f64 (line 572) ... FAILED
[INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::key (line 711) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_array (line 369) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_boolean (line 653) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_u64 (line 544) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer_mut (line 783) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object_mut (line 351) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_null (line 692) ... FAILED
[INFO] [stdout] test src/value_no_obj/ser.rs - value_no_obj::ser::Serializer (line 38) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 117) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_number (line 473) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 125) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_string (line 427) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_object (line 315) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 53) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::take (line 824) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 85) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 191) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 36) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj (line 842) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 158) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 175) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer (line 739) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 253) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::Index (line 22) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 142) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 214) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 101) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 237) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 69) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::to_value (line 919) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 207) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 221) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::to_value (line 882) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index (line 150) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Entry<'a>::and_modify (line 679) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::insert (line 863) ... FAILED
[INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj::from_value (line 943) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::key (line 715) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index_mut (line 189) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 412) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert (line 635) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get_mut (line 810) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert_with (line 656) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Entry<'a>::key (line 619) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_f64 (line 496) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::into_mut (line 836) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 440) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove_entry (line 955) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::insert (line 737) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_number (line 357) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove (line 894) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get (line 786) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::key (line 762) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_str (line 308) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 61) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 37) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 8) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_null (line 572) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 247) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get_mut (line 273) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_boolean (line 517) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_bool (line 534) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_i64 (line 457) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_u64 (line 477) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 231) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_null (line 556) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_string (line 291) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::fmt (line 162) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_number (line 337) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_i64 (line 382) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/ser.rs - value_no_obj_or_arr::ser::Serializer (line 37) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_f64 (line 436) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer (line 603) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_u64 (line 408) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 781) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr (line 704) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer_mut (line 646) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::take (line 686) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 744) ... FAILED
[INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::from_value (line 805) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 211) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:212:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::StreamDeserializer (line 2316) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/de.rs:2317:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::{Deserializer, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 182) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:183:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 43) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{Number, Map};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1612) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/de.rs:1617:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let bytes: ByteBuf = serde_json::from_slice(json_data)?;
[INFO] [stdout]   |                          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/de.rs:1615:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn look_at_bytes() -> Result<(), serde_json::Error> {
[INFO] [stdout]   |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::Error::io_error_kind (line 119) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/error.rs:120:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/error.rs:139:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let _: Value = match serde_json::from_reader(reader) {
[INFO] [stdout]    |                          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:63:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::{Result, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/lib.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let v: Value = serde_json::from_str(data)?;
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::json (line 26) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/macros.rs:27:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::from_str (line 2647) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/de.rs:2664:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let u: User = serde_json::from_str(j).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::StreamDeserializer<'de,R,T>::byte_offset (line 2366) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/de.rs:2369:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let de = serde_json::Deserializer::from_slice(data);
[INFO] [stdout]   |          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde::Deserializer;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Deserializer;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_stacker::Deserializer;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Deserializer`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let de = serde_json::Deserializer::from_slice(data);
[INFO] [stdout] 5 + let de = Deserializer::from_slice(data);
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::as_f64 (line 230) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:231:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::json (line 43) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/macros.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::is_i64 (line 82) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:83:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::as_i64 (line 177) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:178:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1591) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/de.rs:1596:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let bytes: ByteBuf = serde_json::from_slice(json_data)?;
[INFO] [stdout]   |                          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/de.rs:1594:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn look_at_bytes() -> Result<(), serde_json::Error> {
[INFO] [stdout]   |                                  ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::as_u64 (line 208) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:209:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::from_f64 (line 254) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:257:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::Number;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::json (line 3) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/macros.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::is_u64 (line 113) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:114:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/number.rs - number::Number::is_f64 (line 145) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/number.rs:146:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 125) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:126:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 117) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:118:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 158) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:159:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{Map, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 36) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:37:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 101) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:102:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::from_slice (line 2605) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/de.rs:2622:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let u: User = serde_json::from_slice(j).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 53) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:54:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::io::Error::from (line 195) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/error.rs:205:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |         use serde_json::error::Category;
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/error.rs:200:10
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Json(serde_json::Error),
[INFO] [stdout]   |          ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/error.rs:203:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl From<serde_json::Error> for MyError {
[INFO] [stdout]    |           ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/error.rs:204:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn from(err: serde_json::Error) -> MyError {
[INFO] [stdout]    |                  ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 253) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:254:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:143:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{Number, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 221) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 175) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:176:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 69) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:70:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:86:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::from_reader (line 2516) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/de.rs:2536:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let u = serde_json::from_reader(reader)?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index_mut (line 221) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/index.rs:222:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/index.rs - value_no_obj::index::Index (line 22) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/index.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 242) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:244:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Result;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/lib.rs:260:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let j = serde_json::to_string(&address)?;
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::and_modify (line 675) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:676:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:678:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 207) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:208:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::key (line 615) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:616:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 3 - let mut map = serde_json::Map::new();
[INFO] [stdout] 3 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get (line 782) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:785:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:783:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:787:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 237) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:238:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de.rs - de::from_reader (line 2552) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/de.rs:2565:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut de = serde_json::Deserializer::from_reader(tcp_stream);
[INFO] [stdout]    |                  ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  2 + use serde::Deserializer;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use serde_json_extensions::Deserializer;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use serde_stacker::Deserializer;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Deserializer`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 14 -     let mut de = serde_json::Deserializer::from_reader(tcp_stream);
[INFO] [stdout] 14 +     let mut de = Deserializer::from_reader(tcp_stream);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 191) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:192:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 214) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/from.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::insert (line 733) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:736:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:734:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:738:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::key (line 758) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:761:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:759:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:763:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert_with (line 652) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:653:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:655:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::into_mut (line 832) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:835:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:833:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:837:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 436) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:437:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:440:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | map.insert("key".to_owned(), serde_json::Value::Null);
[INFO] [stdout]   |                              ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:439:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::insert (line 859) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:862:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:860:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:864:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get_mut (line 806) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:809:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:807:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:811:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array_mut (line 407) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:408:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert (line 631) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:632:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:634:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 120) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/lib.rs:122:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Result;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/lib.rs:146:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let p: Person = serde_json::from_str(data)?;
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_f64 (line 632) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:633:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_i64 (line 593) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:594:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index (line 182) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/index.rs:183:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 408) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:409:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj (line 37) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:38:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove (line 890) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:893:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:891:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:895:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove_entry (line 951) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:954:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:952:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:956:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array (line 386) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:387:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_str (line 444) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:445:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_null (line 708) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:709:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_bool (line 670) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:671:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_number (line 493) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:494:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{json, Number};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 254) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:255:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj (line 8) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj (line 61) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:62:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{json, Value, Error};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/mod.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Value = serde_json::from_str(data)?;
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 270) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:271:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object (line 333) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:334:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::fmt (line 178) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:179:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_u64 (line 613) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:614:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_i64 (line 518) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:519:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get_mut (line 296) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:297:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_f64 (line 572) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:573:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::key (line 711) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:712:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/map.rs:714:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_array (line 369) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:370:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_boolean (line 653) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:654:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_u64 (line 544) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:545:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer_mut (line 783) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:788:28
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let mut value: Value = serde_json::from_str(s).unwrap();
[INFO] [stdout]   |                            ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object_mut (line 351) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:352:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_null (line 692) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:693:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/ser.rs - value_no_obj::ser::Serializer (line 38) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/ser.rs:40:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::{Error, ValueNoObj};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/ser.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     input.serialize(serde_json::value::Serializer)
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 117) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:118:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_number (line 473) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:474:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 125) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:126:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_string (line 427) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:428:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_object (line 315) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:316:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 53) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:54:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::take (line 824) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:825:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:86:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 191) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:192:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 36) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:37:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj (line 842) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:844:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/mod.rs:855:19
[INFO] [stdout]    |
[INFO] [stdout] 15 | let s: Settings = serde_json::from_str(data)?;
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/mod.rs:853:29
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn try_main() -> Result<(), serde_json::Error> {
[INFO] [stdout]    |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 158) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:159:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{Map, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 175) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:176:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer (line 739) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:740:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 253) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:254:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::Index (line 22) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/index.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:143:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{Number, Value};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 214) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 101) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:102:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 237) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:238:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 69) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:70:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::to_value (line 919) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:927:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |     println!("{}", serde_json::to_value(map).unwrap_err());
[INFO] [stdout]   |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 207) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:208:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 221) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/from.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::to_value (line 882) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:884:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/mod.rs:905:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let v = serde_json::to_value(u).unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index (line 150) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/index.rs:151:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Entry<'a>::and_modify (line 679) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:680:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:682:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::insert (line 863) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:866:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:864:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:868:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj/mod.rs - value_no_obj::from_value (line 943) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj/mod.rs:945:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj/mod.rs:960:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let u: User = serde_json::from_value(j).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::key (line 715) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:716:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:718:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index_mut (line 189) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/index.rs:190:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 412) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:413:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert (line 635) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:636:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:638:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get_mut (line 810) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:813:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:811:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:815:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert_with (line 656) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:657:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:659:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Entry<'a>::key (line 619) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:620:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 3 - let mut map = serde_json::Map::new();
[INFO] [stdout] 3 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_f64 (line 496) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:497:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::into_mut (line 836) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:839:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:837:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:841:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 440) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:441:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:444:30
[INFO] [stdout]   |
[INFO] [stdout] 6 | map.insert("key".to_owned(), serde_json::Value::Null);
[INFO] [stdout]   |                              ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:443:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 5 - let mut map = serde_json::Map::new();
[INFO] [stdout] 5 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove_entry (line 955) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:958:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:956:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:960:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::insert (line 737) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:740:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:738:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:742:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_number (line 357) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:358:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{json, Number};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove (line 894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:897:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:895:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:899:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get (line 786) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:789:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:787:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:791:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::key (line 762) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:765:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::map::Entry;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:763:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/map.rs:767:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut map = serde_json::Map::new();
[INFO] [stdout]   |               ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::iter::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::Map;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use serde_json_extensions::value_no_obj::Map;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Map`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 - let mut map = serde_json::Map::new();
[INFO] [stdout] 7 + let mut map = Map::new();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_str (line 308) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:309:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 61) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:62:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::{json, Value, Error};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj_or_arr/mod.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Value = serde_json::from_str(data)?;
[INFO] [stdout]    |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 37) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:38:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 8) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_null (line 572) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:573:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 247) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:248:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get_mut (line 273) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:274:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_boolean (line 517) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:518:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_bool (line 534) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:535:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_i64 (line 457) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:458:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_u64 (line 477) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:478:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 231) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:232:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_null (line 556) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:557:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_string (line 291) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:292:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::fmt (line 162) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:163:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_number (line 337) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:338:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_i64 (line 382) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:383:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/ser.rs - value_no_obj_or_arr::ser::Serializer (line 37) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `value` in `serde_json_extensions`
[INFO] [stdout]   --> src/value_no_obj_or_arr/ser.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 12 |     input.serialize(serde_json_extensions::value::Serializer)
[INFO] [stdout]    |                                            ^^^^^ could not find `value` in `serde_json_extensions`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Value` in this scope
[INFO] [stdout]  --> src/value_no_obj_or_arr/ser.rs:42:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn to_value<T>(input: T) -> Result<Value, Error>
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn to_value<T, Value>(input: T) -> Result<Value, Error>
[INFO] [stdout]   |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_f64 (line 436) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:437:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer (line 603) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:604:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_u64 (line 408) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:409:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 781) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:789:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |     println!("{}", serde_json::to_value(map).unwrap_err());
[INFO] [stdout]   |                    ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr (line 704) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:706:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj_or_arr/mod.rs:717:19
[INFO] [stdout]    |
[INFO] [stdout] 15 | let s: Settings = serde_json::from_str(data)?;
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj_or_arr/mod.rs:715:29
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn try_main() -> Result<(), serde_json::Error> {
[INFO] [stdout]    |                             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer_mut (line 646) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:647:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:651:28
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let mut value: Value = serde_json::from_str(s).unwrap();
[INFO] [stdout]   |                            ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::take (line 686) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:687:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 744) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:746:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj_or_arr/mod.rs:767:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let v = serde_json::to_value(u).unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::from_value (line 805) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]  --> src/value_no_obj_or_arr/mod.rs:807:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde_json::json;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]   --> src/value_no_obj_or_arr/mod.rs:822:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let u: User = serde_json::from_value(j).unwrap();
[INFO] [stdout]    |                   ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1591)
[INFO] [stdout]     src/de.rs - de::&'amutDeserializer<R>::deserialize_bytes (line 1612)
[INFO] [stdout]     src/de.rs - de::StreamDeserializer (line 2316)
[INFO] [stdout]     src/de.rs - de::StreamDeserializer<'de,R,T>::byte_offset (line 2366)
[INFO] [stdout]     src/de.rs - de::from_reader (line 2516)
[INFO] [stdout]     src/de.rs - de::from_reader (line 2552)
[INFO] [stdout]     src/de.rs - de::from_slice (line 2605)
[INFO] [stdout]     src/de.rs - de::from_str (line 2647)
[INFO] [stdout]     src/error.rs - error::Error::io_error_kind (line 119)
[INFO] [stdout]     src/error.rs - error::io::Error::from (line 195)
[INFO] [stdout]     src/lib.rs - (line 120)
[INFO] [stdout]     src/lib.rs - (line 182)
[INFO] [stdout]     src/lib.rs - (line 211)
[INFO] [stdout]     src/lib.rs - (line 242)
[INFO] [stdout]     src/lib.rs - (line 43)
[INFO] [stdout]     src/lib.rs - (line 62)
[INFO] [stdout]     src/macros.rs - macros::json (line 26)
[INFO] [stdout]     src/macros.rs - macros::json (line 3)
[INFO] [stdout]     src/macros.rs - macros::json (line 43)
[INFO] [stdout]     src/number.rs - number::Number::as_f64 (line 230)
[INFO] [stdout]     src/number.rs - number::Number::as_i64 (line 177)
[INFO] [stdout]     src/number.rs - number::Number::as_u64 (line 208)
[INFO] [stdout]     src/number.rs - number::Number::from_f64 (line 254)
[INFO] [stdout]     src/number.rs - number::Number::is_f64 (line 145)
[INFO] [stdout]     src/number.rs - number::Number::is_i64 (line 82)
[INFO] [stdout]     src/number.rs - number::Number::is_u64 (line 113)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 101)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 117)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 125)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 142)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 158)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 175)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 191)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 253)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 36)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 53)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 69)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 85)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 207)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 214)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 221)
[INFO] [stdout]     src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 237)
[INFO] [stdout]     src/value_no_obj/index.rs - value_no_obj::index::Index (line 22)
[INFO] [stdout]     src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index (line 182)
[INFO] [stdout]     src/value_no_obj/index.rs - value_no_obj::index::ValueNoObj::index_mut (line 221)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::and_modify (line 675)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::key (line 615)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert (line 631)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Entry<'a>::or_insert_with (line 652)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 408)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::Map<String,ValueNoObj> (line 436)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get (line 782)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::get_mut (line 806)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::insert (line 859)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::into_mut (line 832)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::key (line 758)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove (line 890)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove_entry (line 951)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::insert (line 733)
[INFO] [stdout]     src/value_no_obj/map.rs - value_no_obj::map::VacantEntry<'a>::key (line 711)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj (line 37)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj (line 61)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj (line 8)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj (line 842)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array (line 386)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_array_mut (line 407)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_bool (line 670)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_f64 (line 632)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_i64 (line 593)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_null (line 708)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_number (line 493)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object (line 333)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_object_mut (line 351)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_str (line 444)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::as_u64 (line 613)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::fmt (line 178)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 254)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get (line 270)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::get_mut (line 296)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_array (line 369)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_boolean (line 653)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_f64 (line 572)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_i64 (line 518)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_null (line 692)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_number (line 473)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_object (line 315)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_string (line 427)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::is_u64 (line 544)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer (line 739)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::pointer_mut (line 783)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::ValueNoObj::take (line 824)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::from_value (line 943)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::to_value (line 882)
[INFO] [stdout]     src/value_no_obj/mod.rs - value_no_obj::to_value (line 919)
[INFO] [stdout]     src/value_no_obj/ser.rs - value_no_obj::ser::Serializer (line 38)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 101)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 117)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 125)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 142)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 158)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 175)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 191)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 253)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 36)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 53)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 69)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 85)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 207)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 214)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 221)
[INFO] [stdout]     src/value_no_obj_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 237)
[INFO] [stdout]     src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::Index (line 22)
[INFO] [stdout]     src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index (line 150)
[INFO] [stdout]     src/value_no_obj_or_arr/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index_mut (line 189)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Entry<'a>::and_modify (line 679)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Entry<'a>::key (line 619)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert (line 635)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Entry<'a>::or_insert_with (line 656)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 412)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::Map<String,ValueNoObjOrArr> (line 440)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get (line 786)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::get_mut (line 810)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::insert (line 863)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::into_mut (line 836)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::key (line 762)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove (line 894)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::OccupiedEntry<'a>::remove_entry (line 955)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::insert (line 737)
[INFO] [stdout]     src/value_no_obj_or_arr/map.rs - map::VacantEntry<'a>::key (line 715)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 37)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 61)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr (line 8)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr (line 704)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_bool (line 534)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_f64 (line 496)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_i64 (line 457)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_null (line 572)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_number (line 357)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_str (line 308)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::as_u64 (line 477)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::fmt (line 162)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 231)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get (line 247)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::get_mut (line 273)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_boolean (line 517)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_f64 (line 436)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_i64 (line 382)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_null (line 556)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_number (line 337)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_string (line 291)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::is_u64 (line 408)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer (line 603)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::pointer_mut (line 646)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::ValueNoObjOrArr::take (line 686)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::from_value (line 805)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 744)
[INFO] [stdout]     src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::to_value (line 781)
[INFO] [stdout]     src/value_no_obj_or_arr/ser.rs - value_no_obj_or_arr::ser::Serializer (line 37)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 158 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.24s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2dac54f1076dd48a6d3b1dca0a5c88403880d848c0eb936e68551e0d47d82167", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2dac54f1076dd48a6d3b1dca0a5c88403880d848c0eb936e68551e0d47d82167", kill_on_drop: false }`
[INFO] [stdout] 2dac54f1076dd48a6d3b1dca0a5c88403880d848c0eb936e68551e0d47d82167
