[INFO] fetching crate eserde 0.1.7... [INFO] testing eserde-0.1.7 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate eserde 0.1.7 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate eserde 0.1.7 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate eserde 0.1.7 [INFO] tweaked toml for crates.io crate eserde 0.1.7 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate eserde 0.1.7 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate eserde 0.1.7 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded trybuild v1.0.103 [INFO] [stderr] Downloaded eserde_derive v0.1.7 [INFO] [stderr] Downloaded insta v1.42.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 18af51432bd4a3e34e98e61a61d0bb008065a149cbb7780dd644e116cbeca9e9 [INFO] running `Command { std: "docker" "start" "-a" "18af51432bd4a3e34e98e61a61d0bb008065a149cbb7780dd644e116cbeca9e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "18af51432bd4a3e34e98e61a61d0bb008065a149cbb7780dd644e116cbeca9e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "18af51432bd4a3e34e98e61a61d0bb008065a149cbb7780dd644e116cbeca9e9", kill_on_drop: false }` [INFO] [stdout] 18af51432bd4a3e34e98e61a61d0bb008065a149cbb7780dd644e116cbeca9e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6fa7010e37eebd9d6c408ae945237dd789e9ed61473f39766475c230775a1e37 [INFO] running `Command { std: "docker" "start" "-a" "6fa7010e37eebd9d6c408ae945237dd789e9ed61473f39766475c230775a1e37", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.17 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling eserde_derive v0.1.7 [INFO] [stderr] Compiling eserde v0.1.7 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/path/path_.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.02s [INFO] running `Command { std: "docker" "inspect" "6fa7010e37eebd9d6c408ae945237dd789e9ed61473f39766475c230775a1e37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6fa7010e37eebd9d6c408ae945237dd789e9ed61473f39766475c230775a1e37", kill_on_drop: false }` [INFO] [stdout] 6fa7010e37eebd9d6c408ae945237dd789e9ed61473f39766475c230775a1e37 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 3770704719eaf57ad12bcebf4c7415b6e202e0f027a1875489e1bcbfb9353092 [INFO] running `Command { std: "docker" "start" "-a" "3770704719eaf57ad12bcebf4c7415b6e202e0f027a1875489e1bcbfb9353092", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling winnow v0.7.3 [INFO] [stderr] Compiling serde_json v1.0.138 [INFO] [stderr] Compiling target-triple v0.1.4 [INFO] [stderr] Compiling ryu v1.0.19 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling console v0.15.10 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling pin-project-internal v1.1.9 [INFO] [stderr] Compiling eserde_derive v0.1.7 [INFO] [stderr] Compiling pin-project v1.1.9 [INFO] [stderr] Compiling insta v1.42.1 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_path_to_error v0.1.16 [INFO] [stderr] Compiling eserde v0.1.7 (/opt/rustwide/workdir) [INFO] [stderr] Compiling toml_edit v0.22.24 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/path/path_.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling toml v0.8.20 [INFO] [stderr] Compiling trybuild v1.0.103 [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/contract.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::contract::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] --> tests/json_types.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | use serde_json::value::{Map, Number, Value}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/default.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | eserde::json::from_str(r#"{}"#).unwrap() [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:37:23 [INFO] [stdout] | [INFO] [stdout] 37 | check(eserde::json::from_str::(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enum_repr.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::enum_repr::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::enums::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::enums_deny_unknown_fields::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_flattened.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::enums_flattened::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/json_types.rs:21:26 [INFO] [stdout] | [INFO] [stdout] 21 | let result = eserde::json::from_str::>(PAYLOAD); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/default.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | eserde::json::from_str(r#"{"route": "/dev/null", "no_default": null}"#).unwrap() [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/default.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 48 | let x = eserde::json::from_str::( [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:38:23 [INFO] [stdout] | [INFO] [stdout] 38 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:40:23 [INFO] [stdout] | [INFO] [stdout] 40 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:83:23 [INFO] [stdout] | [INFO] [stdout] 83 | check(eserde::json::from_str::<[TopLevelStruct; 4]>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/flatten.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::flatten::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/structs.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use eserde_test_helper::structs::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/contract.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:84:23 [INFO] [stdout] | [INFO] [stdout] 84 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:86:23 [INFO] [stdout] | [INFO] [stdout] 86 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/contract.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:87:23 [INFO] [stdout] | [INFO] [stdout] 87 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | let errors = eserde::json::from_str::<[TopLevelStruct; 3]>(PAYLOAD).unwrap_err(); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enum_repr.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/enum_repr.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:121:26 [INFO] [stdout] | [INFO] [stdout] 121 | let errors = eserde::json::from_str::<[TopLevelStruct; 5]>(PAYLOAD).unwrap_err(); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_flattened.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/enums_flattened.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/flatten.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/flatten.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] --> tests/integration/structs.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use eserde_test_helper::test_helper::TestHelper; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `eserde_test_helper` [INFO] [stdout] --> tests/integration/structs.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use eserde_test_helper::assert_from_json_inline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `eserde_test_helper` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `eserde_test_helper`, use `cargo add eserde_test_helper` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StructDenyUnknownFields` in this scope [INFO] [stdout] --> tests/integration/contract.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn struct_deny_unknown_fields() { [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StructAllowUnknownFields` in this scope [INFO] [stdout] --> tests/integration/contract.rs:30:29 [INFO] [stdout] | [INFO] [stdout] 30 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 29 | fn struct_allow_unknown_fields() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleStruct` in this scope [INFO] [stdout] --> tests/integration/contract.rs:62:22 [INFO] [stdout] | [INFO] [stdout] 62 | TestHelper::::new_serialized(r#"["XVUgTUKTJ7J8r","yZwcp1Ge","nf9hN3"]"#); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `insta::_macro_support::Content::TupleStruct`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 62 - TestHelper::::new_serialized(r#"["XVUgTUKTJ7J8r","yZwcp1Ge","nf9hN3"]"#); [INFO] [stdout] 62 + TestHelper::::new_serialized(r#"["XVUgTUKTJ7J8r","yZwcp1Ge","nf9hN3"]"#); [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 60 | fn tuple_struct() { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExternalEnum` in this scope [INFO] [stdout] --> tests/integration/contract.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | let test = TestHelper::::new_serialized(r#""renamed_unit""#); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 76 | fn externally_tagged_enum() { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InternalEnum` in this scope [INFO] [stdout] --> tests/integration/contract.rs:87:29 [INFO] [stdout] | [INFO] [stdout] 87 | let test = TestHelper::::new_serialized(r#"{"tag":"renamed_unit"}"#); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 86 | fn internally_tagged_enum() { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AdjacentEnum` in this scope [INFO] [stdout] --> tests/integration/contract.rs:97:29 [INFO] [stdout] | [INFO] [stdout] 97 | let test = TestHelper::::new_serialized(r#"{"tag":"renamed_unit"}"#); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 96 | fn adjacently_tagged_enum() { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Enum` in this scope [INFO] [stdout] --> tests/integration/enum_repr.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `eserde::path::Segment::Enum` and 3 others; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 7 - let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] 7 + let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] | [INFO] [stdout] 7 - let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] 7 + let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] | [INFO] [stdout] 7 - let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] 7 + let test = TestHelper::::new_serialized(r#"5"#); [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn enum_repr() { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `External` in this scope [INFO] [stdout] --> tests/integration/enums.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized(r#"{"unitStructNewType":null}"#); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn externally_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Internal` in this scope [INFO] [stdout] --> tests/integration/enums.rs:19:29 [INFO] [stdout] | [INFO] [stdout] 19 | let test = TestHelper::::new_serialized(r#"{"tag":"UnitOne"}"#); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 18 | fn internally_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Adjacent` in this scope [INFO] [stdout] --> tests/integration/enums.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | TestHelper::::new_serialized(r#"{"tag":"Tuple","content":[-427070648,true]}"#); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 28 | fn adjacently_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UntaggedWrapper` in this scope [INFO] [stdout] --> tests/integration/enums.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | let test = TestHelper::::new_serialized(r#"[-521833035,true]"#); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 42 | fn untagged_enum() { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Renamed` in this scope [INFO] [stdout] --> tests/integration/enums.rs:61:22 [INFO] [stdout] | [INFO] [stdout] 61 | TestHelper::::new_serialized(r#"{"struct_variant":{"FIELD":"8AtP50nUcNy1f"}}"#); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 59 | fn renamed() { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `External` in this scope [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | TestHelper::::new_serialized(r#"{"Struct":{"foo":1899123746,"bar":true}}"#); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn externally_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Internal` in this scope [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:22:22 [INFO] [stdout] | [INFO] [stdout] 22 | TestHelper::::new_serialized(r#"{"tag":"Struct","foo":-1133362929,"bar":true}"#); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 20 | fn internally_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:142:23 [INFO] [stdout] | [INFO] [stdout] 142 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:183:23 [INFO] [stdout] | [INFO] [stdout] 183 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] --> tests/json_types.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | assert!(serde_json::from_str::(PAYLOAD).is_ok()); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/std_types.rs:184:23 [INFO] [stdout] | [INFO] [stdout] 184 | check(eserde::json::from_str::>(PAYLOAD)); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Adjacent` in this scope [INFO] [stdout] --> tests/integration/enums_deny_unknown_fields.rs:35:29 [INFO] [stdout] | [INFO] [stdout] 35 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 34 | fn adjacently_tagged_enum() { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] --> tests/json_types.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | assert!(serde_json::from_str::>(PAYLOAD).is_ok()); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Container` in this scope [INFO] [stdout] --> tests/integration/enums_flattened.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn enums_flattened() { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ContainerDenyUnknownFields` in this scope [INFO] [stdout] --> tests/integration/enums_flattened.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 35 | fn enums_flattened_deny_unknown_fields() { [INFO] [stdout] | ++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Deep1` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn flattened_struct() { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FlattenValue` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:38:29 [INFO] [stdout] | [INFO] [stdout] 38 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 37 | fn flattened_value() { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FlattenMap` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 59 | fn flattened_map() { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UnitStruct` in this scope [INFO] [stdout] --> tests/integration/structs.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | let test = TestHelper::::new_serialized(r#"null"#); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `insta::_macro_support::Content::UnitStruct`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 7 - let test = TestHelper::::new_serialized(r#"null"#); [INFO] [stdout] 7 + let test = TestHelper::::new_serialized(r#"null"#); [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 6 | fn unit() { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NormalStruct` in this scope [INFO] [stdout] --> tests/integration/structs.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | let test = TestHelper::::new_serialized(r#"{"foo":"fvsTNa45C","bar":false}"#); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 16 | fn normal() { [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NewType` in this scope [INFO] [stdout] --> tests/integration/structs.rs:30:29 [INFO] [stdout] | [INFO] [stdout] 30 | let test = TestHelper::::new_serialized(r#""F71VZOS""#); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 29 | fn newtype() { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TupleStruct` in this scope [INFO] [stdout] --> tests/integration/structs.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | let test = TestHelper::::new_serialized(r#"["FPoREowVSC0CjkC",false]"#); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `insta::_macro_support::Content::TupleStruct`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 42 - let test = TestHelper::::new_serialized(r#"["FPoREowVSC0CjkC",false]"#); [INFO] [stdout] 42 + let test = TestHelper::::new_serialized(r#"["FPoREowVSC0CjkC",false]"#); [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 41 | fn tuple() { [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RenamedFields` in this scope [INFO] [stdout] --> tests/integration/structs.rs:55:29 [INFO] [stdout] | [INFO] [stdout] 55 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 54 | fn renamed_fields() { [INFO] [stdout] | +++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DenyUnknownFields` in this scope [INFO] [stdout] --> tests/integration/structs.rs:70:29 [INFO] [stdout] | [INFO] [stdout] 70 | let test = TestHelper::::new_serialized( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | fn deny_unknown_fields() { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/deserialize_with.rs:50:17 [INFO] [stdout] | [INFO] [stdout] 50 | eserde::json::from_str::(r#"{"number": 255, "ip": "127.0.0.1"}"#).unwrap(), [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/deserialize_with.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | eserde::json::from_str::(r#"{"number": 256, "ip": "localhost"}"#).unwrap(), [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/deserialize_with.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let x = eserde::json::from_str::( [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "json_types") due to 4 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/happy/deserialize.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | let value = eserde::json::from_str::(payload); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/happy/path.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | let result: Result = eserde::json::from_str(json); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `json` in `eserde` [INFO] [stdout] --> tests/happy/path.rs:24:40 [INFO] [stdout] | [INFO] [stdout] 24 | let result: Result = eserde::json::from_str(json); [INFO] [stdout] | ^^^^ could not find `json` in `eserde` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | pub mod json; [INFO] [stdout] | ^^^^ [INFO] [stdout] note: the item is gated behind the `json` feature [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:302:7 [INFO] [stdout] | [INFO] [stdout] 302 | #[cfg(feature = "json")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "default") due to 3 previous errors [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] --> tests/happy/path.rs:258:19 [INFO] [stdout] | [INFO] [stdout] 258 | let de = &mut serde_json::Deserializer::from_str(j); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use serde::Deserializer; [INFO] [stdout] | [INFO] [stdout] 2 + use serde_path_to_error::Deserializer; [INFO] [stdout] | [INFO] [stdout] help: if you import `Deserializer`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 258 - let de = &mut serde_json::Deserializer::from_str(j); [INFO] [stdout] 258 + let de = &mut Deserializer::from_str(j); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "integration") due to 47 previous errors [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "deserialize_with") due to 3 previous errors [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "std_types") due to 16 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] --> tests/happy/deserialize.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | let value = serde_json::from_str::(payload); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/path/path_.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn iter(&self) -> Segments<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `eserde` (test "happy") due to 5 previous errors [INFO] running `Command { std: "docker" "inspect" "3770704719eaf57ad12bcebf4c7415b6e202e0f027a1875489e1bcbfb9353092", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3770704719eaf57ad12bcebf4c7415b6e202e0f027a1875489e1bcbfb9353092", kill_on_drop: false }` [INFO] [stdout] 3770704719eaf57ad12bcebf4c7415b6e202e0f027a1875489e1bcbfb9353092