[INFO] fetching crate facet-postcard-legacy 0.36.0...
[INFO] testing facet-postcard-legacy-0.36.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate facet-postcard-legacy 0.36.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate facet-postcard-legacy 0.36.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate facet-postcard-legacy 0.36.0
[INFO] tweaked toml for crates.io crate facet-postcard-legacy 0.36.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate facet-postcard-legacy 0.36.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate facet-postcard-legacy 0.36.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9
[INFO] running `Command { std: "docker" "start" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling tree-sitter-language v0.1.6
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling arborium-theme v2.4.6
[INFO] [stderr]    Compiling arborium v2.4.6
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling impls v1.0.3
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling facet-core v0.36.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling arborium-tree-sitter v2.4.6
[INFO] [stderr]    Compiling arborium-json v2.4.6
[INFO] [stderr]    Compiling arborium-rust v2.4.6
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling facet-reflect v0.36.0
[INFO] [stderr]    Compiling facet-pretty v0.36.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling arborium-highlight v2.4.6
[INFO] [stderr]    Compiling miette-arborium v2.4.6
[INFO] [stderr]    Compiling facet-path v0.36.0
[INFO] [stderr]    Compiling facet-postcard-legacy v0.36.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.43s
[INFO] running `Command { std: "docker" "inspect" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d23a08f7210c44d04beb5100e5746e1f3d1090039f38936f85e9671f339f8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling facet-postcard-legacy v0.36.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/structs.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 `postcard`
[INFO] [stdout]  --> tests/structs.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/structs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/structs.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/smart_pointers.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/smart_pointers.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | 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 `postcard`
[INFO] [stdout]   --> tests/smart_pointers.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/smart_pointers.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> tests/smart_pointers.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |         use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/enums.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 `postcard`
[INFO] [stdout]  --> tests/enums.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/enums.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/edge_cases.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/edge_cases.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 `postcard`
[INFO] [stdout]  --> tests/edge_cases.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/edge_cases.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/option_result.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/option_result.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 `postcard`
[INFO] [stdout]  --> tests/option_result.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/option_result.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:184:11
[INFO] [stdout]     |
[INFO] [stdout] 184 |         #[serde(with = "arc_serde")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/arrays_tuples.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/arrays_tuples.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | 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 `postcard`
[INFO] [stdout]  --> tests/arrays_tuples.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/arrays_tuples.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:523:11
[INFO] [stdout]     |
[INFO] [stdout] 523 |         #[serde(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:524:11
[INFO] [stdout]     |
[INFO] [stdout] 524 |         #[facet(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/primitives.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/primitives.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 `postcard`
[INFO] [stdout]  --> tests/primitives.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/primitives.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/primitives.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/strings.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/strings.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 `postcard`
[INFO] [stdout]  --> tests/strings.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/strings.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/strings.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 |         #[serde(borrow)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/pretty_error_messages.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[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         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[E0432]: unresolved import `facet`
[INFO] [stdout]  --> examples/postcard_showcase.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_showcase`
[INFO] [stdout]   --> examples/postcard_showcase.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use facet_showcase::ShowcaseRunner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_showcase`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_showcase`, use `cargo add facet_showcase` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:238:9
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         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] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         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 `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:123:45
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> examples/postcard_showcase.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | struct Outer {
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         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 `Container: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:147:45
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> examples/postcard_showcase.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout]  62 | struct Container {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     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 `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> examples/postcard_showcase.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | struct Config {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:189:45
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> examples/postcard_showcase.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | enum TypedValue {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         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 `Root: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:219:45
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Root`
[INFO] [stdout]    --> examples/postcard_showcase.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | struct Root {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/pretty_error_messages.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]   --> tests/pretty_error_messages.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     struct Outer {
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:95:34
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]   --> tests/enums.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     enum ManyVariants {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "smart_pointers") due to 20 previous errors
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:100:34
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]    --> tests/enums.rs:67:5
[INFO] [stdout]     |
[INFO] [stdout]  67 |     enum ManyVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/error_messages.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[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:105:34
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]    --> tests/enums.rs:67:5
[INFO] [stdout]     |
[INFO] [stdout]  67 |     enum ManyVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     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[E0432]: unresolved import `facet`
[INFO] [stdout]    --> src/serialize.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 |     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 `postcard`
[INFO] [stdout]    --> src/serialize.rs:950:9
[INFO] [stdout]     |
[INFO] [stdout] 950 |     use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> src/serialize.rs:951:9
[INFO] [stdout]     |
[INFO] [stdout] 951 |     use serde::Serialize;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]    --> src/deserialize.rs:763:9
[INFO] [stdout]     |
[INFO] [stdout] 763 |     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 `postcard`
[INFO] [stdout]    --> src/deserialize.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |     use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> src/deserialize.rs:765:9
[INFO] [stdout]     |
[INFO] [stdout] 765 |     use serde::{Deserialize, Serialize};
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:131:9
[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 `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (example "postcard_showcase") due to 7 previous errors
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let decoded: NewtypeEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         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 `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:146:34
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:150:36
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let decoded: NewtypeEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         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 `NewtypeWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:167:34
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeWithVec`
[INFO] [stdout]    --> tests/enums.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     enum NewtypeWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/pretty_error_messages.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]   --> tests/pretty_error_messages.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     struct Container {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:171:39
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let decoded: NewtypeWithVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeWithVec`
[INFO] [stdout]    --> tests/enums.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     enum NewtypeWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         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[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/collections.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/collections.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 `postcard`
[INFO] [stdout]  --> tests/collections.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/collections.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/attributes.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | 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 `postcard`
[INFO] [stdout]   --> tests/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/attributes.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let decoded: TupleEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         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 `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/pretty_error_messages.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> tests/pretty_error_messages.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:210:34
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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 `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:214:34
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let decoded: TupleEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:238:9
[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 `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/pretty_error_messages.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> tests/pretty_error_messages.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     enum TypedValue {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         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] 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] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitStruct`
[INFO] [stdout]   --> tests/structs.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct UnitStruct;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:244:35
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let decoded: StructEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         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 `UnitStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let decoded: UnitStruct = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitStruct`
[INFO] [stdout]   --> tests/structs.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct UnitStruct;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         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] [stderr] error: could not compile `facet-postcard-legacy` (test "pretty_error_messages") due to 13 previous errors
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:257:34
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WrapperWithUnit: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WrapperWithUnit`
[INFO] [stdout]   --> tests/structs.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     struct WrapperWithUnit {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:261:35
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let decoded: StructEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WrapperWithUnit: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:50:40
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let decoded: WrapperWithUnit = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WrapperWithUnit`
[INFO] [stdout]   --> tests/structs.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     struct WrapperWithUnit {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:69:9
[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 `NewtypeU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:71:34
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeU32`
[INFO] [stdout]   --> tests/structs.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     struct NewtypeU32(u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         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 `NewtypeU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:75:35
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let decoded: NewtypeU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeU32`
[INFO] [stdout]   --> tests/structs.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     struct NewtypeU32(u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         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 `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:288:34
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeString`
[INFO] [stdout]   --> tests/structs.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     struct NewtypeString(String);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:91:38
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let decoded: NewtypeString = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeString`
[INFO] [stdout]   --> tests/structs.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     struct NewtypeString(String);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         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 `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:292:34
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let decoded: MixedEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:103:34
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeVec`
[INFO] [stdout]    --> tests/structs.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout]  97 |     struct NewtypeVec(Vec<u32>);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         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: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |         #[facet(default = default_number())]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let decoded: NewtypeVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeVec`
[INFO] [stdout]    --> tests/structs.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout]  97 |     struct NewtypeVec(Vec<u32>);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:118:9
[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: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 |         #[serde(default = "default_number")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct2`
[INFO] [stdout]    --> tests/structs.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct TupleStruct2(u32, String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     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: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:301:34
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:124:37
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let decoded: TupleStruct2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct2`
[INFO] [stdout]    --> tests/structs.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct TupleStruct2(u32, String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         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 `TupleStruct3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct3`
[INFO] [stdout]    --> tests/structs.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     struct TupleStruct3(u8, u16, u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:140:37
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let decoded: TupleStruct3 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct3`
[INFO] [stdout]    --> tests/structs.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     struct TupleStruct3(u8, u16, u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:305:34
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let decoded: MixedEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         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 `NestedNewtype: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:153:34
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedNewtype`
[INFO] [stdout]    --> tests/structs.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     struct NestedNewtype(NewtypeU32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:40:34
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     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 `NestedNewtype: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:157:38
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let decoded: NestedNewtype = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedNewtype`
[INFO] [stdout]    --> tests/structs.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     struct NestedNewtype(NewtypeU32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SingleField: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SingleField`
[INFO] [stdout]    --> tests/structs.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct SingleField {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     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: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:66:30
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SingleField: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:183:36
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let decoded: SingleField = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SingleField`
[INFO] [stdout]    --> tests/structs.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct SingleField {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         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 `MultipleFields: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:205:34
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleFields`
[INFO] [stdout]    --> tests/structs.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     struct MultipleFields {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     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 `MultipleFields: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:209:39
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let decoded: MultipleFields = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleFields`
[INFO] [stdout]    --> tests/structs.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     struct MultipleFields {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:227:34
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedStruct`
[INFO] [stdout]    --> tests/structs.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     struct NestedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:85:34
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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 `NestedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let decoded: NestedStruct = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedStruct`
[INFO] [stdout]    --> tests/structs.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     struct NestedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 |         #[facet(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:252:34
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNested`
[INFO] [stdout]    --> tests/structs.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     struct DeeplyNested {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:101:34
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |         #[serde(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:256:37
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let decoded: DeeplyNested = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNested`
[INFO] [stdout]    --> tests/structs.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     struct DeeplyNested {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 |         #[facet(skip_serializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:318:34
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let decoded: MixedEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         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 `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:276:34
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         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 `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:138:34
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:280:36
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let decoded: WithOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 |         #[serde(skip_serializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:330:34
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:293:34
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:297:36
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let decoded: WithOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         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 `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:142:44
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let decoded: CowWrapper<'static> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.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 `KitchenSink: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:342:34
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `KitchenSink`
[INFO] [stdout]    --> tests/structs.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     struct KitchenSink {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:154:34
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         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 `MixedEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:334:34
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let decoded: MixedEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MixedEnum`
[INFO] [stdout]    --> tests/enums.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     enum MixedEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `KitchenSink: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:346:36
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let decoded: KitchenSink = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `KitchenSink`
[INFO] [stdout]    --> tests/structs.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     struct KitchenSink {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         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 `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/error_messages.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]   --> tests/error_messages.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct Outer {
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:184:36
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let decoded: MultiString = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         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: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:188:11
[INFO] [stdout]     |
[INFO] [stdout] 188 |         #[facet(skip_deserializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:375:34
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TestStruct`
[INFO] [stdout]    --> tests/structs.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     struct TestStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |         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 `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 |         #[serde(skip_deserializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:391:35
[INFO] [stdout]     |
[INFO] [stdout] 391 |         let decoded: TestStruct = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TestStruct`
[INFO] [stdout]    --> tests/structs.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     struct TestStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:201:36
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let decoded: MultiString = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         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 `Container: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/error_messages.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]   --> tests/error_messages.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     struct Container {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     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] 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] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:221:38
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         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 `Outer: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:367:34
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/enums.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     enum Outer {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 |         #[facet(rename = "different_name")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "structs") due to 54 previous errors
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/error_messages.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> tests/error_messages.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:249:34
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/error_messages.rs:134:25
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> tests/error_messages.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     enum TypedValue {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:219:11
[INFO] [stdout]     |
[INFO] [stdout] 219 |         #[serde(rename = "different_name")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:253:38
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[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] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         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 `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:265:34
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:238:7
[INFO] [stdout]     |
[INFO] [stdout] 238 |     #[facet(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:269:38
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:239:7
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[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-postcard-legacy` (test "error_messages") due to 13 previous errors
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:270:7
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[facet(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:371:30
[INFO] [stdout]     |
[INFO] [stdout] 371 |         let decoded: Outer = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/enums.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     enum Outer {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |         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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:271:7
[INFO] [stdout]     |
[INFO] [stdout] 271 |     #[serde(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "strings") due to 49 previous errors
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:288:7
[INFO] [stdout]     |
[INFO] [stdout] 288 |     #[facet(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:289:7
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[serde(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:380:34
[INFO] [stdout]     |
[INFO] [stdout] 380 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/enums.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     enum Outer {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 23 |                 facet_testhelpers::setup();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:322:11
[INFO] [stdout]     |
[INFO] [stdout] 322 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:325:11
[INFO] [stdout]     |
[INFO] [stdout] 325 |         #[facet(default = default_count())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:326:11
[INFO] [stdout]     |
[INFO] [stdout] 326 |         #[serde(default = "default_count")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:384:30
[INFO] [stdout]     |
[INFO] [stdout] 384 |         let decoded: Outer = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/enums.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     enum Outer {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:412:9
[INFO] [stdout]     |
[INFO] [stdout] 412 |         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: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:329:11
[INFO] [stdout]     |
[INFO] [stdout] 329 |         #[facet(rename = "renamed")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:26:46
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 26 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 39 |                 facet_testhelpers::setup();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:330:11
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[serde(rename = "renamed")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 42 |                     let bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                 ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:367:11
[INFO] [stdout]     |
[INFO] [stdout] 367 |         #[facet(rename = "first")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `OptionalEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:414:34
[INFO] [stdout]     |
[INFO] [stdout] 414 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `OptionalEnum`
[INFO] [stdout]    --> tests/enums.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     struct OptionalEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:368:11
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[serde(rename = "first")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 |         #[facet(rename = "second")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `OptionalEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:418:37
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let decoded: OptionalEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `OptionalEnum`
[INFO] [stdout]    --> tests/enums.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     struct OptionalEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 43 |                     let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 51 |                 facet_testhelpers::setup();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         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: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:371:11
[INFO] [stdout]     |
[INFO] [stdout] 371 |         #[serde(rename = "second")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 56 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         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 `OptionalEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:429:34
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `OptionalEnum`
[INFO] [stdout]    --> tests/enums.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     struct OptionalEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AllEmpty: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `AllEmpty`
[INFO] [stdout]   --> tests/edge_cases.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct AllEmpty {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:62:44
[INFO] [stdout]    |
[INFO] [stdout] 11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 62 |                     let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 23 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `u16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:26:46
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u16_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AllEmpty: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:36:33
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let decoded: AllEmpty = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `AllEmpty`
[INFO] [stdout]   --> tests/edge_cases.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct AllEmpty {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 39 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `OptionalEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:433:37
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let decoded: OptionalEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `OptionalEnum`
[INFO] [stdout]    --> tests/enums.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     struct OptionalEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u16_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 |         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 `EmptyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `EmptyNested`
[INFO] [stdout]   --> tests/edge_cases.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     struct EmptyNested {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u16_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 51 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `Colors: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:466:34
[INFO] [stdout]     |
[INFO] [stdout] 466 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Colors`
[INFO] [stdout]    --> tests/enums.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     struct Colors {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Colors: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:470:31
[INFO] [stdout]     |
[INFO] [stdout] 470 |         let decoded: Colors = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Colors`
[INFO] [stdout]    --> tests/enums.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     struct Colors {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |         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 `u16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u16_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `EmptyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:56:36
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let decoded: EmptyNested = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `EmptyNested`
[INFO] [stdout]   --> tests/edge_cases.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     struct EmptyNested {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         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 `Colors: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:479:34
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Colors`
[INFO] [stdout]    --> tests/enums.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     struct Colors {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:62:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u16_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_primitive!(
[INFO] [stdout] 76 | |     u16_tests,
[INFO] [stdout] 77 | |     u16,
[INFO] [stdout] 78 | |     [0u16, 1, 127, 128, 255, 256, 1000, 65535, u16::MIN, u16::MAX]
[INFO] [stdout] 79 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 23 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `MaxIntegers: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MaxIntegers`
[INFO] [stdout]    --> tests/edge_cases.rs:70:5
[INFO] [stdout]     |
[INFO] [stdout]  70 |     struct MaxIntegers {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:26:46
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u32_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 39 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `Colors: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:483:31
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let decoded: Colors = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Colors`
[INFO] [stdout]    --> tests/enums.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     struct Colors {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         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 `u32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u32_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MaxIntegers: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let decoded: MaxIntegers = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MaxIntegers`
[INFO] [stdout]    --> tests/edge_cases.rs:70:5
[INFO] [stdout]     |
[INFO] [stdout]  70 |     struct MaxIntegers {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         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 `MyResult<u32, String>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:508:34
[INFO] [stdout]     |
[INFO] [stdout] 508 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MyResult<u32, String>`
[INFO] [stdout]    --> tests/enums.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     enum MyResult<T, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u32_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 51 |                   facet_testhelpers::setup();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[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 `MyResult<u32, String>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:512:46
[INFO] [stdout]     |
[INFO] [stdout] 512 |         let decoded: MyResult<u32, String> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MyResult<u32, String>`
[INFO] [stdout]    --> tests/enums.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     enum MyResult<T, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Max128: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:126:34
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Max128`
[INFO] [stdout]    --> tests/edge_cases.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     struct Max128 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u32_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |         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 `u32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:62:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout] 62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u32_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |               struct Wrapper {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | / test_primitive!(
[INFO] [stdout] 83 | |     u32_tests,
[INFO] [stdout] 84 | |     u32,
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `Max128: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let decoded: Max128 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Max128`
[INFO] [stdout]    --> tests/edge_cases.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     struct Max128 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyResult<u32, String>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MyResult<u32, String>`
[INFO] [stdout]    --> tests/enums.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     enum MyResult<T, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:170:9
[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 `u64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyResult<u32, String>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:525:46
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let decoded: MyResult<u32, String> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MyResult<u32, String>`
[INFO] [stdout]    --> tests/enums.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     enum MyResult<T, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Level5: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Level5`
[INFO] [stdout]    --> tests/edge_cases.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     struct Level5 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `u64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Level5: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:184:31
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let decoded: Level5 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Level5`
[INFO] [stdout]    --> tests/edge_cases.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     struct Level5 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | / test_primitive!(
[INFO] [stdout] 102 | |     u64_tests,
[INFO] [stdout] 103 | |     u64,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:196:9
[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 `ArrayU8_4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_4`
[INFO] [stdout]   --> tests/arrays_tuples.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     struct ArrayU8_4 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:200:34
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `eyre` in this scope
[INFO] [stdout]    --> tests/enums.rs:505:34
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn test_generic_enum_ok() -> eyre::Result<()> {
[INFO] [stdout]     |                                  ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `eyre` in this scope
[INFO] [stdout]    --> tests/enums.rs:518:35
[INFO] [stdout]     |
[INFO] [stdout] 518 |     fn test_generic_enum_err() -> eyre::Result<()> {
[INFO] [stdout]     |                                   ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:204:44
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let decoded: DeeplyNestedOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         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] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let decoded: ArrayU8_4 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_4`
[INFO] [stdout]   --> tests/arrays_tuples.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     struct ArrayU8_4 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 | / test_primitive!(
[INFO] [stdout] 121 | |     u128_tests,
[INFO] [stdout] 122 | |     u128,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         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 `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:215:34
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i8_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[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] [stderr] error: could not compile `facet-postcard-legacy` (test "enums") due to 76 previous errors
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:219:44
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let decoded: DeeplyNestedOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         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 `i8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                     let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                 ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i8_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU32_3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU32_3`
[INFO] [stdout]   --> tests/arrays_tuples.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     struct ArrayU32_3 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                     let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i8_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedVecs: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:238:34
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedVecs`
[INFO] [stdout]    --> tests/edge_cases.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     struct DeeplyNestedVecs {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[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 `i8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i8_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU32_3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let decoded: ArrayU32_3 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU32_3`
[INFO] [stdout]   --> tests/arrays_tuples.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     struct ArrayU32_3 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         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 `i8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                     let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i8_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | test_primitive!(i8_tests, i8, [0i8, 1, -1, 127, -128, i8::MIN, i8::MAX]);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `ArrayU8_0: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_0`
[INFO] [stdout]   --> tests/arrays_tuples.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     struct ArrayU8_0 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedVecs: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let decoded: DeeplyNestedVecs = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedVecs`
[INFO] [stdout]    --> tests/edge_cases.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     struct DeeplyNestedVecs {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         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 `i16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i16_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `ArrayU8_0: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let decoded: ArrayU8_0 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_0`
[INFO] [stdout]   --> tests/arrays_tuples.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     struct ArrayU8_0 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         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 `i16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i16_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:266:34
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_1`
[INFO] [stdout]   --> tests/arrays_tuples.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     struct ArrayU8_1 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i16_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `i16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i16_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let decoded: ArrayU8_1 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_1`
[INFO] [stdout]   --> tests/arrays_tuples.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     struct ArrayU8_1 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         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 `i16_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i16_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 138 | / test_primitive!(
[INFO] [stdout] 139 | |     i16_tests,
[INFO] [stdout] 140 | |     i16,
[INFO] [stdout] 141 | |     [0i16, 1, -1, 127, -128, 1000, -1000, i16::MIN, i16::MAX]
[INFO] [stdout] 142 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         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 `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let decoded: LargeVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         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 `i32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i32_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `ArrayU8_32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_32`
[INFO] [stdout]    --> tests/arrays_tuples.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct ArrayU8_32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:281:34
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i32_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let decoded: LargeVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |         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 `i32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i32_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `ArrayU8_32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:111:35
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let decoded: ArrayU8_32 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_32`
[INFO] [stdout]    --> tests/arrays_tuples.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct ArrayU8_32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeMap: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:304:34
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeMap`
[INFO] [stdout]    --> tests/edge_cases.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     struct LargeMap {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i32_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         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 `LargeMap: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:308:33
[INFO] [stdout]     |
[INFO] [stdout] 308 |         let decoded: LargeMap = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeMap`
[INFO] [stdout]    --> tests/edge_cases.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     struct LargeMap {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i32_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i32_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 | / test_primitive!(
[INFO] [stdout] 146 | |     i32_tests,
[INFO] [stdout] 147 | |     i32,
[INFO] [stdout] ...   |
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         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 `i64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarintBoundary: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:347:38
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                               ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VarintBoundary`
[INFO] [stdout]    --> tests/edge_cases.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     struct VarintBoundary {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayString_2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayString_2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     struct ArrayString_2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:36:34
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarintBoundary: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:354:43
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let decoded: VarintBoundary = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VarintBoundary`
[INFO] [stdout]    --> tests/edge_cases.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 |     struct VarintBoundary {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:40:36
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let decoded: WithDefault = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |         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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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 `i64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `SignedVarintBoundary: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:390:38
[INFO] [stdout]     |
[INFO] [stdout] 390 |             let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                               ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SignedVarintBoundary`
[INFO] [stdout]    --> tests/edge_cases.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     struct SignedVarintBoundary {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SignedVarintBoundary: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:397:49
[INFO] [stdout]     |
[INFO] [stdout] 397 |             let decoded: SignedVarintBoundary = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SignedVarintBoundary`
[INFO] [stdout]    --> tests/edge_cases.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     struct SignedVarintBoundary {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |         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 `ArrayString_2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:131:38
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let decoded: ArrayString_2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayString_2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     struct ArrayString_2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:143:9
[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 `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:56:36
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let decoded: WithDefault = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i64_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i64_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | / test_primitive!(
[INFO] [stdout] 165 | |     i64_tests,
[INFO] [stdout] 166 | |     i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 176 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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 `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:422:34
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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 `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:426:39
[INFO] [stdout]     |
[INFO] [stdout] 426 |         let decoded: SpecialStrings = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |         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 `i128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                       let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                   ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedArray: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:147:34
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedArray`
[INFO] [stdout]    --> tests/arrays_tuples.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     struct NestedArray {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                       let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedArray: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let decoded: NestedArray = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedArray`
[INFO] [stdout]    --> tests/arrays_tuples.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     struct NestedArray {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                   facet_testhelpers::setup();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[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[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         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 `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:437:34
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:175:34
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     struct Tuple2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `i128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                       let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                         ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:179:31
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let decoded: Tuple2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     struct Tuple2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         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 `i128_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:62:44
[INFO] [stdout]     |
[INFO] [stdout]  11 |   macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  62 |                       let decoded: Wrapper = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `i128_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |               struct Wrapper {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | / test_primitive!(
[INFO] [stdout] 180 | |     i128_tests,
[INFO] [stdout] 181 | |     i128,
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  23 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[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 `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:441:39
[INFO] [stdout]     |
[INFO] [stdout] 441 |         let decoded: SpecialStrings = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         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 `Tuple3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple3`
[INFO] [stdout]    --> tests/arrays_tuples.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     struct Tuple3 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `usize_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:26:46
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  26 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `usize_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:39:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  39 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[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 `Tuple3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let decoded: Tuple3 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple3`
[INFO] [stdout]    --> tests/arrays_tuples.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     struct Tuple3 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         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 `usize_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:42:40
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  42 |                     let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                 ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `usize_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:452:34
[INFO] [stdout]     |
[INFO] [stdout] 452 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:213:34
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple1`
[INFO] [stdout]    --> tests/arrays_tuples.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     struct Tuple1 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `usize_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:43:44
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  43 |                     let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `usize_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithCustomDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:80:34
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithCustomDefault`
[INFO] [stdout]   --> tests/attributes.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     struct WithCustomDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/primitives.rs:51:17
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  51 |                 facet_testhelpers::setup();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[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 `Tuple1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:217:31
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let decoded: Tuple1 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple1`
[INFO] [stdout]    --> tests/arrays_tuples.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     struct Tuple1 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         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 `usize_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/primitives.rs:56:46
[INFO] [stdout]     |
[INFO] [stdout]  11 | macro_rules! test_primitive {
[INFO] [stdout] ...
[INFO] [stdout]  56 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `usize_tests::Wrapper`
[INFO] [stdout]    --> tests/primitives.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |             struct Wrapper {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 | test_primitive!(usize_tests, usize, [0usize, 1, 127, 128, 1000, usize::MAX]);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SpecialStrings: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:456:39
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let decoded: SpecialStrings = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SpecialStrings`
[INFO] [stdout]    --> tests/edge_cases.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 |     struct SpecialStrings {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple4`
[INFO] [stdout]    --> tests/arrays_tuples.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     struct Tuple4 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[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 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[WARN] too many lines in the log, truncating it
