[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] 0c23f43c0f0b0b1d800b466e8c4066a730b2c0fc [INFO] testing SamuelMarks/serde-json-extensions/0c23f43c0f0b0b1d800b466e8c4066a730b2c0fc against beta-2024-09-05 for beta-1.82-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSamuelMarks%2Fserde-json-extensions" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/SamuelMarks/serde-json-extensions on toolchain beta-2024-09-05 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-09-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-09-05" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 47 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-2024-09-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fb558ef3aeea574747ab1f00c13d1d82e05053c09b9b72192f3e4b8e3062c2ae [INFO] running `Command { std: "docker" "start" "-a" "fb558ef3aeea574747ab1f00c13d1d82e05053c09b9b72192f3e4b8e3062c2ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fb558ef3aeea574747ab1f00c13d1d82e05053c09b9b72192f3e4b8e3062c2ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb558ef3aeea574747ab1f00c13d1d82e05053c09b9b72192f3e4b8e3062c2ae", kill_on_drop: false }` [INFO] [stdout] fb558ef3aeea574747ab1f00c13d1d82e05053c09b9b72192f3e4b8e3062c2ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4242c8ca57ad31af24a086de77995ed6911d9bcd33afd92a2d2382058535ee2c [INFO] running `Command { std: "docker" "start" "-a" "4242c8ca57ad31af24a086de77995ed6911d9bcd33afd92a2d2382058535ee2c", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling serde-json-extensions v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling itoa v1.0.11 [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: 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: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.93s [INFO] running `Command { std: "docker" "inspect" "4242c8ca57ad31af24a086de77995ed6911d9bcd33afd92a2d2382058535ee2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4242c8ca57ad31af24a086de77995ed6911d9bcd33afd92a2d2382058535ee2c", kill_on_drop: false }` [INFO] [stdout] 4242c8ca57ad31af24a086de77995ed6911d9bcd33afd92a2d2382058535ee2c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c8d46495cc56666831b1788e2932a748d2537261cafe5ba7bdd205253c1c160c [INFO] running `Command { std: "docker" "start" "-a" "c8d46495cc56666831b1788e2932a748d2537261cafe5ba7bdd205253c1c160c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling trybuild v1.0.99 [INFO] [stderr] Compiling ref-cast v1.0.23 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling dissimilar v1.0.9 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stderr] Compiling cc v1.1.18 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling psm v0.1.23 [INFO] [stderr] Compiling stacker v0.1.17 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling ref-cast-impl v1.0.23 [INFO] [stderr] Compiling automod v1.0.14 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_stacker v0.1.11 [INFO] [stderr] Compiling serde_bytes v0.11.15 [INFO] [stderr] Compiling serde-json-extensions v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling toml_edit v0.22.20 [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: 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: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.16s [INFO] running `Command { std: "docker" "inspect" "c8d46495cc56666831b1788e2932a748d2537261cafe5ba7bdd205253c1c160c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c8d46495cc56666831b1788e2932a748d2537261cafe5ba7bdd205253c1c160c", kill_on_drop: false }` [INFO] [stdout] c8d46495cc56666831b1788e2932a748d2537261cafe5ba7bdd205253c1c160c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 63826cd4102f40c7c5fb8d54aa61db75ee13bf05181e5ceb18b1b7bbad3a9153 [INFO] running `Command { std: "docker" "start" "-a" "63826cd4102f40c7c5fb8d54aa61db75ee13bf05181e5ceb18b1b7bbad3a9153", 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: 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: `serde-json-extensions` (lib) generated 4 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/serde_json_extensions-953151318de89e57) [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 182) ... FAILED [INFO] [stdout] test src/lib.rs - (line 211) ... FAILED [INFO] [stdout] test src/de.rs - de::&'amutDeserializer::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 43) ... FAILED [INFO] [stdout] test src/de.rs - de::StreamDeserializer (line 2316) ... FAILED [INFO] [stdout] test src/error.rs - error::io::Error::from (line 195) ... FAILED [INFO] [stdout] test src/de.rs - de::&'amutDeserializer::deserialize_bytes (line 1591) ... FAILED [INFO] [stdout] test src/lib.rs - (line 62) ... FAILED [INFO] [stdout] test src/de.rs - de::from_slice (line 2605) ... FAILED [INFO] [stdout] test src/macros.rs - macros::json (line 26) ... FAILED [INFO] [stdout] test src/de.rs - de::StreamDeserializer<'de,R,T>::byte_offset (line 2366) ... FAILED [INFO] [stdout] test src/macros.rs - macros::json (line 3) ... FAILED [INFO] [stdout] test src/de.rs - de::from_reader (line 2516) ... FAILED [INFO] [stdout] test src/lib.rs - (line 242) ... 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 158) ... 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/lib.rs - (line 120) ... FAILED [INFO] [stdout] test src/de.rs - de::from_reader (line 2552) ... FAILED [INFO] [stdout] test src/number.rs - number::Number::as_i64 (line 177) ... FAILED [INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 125) ... FAILED [INFO] [stdout] test src/number.rs - number::Number::from_f64 (line 254) ... FAILED [INFO] [stdout] test src/number.rs - number::Number::as_u64 (line 208) ... FAILED [INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 101) ... 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 (line 117) ... 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 191) ... FAILED [INFO] [stdout] test src/number.rs - number::Number::is_u64 (line 113) ... FAILED [INFO] [stdout] test src/number.rs - number::Number::as_f64 (line 230) ... 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 53) ... FAILED [INFO] [stdout] test src/value_no_obj/index.rs - value_no_obj::index::Index (line 22) ... FAILED [INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 175) ... FAILED [INFO] [stdout] test src/de.rs - de::from_str (line 2647) ... 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_iter (line 221) ... FAILED [INFO] [stdout] test src/value_no_obj/from.rs - value_no_obj::from::ValueNoObj::from (line 85) ... 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::Entry<'a>::or_insert (line 631) ... 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/from.rs - value_no_obj::from::ValueNoObj::from_iter (line 237) ... 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/index.rs - value_no_obj::index::ValueNoObj::index_mut (line 221) ... 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/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::Map (line 408) ... FAILED [INFO] [stdout] test src/value_no_obj/map.rs - value_no_obj::map::Map (line 436) ... 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_mut (line 806) ... 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 (line 782) ... FAILED [INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj (line 37) ... 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::OccupiedEntry<'a>::key (line 758) ... 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::OccupiedEntry<'a>::remove (line 890) ... FAILED [INFO] [stdout] test src/value_no_obj/mod.rs - value_no_obj (line 61) ... 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/mod.rs - value_no_obj (line 8) ... 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_f64 (line 632) ... 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::as_i64 (line 593) ... 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::get_mut (line 296) ... 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_u64 (line 613) ... 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/map.rs - value_no_obj::map::VacantEntry<'a>::key (line 711) ... 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_null (line 708) ... 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::get (line 254) ... 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::get (line 270) ... 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::is_number (line 473) ... 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::is_f64 (line 572) ... 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 (line 842) ... 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::take (line 824) ... 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/mod.rs - value_no_obj::ValueNoObj::is_null (line 692) ... 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 (line 142) ... 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 191) ... 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_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 36) ... 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::to_value (line 919) ... 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/ser.rs - value_no_obj::ser::Serializer (line 38) ... 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_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 175) ... 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_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from (line 253) ... 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::Index (line 22) ... 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/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_iter (line 237) ... 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_or_arr/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 221) ... 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/index.rs - value_no_obj_or_arr::index::ValueNoObjOrArr::index (line 150) ... 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/from.rs - value_no_obj_or_arr::from::ValueNoObjOrArr::from_iter (line 214) ... 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>::and_modify (line 679) ... 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::Map (line 412) ... 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/mod.rs - value_no_obj_or_arr (line 61) ... 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 (line 37) ... FAILED [INFO] [stdout] test src/value_no_obj_or_arr/map.rs - map::Map (line 440) ... 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/map.rs - map::OccupiedEntry<'a>::get (line 786) ... 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/mod.rs - value_no_obj_or_arr (line 8) ... 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/map.rs - map::OccupiedEntry<'a>::insert (line 863) ... 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/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::VacantEntry<'a>::insert (line 737) ... 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::as_bool (line 534) ... 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/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::ValueNoObjOrArr::fmt (line 162) ... 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::as_i64 (line 457) ... 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::as_number (line 357) ... 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_f64 (line 436) ... 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::is_u64 (line 408) ... 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::get (line 247) ... 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_boolean (line 517) ... 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/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::take (line 686) ... 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::to_value (line 744) ... 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/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::pointer_mut (line 646) ... FAILED [INFO] [stdout] test src/value_no_obj_or_arr/mod.rs - value_no_obj_or_arr::from_value (line 805) ... FAILED [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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::deserialize_bytes (line 1612) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] --> src/error.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 12 | use serde_json::error::Category; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json` [INFO] [stdout] --> src/error.rs:200:10 [INFO] [stdout] | [INFO] [stdout] 7 | Json(serde_json::Error), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json` [INFO] [stdout] --> src/error.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 10 | impl From for MyError { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/de.rs - de::&'amutDeserializer::deserialize_bytes (line 1591) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/de.rs - de::from_slice (line 2605) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/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 undeclared crate or module `serde_json` [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<'de,R,T>::byte_offset (line 2366) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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/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 undeclared crate or module `serde_json` [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 undeclared crate or module `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 undeclared crate or module `serde_json` [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/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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/de.rs - de::from_reader (line 2552) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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/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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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>::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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::Map (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 undeclared crate or module `serde_json` [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 (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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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::Entry<'a>::key (line 615) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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_mut (line 806) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::insert (line 859) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (line 782) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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>::key (line 758) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::into_mut (line 832) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (line 890) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::VacantEntry<'a>::insert (line 733) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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/map.rs - value_no_obj::map::OccupiedEntry<'a>::remove_entry (line 951) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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_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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `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 undeclared crate or module `serde_json` [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 (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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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::Map (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 undeclared crate or module `serde_json` [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>::get_mut (line 810) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [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 (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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::key (line 762) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::remove (line 894) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 (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 undeclared crate or module `serde_json` [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::VacantEntry<'a>::key (line 715) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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/map.rs - map::OccupiedEntry<'a>::insert (line 863) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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>::into_mut (line 836) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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_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 undeclared crate or module `serde_json` [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::VacantEntry<'a>::insert (line 737) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_entry (line 955) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] | [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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_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 undeclared crate or module `serde_json` [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 (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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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::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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::to_value (line 781) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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/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(input: T) -> Result [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(input: T) -> Result [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::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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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 undeclared crate or module `serde_json` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `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 undeclared crate or module `serde_json` [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::deserialize_bytes (line 1591) [INFO] [stdout] src/de.rs - de::&'amutDeserializer::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 (line 408) [INFO] [stdout] src/value_no_obj/map.rs - value_no_obj::map::Map (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 (line 412) [INFO] [stdout] src/value_no_obj_or_arr/map.rs - map::Map (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 2.10s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "63826cd4102f40c7c5fb8d54aa61db75ee13bf05181e5ceb18b1b7bbad3a9153", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "63826cd4102f40c7c5fb8d54aa61db75ee13bf05181e5ceb18b1b7bbad3a9153", kill_on_drop: false }` [INFO] [stdout] 63826cd4102f40c7c5fb8d54aa61db75ee13bf05181e5ceb18b1b7bbad3a9153