[INFO] fetching crate facet-yaml 0.25.14... [INFO] testing facet-yaml-0.25.14 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate facet-yaml 0.25.14 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate facet-yaml 0.25.14 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate facet-yaml 0.25.14 [INFO] tweaked toml for crates.io crate facet-yaml 0.25.14 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate facet-yaml 0.25.14 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 facet-yaml 0.25.14 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] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded facet-serialize v0.24.16 [INFO] [stderr] Downloaded facet-reflect v0.27.15 [INFO] [stderr] Downloaded yaml-rust2 v0.10.3 [INFO] [stderr] Downloaded facet-core v0.27.15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 44d76a54c63862a55f57292d18f0bd6cd7a4b3e45056f814c9bc6cc5e6169509 [INFO] running `Command { std: "docker" "start" "-a" "44d76a54c63862a55f57292d18f0bd6cd7a4b3e45056f814c9bc6cc5e6169509", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "44d76a54c63862a55f57292d18f0bd6cd7a4b3e45056f814c9bc6cc5e6169509", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44d76a54c63862a55f57292d18f0bd6cd7a4b3e45056f814c9bc6cc5e6169509", kill_on_drop: false }` [INFO] [stdout] 44d76a54c63862a55f57292d18f0bd6cd7a4b3e45056f814c9bc6cc5e6169509 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] a824e503c3ad9b3f0f1cf14cb0535bb70c6673c3b236e117dd2d99581c0be536 [INFO] running `Command { std: "docker" "start" "-a" "a824e503c3ad9b3f0f1cf14cb0535bb70c6673c3b236e117dd2d99581c0be536", kill_on_drop: false }` [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling impls v1.0.3 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling facet-core v0.27.15 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling yaml-rust2 v0.10.3 [INFO] [stderr] Compiling facet-reflect v0.27.15 [INFO] [stderr] Compiling facet-serialize v0.24.16 [INFO] [stderr] Compiling facet-yaml v0.25.14 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.39s [INFO] running `Command { std: "docker" "inspect" "a824e503c3ad9b3f0f1cf14cb0535bb70c6673c3b236e117dd2d99581c0be536", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a824e503c3ad9b3f0f1cf14cb0535bb70c6673c3b236e117dd2d99581c0be536", kill_on_drop: false }` [INFO] [stdout] a824e503c3ad9b3f0f1cf14cb0535bb70c6673c3b236e117dd2d99581c0be536 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 03d5e59f92640184d864e290e3c2150d8056a1b6fe9c55a0040571ee916500d9 [INFO] running `Command { std: "docker" "start" "-a" "03d5e59f92640184d864e290e3c2150d8056a1b6fe9c55a0040571ee916500d9", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling ulid v1.2.1 [INFO] [stderr] Compiling facet-yaml v0.25.14 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/serialize/list.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/serialize/map.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/serialize/scalar.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/serialize/struct_.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/deserialize/default.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_testhelpers` [INFO] [stdout] --> tests/deserialize/default.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet_testhelpers::test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/deserialize/from_str.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_testhelpers` [INFO] [stdout] --> tests/deserialize/from_str.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet_testhelpers::test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/deserialize/ip_test.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/deserialize/lists.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_testhelpers` [INFO] [stdout] --> tests/deserialize/lists.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet_testhelpers::test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_testhelpers` [INFO] [stdout] --> tests/deserialize/maps.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet_testhelpers::test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/deserialize/transparent.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_testhelpers` [INFO] [stdout] --> tests/deserialize/transparent.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet_testhelpers::test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/serialize/basic.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | #[facet(default = default_number())] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | #[facet(default = 42)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:86:11 [INFO] [stdout] | [INFO] [stdout] 86 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:137:11 [INFO] [stdout] | [INFO] [stdout] 137 | #[facet(default = DEFAULT_PORT)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:139:11 [INFO] [stdout] | [INFO] [stdout] 139 | #[facet(default = default_timeout())] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/default.rs:141:11 [INFO] [stdout] | [INFO] [stdout] 141 | #[facet(default = vec!["user".to_string(), "admin".to_string()])] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/deserialize/transparent.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[facet(transparent)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:93:11 [INFO] [stdout] | [INFO] [stdout] 93 | #[facet(rename = "1")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | #[facet(rename = "with spaces")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:97:11 [INFO] [stdout] | [INFO] [stdout] 97 | #[facet(rename = "'quoted'")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:99:11 [INFO] [stdout] | [INFO] [stdout] 99 | #[facet(rename = "")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:121:7 [INFO] [stdout] | [INFO] [stdout] 121 | #[facet(rename_all = "kebab-case")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | #[facet(rename = "Overwrite")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:147:11 [INFO] [stdout] | [INFO] [stdout] 147 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:149:11 [INFO] [stdout] | [INFO] [stdout] 149 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:151:11 [INFO] [stdout] | [INFO] [stdout] 151 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:174:11 [INFO] [stdout] | [INFO] [stdout] 174 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:176:11 [INFO] [stdout] | [INFO] [stdout] 176 | #[facet(default)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/serialize/struct_.rs:178:11 [INFO] [stdout] | [INFO] [stdout] 178 | #[facet(default = Some("hi".to_owned()))] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:18:54 [INFO] [stdout] | [INFO] [stdout] 5 | fn test_struct_level_default() { [INFO] [stdout] | ------------------------------ this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 18 | let s: DefaultStruct = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 5 ~ fn test_struct_level_default() -> Result<(), Box> { [INFO] [stdout] 6 | #[derive(Facet, Default, Debug, PartialEq)] [INFO] [stdout] ... [INFO] [stdout] 24 | ); [INFO] [stdout] 25 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DefaultStruct: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:18:28 [INFO] [stdout] | [INFO] [stdout] 18 | let s: DefaultStruct = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `DefaultStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:41:53 [INFO] [stdout] | [INFO] [stdout] 28 | fn test_field_level_default_no_function() { [INFO] [stdout] | ----------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 41 | let s: FieldDefault = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 28 ~ fn test_field_level_default_no_function() -> Result<(), Box> { [INFO] [stdout] 29 | #[derive(Facet, Debug, PartialEq)] [INFO] [stdout] ... [INFO] [stdout] 47 | ); [INFO] [stdout] 48 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FieldDefault: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | let s: FieldDefault = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `FieldDefault` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:68:55 [INFO] [stdout] | [INFO] [stdout] 51 | fn test_field_level_default_function() { [INFO] [stdout] | -------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 68 | let s: FieldDefaultFn = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 51 ~ fn test_field_level_default_function() -> Result<(), Box> { [INFO] [stdout] 52 | fn default_number() -> i32 { [INFO] [stdout] ... [INFO] [stdout] 70 | assert_eq!(s.bar, "hello", "Expected bar to be 'hello', got {}", s.bar); [INFO] [stdout] 71 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FieldDefaultFn: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:68:29 [INFO] [stdout] | [INFO] [stdout] 68 | let s: FieldDefaultFn = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `FieldDefaultFn` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:97:45 [INFO] [stdout] | [INFO] [stdout] 74 | fn test_nested_struct_with_defaults() { [INFO] [stdout] | ------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 97 | let s: Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 74 ~ fn test_nested_struct_with_defaults() -> Result<(), Box> { [INFO] [stdout] 75 | #[derive(Facet, Debug, PartialEq)] [INFO] [stdout] ... [INFO] [stdout] 123| ); [INFO] [stdout] 124+ Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_nested_struct_with_defaults::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:97:19 [INFO] [stdout] | [INFO] [stdout] 97 | let s: Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `test_nested_struct_with_defaults::Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:114:47 [INFO] [stdout] | [INFO] [stdout] 74 | fn test_nested_struct_with_defaults() { [INFO] [stdout] | ------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 114 | let s2: Root = facet_yaml::from_str(yaml2)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 74 ~ fn test_nested_struct_with_defaults() -> Result<(), Box> { [INFO] [stdout] 75 | #[derive(Facet, Debug, PartialEq)] [INFO] [stdout] ... [INFO] [stdout] 123 | ); [INFO] [stdout] 124 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_nested_struct_with_defaults::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:114:20 [INFO] [stdout] | [INFO] [stdout] 114 | let s2: Root = facet_yaml::from_str(yaml2)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `test_nested_struct_with_defaults::Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:150:58 [INFO] [stdout] | [INFO] [stdout] 127 | fn test_default_with_complex_expression() { [INFO] [stdout] | ----------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 150 | let config: ServerConfig = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 127 ~ fn test_default_with_complex_expression() -> Result<(), Box> { [INFO] [stdout] 128 | const DEFAULT_PORT: u16 = 8080; [INFO] [stdout] ... [INFO] [stdout] 172 | assert_eq!(config2.default_roles, vec!["guest".to_string()]); [INFO] [stdout] 173 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ServerConfig: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | let config: ServerConfig = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `ServerConfig` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/default.rs:168:60 [INFO] [stdout] | [INFO] [stdout] 127 | fn test_default_with_complex_expression() { [INFO] [stdout] | ----------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 168 | let config2: ServerConfig = facet_yaml::from_str(yaml2)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 127 ~ fn test_default_with_complex_expression() -> Result<(), Box> { [INFO] [stdout] 128 | const DEFAULT_PORT: u16 = 8080; [INFO] [stdout] ... [INFO] [stdout] 172 | assert_eq!(config2.default_roles, vec!["guest".to_string()]); [INFO] [stdout] 173 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ServerConfig: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/default.rs:168:33 [INFO] [stdout] | [INFO] [stdout] 168 | let config2: ServerConfig = facet_yaml::from_str(yaml2)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `ServerConfig` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/from_str.rs:17:52 [INFO] [stdout] | [INFO] [stdout] 11 | fn test_deserialize_person() { [INFO] [stdout] | ---------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 17 | let person: Person = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 11 ~ fn test_deserialize_person() -> Result<(), Box> { [INFO] [stdout] 12 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 24 | ); [INFO] [stdout] 25 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `from_str::Person: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/from_str.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | let person: Person = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `from_str::Person` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv4Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | let result: Ipv4Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv4Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv4Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | let result: Ipv4Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv4Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv6Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:55:28 [INFO] [stdout] | [INFO] [stdout] 55 | let result: Ipv6Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv6Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv6Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 70 | let result: Ipv6Root = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv6Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IpRoot: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:85:26 [INFO] [stdout] | [INFO] [stdout] 85 | let result: IpRoot = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `IpRoot` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IpRoot: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:100:26 [INFO] [stdout] | [INFO] [stdout] 100 | let result: IpRoot = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `IpRoot` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv4Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:115:41 [INFO] [stdout] | [INFO] [stdout] 115 | let result = facet_yaml::from_str::(yaml); [INFO] [stdout] | ^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv4Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ipv6Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/ip_test.rs:123:41 [INFO] [stdout] | [INFO] [stdout] 123 | let result = facet_yaml::from_str::(yaml); [INFO] [stdout] | ^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Ipv6Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 12 | fn test_deserialize_primitive_list() { [INFO] [stdout] | ------------------------------------ this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 21 | let numbers: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 12 ~ fn test_deserialize_primitive_list() -> Result<(), Box> { [INFO] [stdout] 13 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 22 | assert_eq!(numbers, vec![1, 2, 3, 4, 5]); [INFO] [stdout] 23 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:36:57 [INFO] [stdout] | [INFO] [stdout] 26 | fn test_deserialize_struct_list() { [INFO] [stdout] | --------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 36 | let people: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 26 ~ fn test_deserialize_struct_list() -> Result<(), Box> { [INFO] [stdout] 27 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 53 | ); [INFO] [stdout] 54 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `lists::Person: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/lists.rs:36:31 [INFO] [stdout] | [INFO] [stdout] 36 | let people: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `lists::Person` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] = note: required for `Vec` to implement `facet_core::Facet<'_>` [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:60:58 [INFO] [stdout] | [INFO] [stdout] 57 | fn test_deserialize_empty_list() { [INFO] [stdout] | -------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 60 | let empty_list: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 57 ~ fn test_deserialize_empty_list() -> Result<(), Box> { [INFO] [stdout] 58 | let yaml = r#"[]"#; [INFO] [stdout] ... [INFO] [stdout] 61 | assert_eq!(empty_list, Vec::::new()); [INFO] [stdout] 62 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:75:59 [INFO] [stdout] | [INFO] [stdout] 65 | fn test_deserialize_nested_lists() { [INFO] [stdout] | ---------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 75 | let nested: Vec> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 65 ~ fn test_deserialize_nested_lists() -> Result<(), Box> { [INFO] [stdout] 66 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 76 | assert_eq!(nested, vec![vec![1, 2], vec![3, 4]]); [INFO] [stdout] 77 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:83:59 [INFO] [stdout] | [INFO] [stdout] 80 | fn test_deserialize_arc_slice_i32() { [INFO] [stdout] | ----------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 83 | let arc_slice: Arc<[i32]> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 80 ~ fn test_deserialize_arc_slice_i32() -> Result<(), Box> { [INFO] [stdout] 81 | let yaml = r#"[1, 2, 3, 4, 5]"#; [INFO] [stdout] ... [INFO] [stdout] 84 | assert_eq!(arc_slice.as_ref(), &[1, 2, 3, 4, 5]); [INFO] [stdout] 85 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:91:62 [INFO] [stdout] | [INFO] [stdout] 88 | fn test_deserialize_arc_slice_string() { [INFO] [stdout] | -------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 91 | let arc_slice: Arc<[String]> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 88 ~ fn test_deserialize_arc_slice_string() -> Result<(), Box> { [INFO] [stdout] 89 | let yaml = r#"["hello", "world", "test"]"#; [INFO] [stdout] ... [INFO] [stdout] 95 | assert_eq!(&arc_slice[2], "test"); [INFO] [stdout] 96 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:102:59 [INFO] [stdout] | [INFO] [stdout] 99 | fn test_deserialize_arc_slice_empty() { [INFO] [stdout] | ------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 102 | let arc_slice: Arc<[i32]> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 99 ~ fn test_deserialize_arc_slice_empty() -> Result<(), Box> { [INFO] [stdout] 100 | let yaml = r#"[]"#; [INFO] [stdout] ... [INFO] [stdout] 103 | assert!(arc_slice.is_empty()); [INFO] [stdout] 104 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/lists.rs:115:59 [INFO] [stdout] | [INFO] [stdout] 107 | fn test_deserialize_arc_slice_struct() { [INFO] [stdout] | -------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 115 | let people: Arc<[Person]> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 107 ~ fn test_deserialize_arc_slice_struct() -> Result<(), Box> { [INFO] [stdout] 108 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 120 | assert_eq!(people[1].age, 25); [INFO] [stdout] 121 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Arc<[lists::Person]>: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/lists.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | let people: Arc<[Person]> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Arc<[lists::Person]>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] Arc [INFO] [stdout] Arc<[U]> [INFO] [stdout] Arc [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/maps.rs:12:66 [INFO] [stdout] | [INFO] [stdout] 5 | fn test_deserialize_string_to_string_map() { [INFO] [stdout] | ------------------------------------------ this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 12 | let map: HashMap = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 5 ~ fn test_deserialize_string_to_string_map() -> Result<(), Box> { [INFO] [stdout] 6 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 16 | assert_eq!(map.get("key3"), Some(&"value3".to_string())); [INFO] [stdout] 17 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/maps.rs:27:63 [INFO] [stdout] | [INFO] [stdout] 20 | fn test_deserialize_string_to_u64_map() { [INFO] [stdout] | --------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 27 | let map: HashMap = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 20 ~ fn test_deserialize_string_to_u64_map() -> Result<(), Box> { [INFO] [stdout] 21 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 31 | assert_eq!(map.get("three"), Some(&3)); [INFO] [stdout] 32 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/maps.rs:38:66 [INFO] [stdout] | [INFO] [stdout] 35 | fn test_deserialize_empty_map() { [INFO] [stdout] | ------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 38 | let map: HashMap = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 35 ~ fn test_deserialize_empty_map() -> Result<(), Box> { [INFO] [stdout] 36 | let yaml = r#"{}"#; [INFO] [stdout] ... [INFO] [stdout] 39 | assert_eq!(map.len(), 0); [INFO] [stdout] 40 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/maps.rs:53:83 [INFO] [stdout] | [INFO] [stdout] 43 | fn test_deserialize_nested_maps() { [INFO] [stdout] | --------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 53 | let map: HashMap> = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 43 ~ fn test_deserialize_nested_maps() -> Result<(), Box> { [INFO] [stdout] 44 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 64 | assert_eq!(inner2.get("inner4"), Some(&"value4".to_string())); [INFO] [stdout] 65 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/transparent.rs:12:57 [INFO] [stdout] | [INFO] [stdout] 9 | fn test_transparent_string() { [INFO] [stdout] | ---------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 12 | let my_string: MyString = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 9 ~ fn test_transparent_string() -> Result<(), Box> { [INFO] [stdout] 10 | let yaml = r#""Hello, world!""#; [INFO] [stdout] ... [INFO] [stdout] 13 | assert_eq!(my_string.0, "Hello, world!".to_string()); [INFO] [stdout] 14 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `MyString: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/transparent.rs:12:31 [INFO] [stdout] | [INFO] [stdout] 12 | let my_string: MyString = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `MyString` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/transparent.rs:24:60 [INFO] [stdout] | [INFO] [stdout] 17 | fn test_transparent_string_vec() { [INFO] [stdout] | -------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 24 | let strings: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 17 ~ fn test_transparent_string_vec() -> Result<(), Box> { [INFO] [stdout] 18 | let yaml = r#" [INFO] [stdout] ... [INFO] [stdout] 32 | ); [INFO] [stdout] 33 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `MyString: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/transparent.rs:24:34 [INFO] [stdout] | [INFO] [stdout] 24 | let strings: Vec = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `MyString` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] = note: required for `Vec` to implement `facet_core::Facet<'_>` [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> tests/deserialize/transparent.rs:50:54 [INFO] [stdout] | [INFO] [stdout] 36 | fn test_transparent_in_struct() { [INFO] [stdout] | ------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 50 | let message: Message = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 36 ~ fn test_transparent_in_struct() -> Result<(), Box> { [INFO] [stdout] 37 | #[derive(Debug, Facet, PartialEq)] [INFO] [stdout] ... [INFO] [stdout] 60 | ); [INFO] [stdout] 61 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Message: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/deserialize/transparent.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | let message: Message = facet_yaml::from_str(yaml)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `Message` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/basic.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `basic::Person: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/basic.rs:20:38 [INFO] [stdout] | [INFO] [stdout] 20 | let yaml = facet_yaml::to_string(&person)?; [INFO] [stdout] | --------------------- ^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `basic::Person` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/list.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | assert_serialize!(Root, Root { values: Vec::new() },); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | assert_serialize!(Root, Root { values: Vec::new() },); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | assert_serialize!(Root, Root { values: vec![2] },); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | assert_serialize!(Root, Root { values: vec![2] },); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / assert_serialize!( [INFO] [stdout] 22 | | Root, [INFO] [stdout] 23 | | Root { [INFO] [stdout] 24 | | values: vec![1, -1, 0, 100], [INFO] [stdout] 25 | | }, [INFO] [stdout] 26 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / assert_serialize!( [INFO] [stdout] 22 | | Root, [INFO] [stdout] 23 | | Root { [INFO] [stdout] 24 | | values: vec![1, -1, 0, 100], [INFO] [stdout] 25 | | }, [INFO] [stdout] 26 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/list.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | assert_serialize!(Root, Root { values: Vec::new() },); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | assert_serialize!(Root, Root { values: Vec::new() },); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / assert_serialize!( [INFO] [stdout] 44 | | Root, [INFO] [stdout] 45 | | Root { [INFO] [stdout] 46 | | values: vec![Some(2)] [INFO] [stdout] 47 | | } [INFO] [stdout] 48 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / assert_serialize!( [INFO] [stdout] 44 | | Root, [INFO] [stdout] 45 | | Root { [INFO] [stdout] 46 | | values: vec![Some(2)] [INFO] [stdout] 47 | | } [INFO] [stdout] 48 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | / assert_serialize!( [INFO] [stdout] 50 | | Root, [INFO] [stdout] 51 | | Root { [INFO] [stdout] 52 | | values: vec![Some(2), Some(3)] [INFO] [stdout] 53 | | } [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | / assert_serialize!( [INFO] [stdout] 50 | | Root, [INFO] [stdout] 51 | | Root { [INFO] [stdout] 52 | | values: vec![Some(2), Some(3)] [INFO] [stdout] 53 | | } [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / assert_serialize!( [INFO] [stdout] 56 | | Root, [INFO] [stdout] 57 | | Root { [INFO] [stdout] 58 | | values: vec![Some(2), None, Some(3)] [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `list::test_option_scalar_list::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `list::test_option_scalar_list::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/list.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / assert_serialize!( [INFO] [stdout] 56 | | Root, [INFO] [stdout] 57 | | Root { [INFO] [stdout] 58 | | values: vec![Some(2), None, Some(3)] [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / assert_serialize!( [INFO] [stdout] 21 | | Root, [INFO] [stdout] 22 | | Root { [INFO] [stdout] 23 | | values: HashMap::new() [INFO] [stdout] 24 | | }, [INFO] [stdout] 25 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / assert_serialize!( [INFO] [stdout] 21 | | Root, [INFO] [stdout] 22 | | Root { [INFO] [stdout] 23 | | values: HashMap::new() [INFO] [stdout] 24 | | }, [INFO] [stdout] 25 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / assert_serialize!( [INFO] [stdout] 28 | | Root, [INFO] [stdout] 29 | | Root { [INFO] [stdout] 30 | | values: [("a".to_string(), 0), ("b".to_string(), -1)].into() [INFO] [stdout] 31 | | }, [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / assert_serialize!( [INFO] [stdout] 28 | | Root, [INFO] [stdout] 29 | | Root { [INFO] [stdout] 30 | | values: [("a".to_string(), 0), ("b".to_string(), -1)].into() [INFO] [stdout] 31 | | }, [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | assert_serialize!(Root, Root { values: None },); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | assert_serialize!(Root, Root { values: None },); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | / assert_serialize!( [INFO] [stdout] 50 | | Root, [INFO] [stdout] 51 | | Root { [INFO] [stdout] 52 | | values: Some(HashMap::new()) [INFO] [stdout] 53 | | }, [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | / assert_serialize!( [INFO] [stdout] 50 | | Root, [INFO] [stdout] 51 | | Root { [INFO] [stdout] 52 | | values: Some(HashMap::new()) [INFO] [stdout] 53 | | }, [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | / assert_serialize!( [INFO] [stdout] 57 | | Root, [INFO] [stdout] 58 | | Root { [INFO] [stdout] 59 | | values: Some([("a".to_string(), 0), ("b".to_string(), -1)].into()) [INFO] [stdout] 60 | | }, [INFO] [stdout] 61 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_scalar_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_scalar_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | / assert_serialize!( [INFO] [stdout] 57 | | Root, [INFO] [stdout] 58 | | Root { [INFO] [stdout] 59 | | values: Some([("a".to_string(), 0), ("b".to_string(), -1)].into()) [INFO] [stdout] 60 | | }, [INFO] [stdout] 61 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map_with_other_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map_with_other_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / assert_serialize!( [INFO] [stdout] 77 | | Root, [INFO] [stdout] 78 | | Root { [INFO] [stdout] 79 | | values: HashMap::new(), [INFO] [stdout] 80 | | other: 1, [INFO] [stdout] 81 | | }, [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map_with_other_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map_with_other_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / assert_serialize!( [INFO] [stdout] 77 | | Root, [INFO] [stdout] 78 | | Root { [INFO] [stdout] 79 | | values: HashMap::new(), [INFO] [stdout] 80 | | other: 1, [INFO] [stdout] 81 | | }, [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map_with_other_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map_with_other_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | / assert_serialize!( [INFO] [stdout] 85 | | Root, [INFO] [stdout] 86 | | Root { [INFO] [stdout] 87 | | values: [("a".to_string(), 0), ("b".to_string(), -1)].into(), [INFO] [stdout] 88 | | other: 2, [INFO] [stdout] 89 | | }, [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_scalar_map_with_other_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_scalar_map_with_other_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | / assert_serialize!( [INFO] [stdout] 85 | | Root, [INFO] [stdout] 86 | | Root { [INFO] [stdout] 87 | | values: [("a".to_string(), 0), ("b".to_string(), -1)].into(), [INFO] [stdout] 88 | | other: 2, [INFO] [stdout] 89 | | }, [INFO] [stdout] 90 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_unit_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_unit_struct_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | / assert_serialize!( [INFO] [stdout] 109 | | Root, [INFO] [stdout] 110 | | Root { [INFO] [stdout] 111 | | values: HashMap::new() [INFO] [stdout] 112 | | }, [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_unit_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_unit_struct_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | / assert_serialize!( [INFO] [stdout] 109 | | Root, [INFO] [stdout] 110 | | Root { [INFO] [stdout] 111 | | values: HashMap::new() [INFO] [stdout] 112 | | }, [INFO] [stdout] 113 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_unit_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_unit_struct_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | / assert_serialize!( [INFO] [stdout] 116 | | Root, [INFO] [stdout] 117 | | Root { [INFO] [stdout] 118 | | values: [ [INFO] [stdout] ... | [INFO] [stdout] 123 | | }, [INFO] [stdout] 124 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_unit_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_unit_struct_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | / assert_serialize!( [INFO] [stdout] 116 | | Root, [INFO] [stdout] 117 | | Root { [INFO] [stdout] 118 | | values: [ [INFO] [stdout] ... | [INFO] [stdout] 123 | | }, [INFO] [stdout] 124 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_struct_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | / assert_serialize!( [INFO] [stdout] 145 | | Root, [INFO] [stdout] 146 | | Root { [INFO] [stdout] 147 | | dependencies: [ [INFO] [stdout] ... | [INFO] [stdout] 164 | | }, [INFO] [stdout] 165 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_struct_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | / assert_serialize!( [INFO] [stdout] 145 | | Root, [INFO] [stdout] 146 | | Root { [INFO] [stdout] 147 | | dependencies: [ [INFO] [stdout] ... | [INFO] [stdout] 164 | | }, [INFO] [stdout] 165 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_struct_map::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_serialize!( [INFO] [stdout] 187 | | Root, [INFO] [stdout] 188 | | Root { [INFO] [stdout] 189 | | dependencies: [ [INFO] [stdout] ... | [INFO] [stdout] 213 | | }, [INFO] [stdout] 214 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_optional_struct_map::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_optional_struct_map::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/map.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_serialize!( [INFO] [stdout] 187 | | Root, [INFO] [stdout] 188 | | Root { [INFO] [stdout] 189 | | dependencies: [ [INFO] [stdout] ... | [INFO] [stdout] 213 | | }, [INFO] [stdout] 214 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/map.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `map::test_invalid_map_key::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/map.rs:229:31 [INFO] [stdout] | [INFO] [stdout] 229 | facet_yaml::to_string(&Root { [INFO] [stdout] | _________---------------------_^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 230 | | value: [(true, 0)].into() [INFO] [stdout] 231 | | }) [INFO] [stdout] | |_________^ the trait `facet_core::Facet<'_>` is not implemented for `map::test_invalid_map_key::Root` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_string::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_string::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / assert_serialize!( [INFO] [stdout] 22 | | Root, [INFO] [stdout] 23 | | Root { [INFO] [stdout] 24 | | value: "string".to_string() [INFO] [stdout] 25 | | } [INFO] [stdout] 26 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_string::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_string::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / assert_serialize!( [INFO] [stdout] 22 | | Root, [INFO] [stdout] 23 | | Root { [INFO] [stdout] 24 | | value: "string".to_string() [INFO] [stdout] 25 | | } [INFO] [stdout] 26 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_cow_string::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_cow_string::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | / assert_serialize!( [INFO] [stdout] 42 | | Root, [INFO] [stdout] 43 | | Root { [INFO] [stdout] 44 | | value: Cow::Borrowed("string") [INFO] [stdout] 45 | | } [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_cow_string::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_cow_string::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | / assert_serialize!( [INFO] [stdout] 42 | | Root, [INFO] [stdout] 43 | | Root { [INFO] [stdout] 44 | | value: Cow::Borrowed("string") [INFO] [stdout] 45 | | } [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_bool::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_bool::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | assert_serialize!(Root, Root { value: true }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_bool::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_bool::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | assert_serialize!(Root, Root { value: true }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_bool::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_bool::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | assert_serialize!(Root, Root { value: false }); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_bool::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_bool::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | assert_serialize!(Root, Root { value: false }); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_socket_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_socket_addr::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / assert_serialize!( [INFO] [stdout] 77 | | Root, [INFO] [stdout] 78 | | Root { [INFO] [stdout] 79 | | value: "127.0.0.1:8000".parse().unwrap() [INFO] [stdout] 80 | | } [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_socket_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_socket_addr::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / assert_serialize!( [INFO] [stdout] 77 | | Root, [INFO] [stdout] 78 | | Root { [INFO] [stdout] 79 | | value: "127.0.0.1:8000".parse().unwrap() [INFO] [stdout] 80 | | } [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ip_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ip_addr::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / assert_serialize!( [INFO] [stdout] 97 | | Root, [INFO] [stdout] 98 | | Root { [INFO] [stdout] 99 | | value: "127.0.0.1".parse().unwrap() [INFO] [stdout] 100 | | }, [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ip_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ip_addr::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / assert_serialize!( [INFO] [stdout] 97 | | Root, [INFO] [stdout] 98 | | Root { [INFO] [stdout] 99 | | value: "127.0.0.1".parse().unwrap() [INFO] [stdout] 100 | | }, [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ip_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ip_addr::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | / assert_serialize!( [INFO] [stdout] 103 | | Root, [INFO] [stdout] 104 | | Root { [INFO] [stdout] 105 | | value: "::1".parse().unwrap() [INFO] [stdout] 106 | | }, [INFO] [stdout] 107 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ip_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ip_addr::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | / assert_serialize!( [INFO] [stdout] 103 | | Root, [INFO] [stdout] 104 | | Root { [INFO] [stdout] 105 | | value: "::1".parse().unwrap() [INFO] [stdout] 106 | | }, [INFO] [stdout] 107 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ipv4_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ipv4_addr::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | / assert_serialize!( [INFO] [stdout] 123 | | Root, [INFO] [stdout] 124 | | Root { [INFO] [stdout] 125 | | value: "127.0.0.1".parse().unwrap() [INFO] [stdout] 126 | | }, [INFO] [stdout] 127 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ipv4_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ipv4_addr::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | / assert_serialize!( [INFO] [stdout] 123 | | Root, [INFO] [stdout] 124 | | Root { [INFO] [stdout] 125 | | value: "127.0.0.1".parse().unwrap() [INFO] [stdout] 126 | | }, [INFO] [stdout] 127 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ipv6_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ipv6_addr::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | / assert_serialize!( [INFO] [stdout] 143 | | Root, [INFO] [stdout] 144 | | Root { [INFO] [stdout] 145 | | value: "::1".parse().unwrap() [INFO] [stdout] 146 | | }, [INFO] [stdout] 147 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_ipv6_addr::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_ipv6_addr::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | / assert_serialize!( [INFO] [stdout] 143 | | Root, [INFO] [stdout] 144 | | Root { [INFO] [stdout] 145 | | value: "::1".parse().unwrap() [INFO] [stdout] 146 | | }, [INFO] [stdout] 147 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_f64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_f64::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | assert_serialize!(Root, Root { value: 1.0 },); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_f64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_f64::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | assert_serialize!(Root, Root { value: 1.0 },); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_f32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_f32::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | assert_serialize!(Root, Root { value: 1.0 },); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_f32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_f32::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | assert_serialize!(Root, Root { value: 1.0 },); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_usize::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_usize::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_usize::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_usize::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u128::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u128::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u128::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u128::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u64::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u64::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u32::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u32::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u16::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u16::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u16::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u16::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u8::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u8::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u8::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u8::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_isize::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_isize::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_isize::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_isize::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i128::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i128::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i128::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i128::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i64::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i64::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i64::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i32::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i32::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i32::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i16::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i16::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i16::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i16::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 336 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i8::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i8::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i8::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i8::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | assert_serialize!(Root, Root { value: 1 },); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_optional_scalar::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | assert_serialize!(Root, Root { value: None }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_optional_scalar::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | assert_serialize!(Root, Root { value: None }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_optional_scalar::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | assert_serialize!(Root, Root { value: Some(1) }); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_optional_scalar::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | assert_serialize!(Root, Root { value: Some(1) }); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_nested_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_nested_optional_scalar::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | / assert_serialize!( [INFO] [stdout] 375 | | Root, [INFO] [stdout] 376 | | Root { [INFO] [stdout] 377 | | value: Some(Some(Some(1))) [INFO] [stdout] 378 | | } [INFO] [stdout] 379 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_nested_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_nested_optional_scalar::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | / assert_serialize!( [INFO] [stdout] 375 | | Root, [INFO] [stdout] 376 | | Root { [INFO] [stdout] 377 | | value: Some(Some(Some(1))) [INFO] [stdout] 378 | | } [INFO] [stdout] 379 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_nested_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_nested_optional_scalar::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | assert_serialize!(Root, Root { value: None }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_nested_optional_scalar::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_nested_optional_scalar::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | assert_serialize!(Root, Root { value: None }); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_unit::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_unit::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | assert_serialize!(Root, Root { unit: () }); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_unit::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_unit::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | assert_serialize!(Root, Root { unit: () }); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_unit_option::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_unit_option::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | assert_serialize!(Root, Root { unit: None }); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_unit_option::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_unit_option::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/scalar.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | assert_serialize!(Root, Root { unit: None }); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u64_out_of_range::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/scalar.rs:425:31 [INFO] [stdout] | [INFO] [stdout] 425 | facet_yaml::to_string(&Root { value: u64::MAX }).unwrap_err(), [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u64_out_of_range::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:434:5 [INFO] [stdout] | [INFO] [stdout] 434 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_u128_out_of_range::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/scalar.rs:442:31 [INFO] [stdout] | [INFO] [stdout] 442 | facet_yaml::to_string(&Root { value: u128::MAX }).unwrap_err(), [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_u128_out_of_range::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/scalar.rs:451:5 [INFO] [stdout] | [INFO] [stdout] 451 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `scalar::test_i128_out_of_range::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/scalar.rs:459:31 [INFO] [stdout] | [INFO] [stdout] 459 | facet_yaml::to_string(&Root { value: i128::MAX }).unwrap_err(), [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `scalar::test_i128_out_of_range::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_table_to_struct::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_table_to_struct::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | / assert_serialize!( [INFO] [stdout] 24 | | Root, [INFO] [stdout] 25 | | Root { [INFO] [stdout] 26 | | value: 1, [INFO] [stdout] 27 | | table: Table { value: 2 }, [INFO] [stdout] 28 | | }, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_table_to_struct::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_table_to_struct::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | / assert_serialize!( [INFO] [stdout] 24 | | Root, [INFO] [stdout] 25 | | Root { [INFO] [stdout] 26 | | value: 1, [INFO] [stdout] 27 | | table: Table { value: 2 }, [INFO] [stdout] 28 | | }, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_root_struct_multiple_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_root_struct_multiple_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | / assert_serialize!( [INFO] [stdout] 46 | | Root, [INFO] [stdout] 47 | | Root { [INFO] [stdout] 48 | | a: 1, [INFO] [stdout] ... | [INFO] [stdout] 51 | | }, [INFO] [stdout] 52 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_root_struct_multiple_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_root_struct_multiple_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | / assert_serialize!( [INFO] [stdout] 46 | | Root, [INFO] [stdout] 47 | | Root { [INFO] [stdout] 48 | | a: 1, [INFO] [stdout] ... | [INFO] [stdout] 51 | | }, [INFO] [stdout] 52 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_nested_struct_multiple_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_nested_struct_multiple_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | / assert_serialize!( [INFO] [stdout] 74 | | Root, [INFO] [stdout] 75 | | Root { [INFO] [stdout] 76 | | nested: Nested { [INFO] [stdout] ... | [INFO] [stdout] 81 | | }, [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_nested_struct_multiple_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_nested_struct_multiple_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | / assert_serialize!( [INFO] [stdout] 74 | | Root, [INFO] [stdout] 75 | | Root { [INFO] [stdout] 76 | | nested: Nested { [INFO] [stdout] ... | [INFO] [stdout] 81 | | }, [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_rename_single_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_rename_single_struct_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | / assert_serialize!( [INFO] [stdout] 104 | | Root, [INFO] [stdout] 105 | | Root { [INFO] [stdout] 106 | | a: 1, [INFO] [stdout] ... | [INFO] [stdout] 110 | | }, [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_rename_single_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_rename_single_struct_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | / assert_serialize!( [INFO] [stdout] 104 | | Root, [INFO] [stdout] 105 | | Root { [INFO] [stdout] 106 | | a: 1, [INFO] [stdout] ... | [INFO] [stdout] 110 | | }, [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_rename_all_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_rename_all_struct_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | / assert_serialize!( [INFO] [stdout] 130 | | Root, [INFO] [stdout] 131 | | Root { [INFO] [stdout] 132 | | a_number: 1, [INFO] [stdout] ... | [INFO] [stdout] 135 | | }, [INFO] [stdout] 136 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_rename_all_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_rename_all_struct_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | / assert_serialize!( [INFO] [stdout] 130 | | Root, [INFO] [stdout] 131 | | Root { [INFO] [stdout] 132 | | a_number: 1, [INFO] [stdout] ... | [INFO] [stdout] 135 | | }, [INFO] [stdout] 136 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_default_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_default_struct_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | / assert_serialize!( [INFO] [stdout] 156 | | Root, [INFO] [stdout] 157 | | Root { [INFO] [stdout] 158 | | a: i32::default(), [INFO] [stdout] ... | [INFO] [stdout] 161 | | }, [INFO] [stdout] 162 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_default_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_default_struct_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | / assert_serialize!( [INFO] [stdout] 156 | | Root, [INFO] [stdout] 157 | | Root { [INFO] [stdout] 158 | | a: i32::default(), [INFO] [stdout] ... | [INFO] [stdout] 161 | | }, [INFO] [stdout] 162 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] --> tests/serialize/struct_.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | facet_testhelpers::setup(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_optional_default_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | let serialized = facet_yaml::to_string(&value)?; [INFO] [stdout] | --------------------- ^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_optional_default_struct_fields::Root` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_serialize!( [INFO] [stdout] 183 | | Root, [INFO] [stdout] 184 | | Root { [INFO] [stdout] 185 | | a: None, [INFO] [stdout] ... | [INFO] [stdout] 188 | | }, [INFO] [stdout] 189 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::to_string` [INFO] [stdout] --> /opt/rustwide/workdir/src/serialize/mod.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn to_string<'a, T: facet_core::Facet<'a>>(value: &'a T) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_string` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `struct_::test_optional_default_struct_fields::Root: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/serialize/mod.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | let deserialized: $type = facet_yaml::from_str(&serialized) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `facet_core::Facet<'_>` is not implemented for `struct_::test_optional_default_struct_fields::Root` [INFO] [stdout] | [INFO] [stdout] ::: tests/serialize/struct_.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_serialize!( [INFO] [stdout] 183 | | Root, [INFO] [stdout] 184 | | Root { [INFO] [stdout] 185 | | a: None, [INFO] [stdout] ... | [INFO] [stdout] 188 | | }, [INFO] [stdout] 189 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `facet_core::Facet<'a>`: [INFO] [stdout] `&'a T` implements `facet_core::Facet<'a>` [INFO] [stdout] `&'a mut T` implements `facet_core::Facet<'a>` [INFO] [stdout] `()` implements `facet_core::Facet<'_>` [INFO] [stdout] `(T0, T1)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>` [INFO] [stdout] `(T0,)` implements `facet_core::Facet<'a>` [INFO] [stdout] `*const T` implements `facet_core::Facet<'a>` [INFO] [stdout] and 65 others [INFO] [stdout] note: required by a bound in `facet_yaml::from_str` [INFO] [stdout] --> /opt/rustwide/workdir/src/deserialize/mod.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn from_str<'input: 'facet, 'facet, T: Facet<'facet>>(yaml: &'input str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] = note: this error originates in the macro `assert_serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-yaml` (test "mod") due to 239 previous errors [INFO] running `Command { std: "docker" "inspect" "03d5e59f92640184d864e290e3c2150d8056a1b6fe9c55a0040571ee916500d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "03d5e59f92640184d864e290e3c2150d8056a1b6fe9c55a0040571ee916500d9", kill_on_drop: false }` [INFO] [stdout] 03d5e59f92640184d864e290e3c2150d8056a1b6fe9c55a0040571ee916500d9