[INFO] fetching crate facet-format-toml 0.35.0... [INFO] testing facet-format-toml-0.35.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate facet-format-toml 0.35.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate facet-format-toml 0.35.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate facet-format-toml 0.35.0 [INFO] tweaked toml for crates.io crate facet-format-toml 0.35.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate facet-format-toml 0.35.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate facet-format-toml 0.35.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cranelift-native v0.126.1 [INFO] [stderr] Downloaded target-lexicon v0.13.4 [INFO] [stderr] Downloaded wasmtime-internal-math v39.0.1 [INFO] [stderr] Downloaded facet-solver v0.35.0 [INFO] [stderr] Downloaded cranelift-control v0.126.1 [INFO] [stderr] Downloaded cranelift-codegen-shared v0.126.1 [INFO] [stderr] Downloaded cranelift-bitset v0.126.1 [INFO] [stderr] Downloaded cranelift-srcgen v0.126.1 [INFO] [stderr] Downloaded museair v0.4.0 [INFO] [stderr] Downloaded cranelift v0.126.1 [INFO] [stderr] Downloaded wasmtime-internal-jit-icache-coherence v39.0.1 [INFO] [stderr] Downloaded region v3.0.2 [INFO] [stderr] Downloaded cranelift-jit v0.126.1 [INFO] [stderr] Downloaded mach2 v0.4.3 [INFO] [stderr] Downloaded cranelift-bforest v0.126.1 [INFO] [stderr] Downloaded cranelift-frontend v0.126.1 [INFO] [stderr] Downloaded cranelift-isle v0.126.1 [INFO] [stderr] Downloaded cranelift-codegen-meta v0.126.1 [INFO] [stderr] Downloaded facet-format v0.35.0 [INFO] [stderr] Downloaded facet-core v0.35.0 [INFO] [stderr] Downloaded regalloc2 v0.13.3 [INFO] [stderr] Downloaded facet-reflect v0.35.0 [INFO] [stderr] Downloaded cranelift-assembler-x64-meta v0.126.1 [INFO] [stderr] Downloaded cranelift-entity v0.126.1 [INFO] [stderr] Downloaded cranelift-assembler-x64 v0.126.1 [INFO] [stderr] Downloaded cranelift-module v0.126.1 [INFO] [stderr] Downloaded cranelift-codegen v0.126.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 073cc14369e243333335dd7372f53396ee85b1b081c9d3ebb5c7e5368a6f5ca2 [INFO] running `Command { std: "docker" "start" "-a" "073cc14369e243333335dd7372f53396ee85b1b081c9d3ebb5c7e5368a6f5ca2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "073cc14369e243333335dd7372f53396ee85b1b081c9d3ebb5c7e5368a6f5ca2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "073cc14369e243333335dd7372f53396ee85b1b081c9d3ebb5c7e5368a6f5ca2", kill_on_drop: false }` [INFO] [stdout] 073cc14369e243333335dd7372f53396ee85b1b081c9d3ebb5c7e5368a6f5ca2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1abfe290db6a594e53a4c02581218e88e645edeb5ab25ffc625aa35ec74f1d35 [INFO] running `Command { std: "docker" "start" "-a" "1abfe290db6a594e53a4c02581218e88e645edeb5ab25ffc625aa35ec74f1d35", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling impls v1.0.3 [INFO] [stderr] Compiling supports-hyperlinks v3.2.0 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling facet-core v0.35.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling facet-reflect v0.35.0 [INFO] [stderr] Compiling facet-solver v0.35.0 [INFO] [stderr] Compiling facet-format v0.35.0 [INFO] [stderr] Compiling facet-format-toml v0.35.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.96s [INFO] running `Command { std: "docker" "inspect" "1abfe290db6a594e53a4c02581218e88e645edeb5ab25ffc625aa35ec74f1d35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1abfe290db6a594e53a4c02581218e88e645edeb5ab25ffc625aa35ec74f1d35", kill_on_drop: false }` [INFO] [stdout] 1abfe290db6a594e53a4c02581218e88e645edeb5ab25ffc625aa35ec74f1d35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 14e39b929c442ddcecf6eb5f9db0893732be10fc8914aeb58e748d5f6ab81ba4 [INFO] running `Command { std: "docker" "start" "-a" "14e39b929c442ddcecf6eb5f9db0893732be10fc8914aeb58e748d5f6ab81ba4", kill_on_drop: false }` [INFO] [stderr] Compiling facet-format-toml v0.35.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1446.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1408.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1412.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_value` [INFO] [stdout] --> tests/issue_1412.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use facet_value::Value; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1409.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | 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_value` [INFO] [stdout] --> tests/issue_1409.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use facet_value::{Value, value}; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1443.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1404.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1443.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1419.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1446.rs:40:48 [INFO] [stdout] | [INFO] [stdout] 40 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1446.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1406.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1409.rs:32:30 [INFO] [stdout] | [INFO] [stdout] 32 | let manifest: Manifest = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1409.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1445.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1402.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | 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[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1412.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1412.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `facet_value` [INFO] [stdout] --> tests/issue_1445.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use facet_value::Value; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1419.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `RootConfig: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1412.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | let config: RootConfig = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `RootConfig` [INFO] [stdout] --> tests/issue_1412.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | struct RootConfig { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1419.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1404.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | #[facet(rename = "2021")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_spanned_string::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_spanned_string::Config` [INFO] [stdout] --> tests/issue_1408.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1419.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | #[facet(rename = "opt-level")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1446.rs:85:48 [INFO] [stdout] | [INFO] [stdout] 85 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1446.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_empty_toml_table_with_value_type::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1412.rs:78:48 [INFO] [stdout] | [INFO] [stdout] 78 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_empty_toml_table_with_value_type::Config` [INFO] [stdout] --> tests/issue_1412.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1409.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 75 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1409.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet_value` in this scope [INFO] [stdout] --> tests/issue_1446.rs:16:26 [INFO] [stdout] | [INFO] [stdout] 16 | pub metadata: Option, [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_spanned_vec::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_spanned_vec::Config` [INFO] [stdout] --> tests/issue_1408.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet_value` in this scope [INFO] [stdout] --> tests/issue_1446.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | data: facet_value::Value, [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` 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] 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[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1434.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: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1404.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | #[facet(rename = "2024")] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1404.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_exact_issue_case::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1412.rs:120:48 [INFO] [stdout] | [INFO] [stdout] 120 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_exact_issue_case::Config` [INFO] [stdout] --> tests/issue_1412.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_type_mismatch_preserves_span::CargoManifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1443.rs:41:44 [INFO] [stdout] | [INFO] [stdout] 41 | let result: Result = toml::from_str(toml_str); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_type_mismatch_preserves_span::CargoManifest` [INFO] [stdout] --> tests/issue_1443.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | struct CargoManifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1419.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 31 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1419.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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[E0432]: unresolved import `facet` [INFO] [stdout] --> tests/issue_1415.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use facet::Facet; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1419.rs:62:52 [INFO] [stdout] | [INFO] [stdout] 62 | let result = facet_format_toml::from_str::(&toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1419.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CargoManifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1419.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `CargoManifest` [INFO] [stdout] --> tests/issue_1419.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | struct CargoManifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `LintConfig: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1419.rs:127:48 [INFO] [stdout] | [INFO] [stdout] 127 | let result = facet_format_toml::from_str::("priority = -1"); [INFO] [stdout] | ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `LintConfig` [INFO] [stdout] --> tests/issue_1419.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | struct LintConfig { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_valid_readme_string::CargoManifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1443.rs:92:33 [INFO] [stdout] | [INFO] [stdout] 92 | let result: CargoManifest = toml::from_str(toml_str).expect("should parse string variant"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_valid_readme_string::CargoManifest` [INFO] [stdout] --> tests/issue_1443.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | struct CargoManifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_spanned_bool::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:50:26 [INFO] [stdout] | [INFO] [stdout] 50 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_spanned_bool::Config` [INFO] [stdout] --> tests/issue_1408.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1409") due to 4 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1446") due to 5 previous errors [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1412") due to 6 previous errors [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1434.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_multiple_spanned_fields::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:70:26 [INFO] [stdout] | [INFO] [stdout] 70 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_multiple_spanned_fields::Config` [INFO] [stdout] --> tests/issue_1408.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_spanned_integer::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:91:26 [INFO] [stdout] | [INFO] [stdout] 91 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_spanned_integer::Config` [INFO] [stdout] --> tests/issue_1408.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_valid_readme_workspace::CargoManifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1443.rs:113:33 [INFO] [stdout] | [INFO] [stdout] 113 | let result: CargoManifest = toml::from_str(toml_str).expect("should parse workspace variant"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_valid_readme_workspace::CargoManifest` [INFO] [stdout] --> tests/issue_1443.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | struct CargoManifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_nested_spanned_in_table::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:117:26 [INFO] [stdout] | [INFO] [stdout] 117 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_nested_spanned_in_table::Config` [INFO] [stdout] --> tests/issue_1408.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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 `test_spanned_in_array_of_tables::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1408.rs:152:26 [INFO] [stdout] | [INFO] [stdout] 152 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_spanned_in_array_of_tables::Config` [INFO] [stdout] --> tests/issue_1408.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1419") due to 8 previous errors [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 `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1404.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | let config1: Config = facet_format_toml::from_str(toml1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1404.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1408") due to 8 previous errors [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1402.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | #[facet(deny_unknown_fields)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1404.rs:44:27 [INFO] [stdout] | [INFO] [stdout] 44 | let config2: Config = facet_format_toml::from_str(toml2).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1404.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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 `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1415.rs:26:48 [INFO] [stdout] | [INFO] [stdout] 26 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1415.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1415.rs:50:48 [INFO] [stdout] | [INFO] [stdout] 50 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1415.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_format_toml_multi_scalar_spanned_bool::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1434.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | let result: Config = toml::from_str(toml_str).expect("should deserialize as Bool variant"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_format_toml_multi_scalar_spanned_bool::Config` [INFO] [stdout] --> tests/issue_1434.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_format_toml_multi_scalar_spanned_number::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1434.rs:49:26 [INFO] [stdout] | [INFO] [stdout] 49 | let result: Config = toml::from_str(toml_str).expect("should deserialize as Number variant"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_format_toml_multi_scalar_spanned_number::Config` [INFO] [stdout] --> tests/issue_1434.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1404.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | let config3: Config = facet_format_toml::from_str(toml3).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1404.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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 `Manifest: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1415.rs:84:48 [INFO] [stdout] | [INFO] [stdout] 84 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Manifest` [INFO] [stdout] --> tests/issue_1415.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Manifest { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_format_toml_multi_scalar_spanned_string::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1434.rs:68:26 [INFO] [stdout] | [INFO] [stdout] 68 | let result: Config = toml::from_str(toml_str).expect("should deserialize as String variant"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_format_toml_multi_scalar_spanned_string::Config` [INFO] [stdout] --> tests/issue_1434.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1445.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[facet(flatten)] [INFO] [stdout] | ^^^^^ [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: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1445.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | #[facet(flatten)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet_value` in this scope [INFO] [stdout] --> tests/issue_1415.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | metadata: Option, [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_value` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `facet_value`, use `cargo add facet_value` 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] [stderr] error: could not compile `facet-format-toml` (test "issue_1434") due to 5 previous errors [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1415") due to 5 previous errors [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1443") due to 5 previous errors [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1445.rs:26:48 [INFO] [stdout] | [INFO] [stdout] 26 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1445.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1404") due to 7 previous errors [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1445.rs:50:48 [INFO] [stdout] | [INFO] [stdout] 50 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1445.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_ignore_unknown_fields_by_default::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1402.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_ignore_unknown_fields_by_default::Config` [INFO] [stdout] --> tests/issue_1402.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ConfigWithKnown: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1445.rs:89:48 [INFO] [stdout] | [INFO] [stdout] 89 | let result = facet_format_toml::from_str::(toml); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `ConfigWithKnown` [INFO] [stdout] --> tests/issue_1445.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub struct ConfigWithKnown { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_deny_unknown_fields_when_explicitly_set::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1402.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | let result: Result = facet_format_toml::from_str(toml); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_deny_unknown_fields_when_explicitly_set::Config` [INFO] [stdout] --> tests/issue_1402.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1391:36 [INFO] [stdout] | [INFO] [stdout] 1391 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1411:36 [INFO] [stdout] | [INFO] [stdout] 1411 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1416:36 [INFO] [stdout] | [INFO] [stdout] 1416 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1434:36 [INFO] [stdout] | [INFO] [stdout] 1434 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1439:36 [INFO] [stdout] | [INFO] [stdout] 1439 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1463:36 [INFO] [stdout] | [INFO] [stdout] 1463 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1469:36 [INFO] [stdout] | [INFO] [stdout] 1469 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1474:36 [INFO] [stdout] | [INFO] [stdout] 1474 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1500:36 [INFO] [stdout] | [INFO] [stdout] 1500 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1506:36 [INFO] [stdout] | [INFO] [stdout] 1506 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1543:36 [INFO] [stdout] | [INFO] [stdout] 1543 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1548:36 [INFO] [stdout] | [INFO] [stdout] 1548 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1562:36 [INFO] [stdout] | [INFO] [stdout] 1562 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_ignore_unknown_table_with_nested_fields::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1402.rs:84:26 [INFO] [stdout] | [INFO] [stdout] 84 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_ignore_unknown_table_with_nested_fields::Config` [INFO] [stdout] --> tests/issue_1402.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1574:36 [INFO] [stdout] | [INFO] [stdout] 1574 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1579:36 [INFO] [stdout] | [INFO] [stdout] 1579 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1584:36 [INFO] [stdout] | [INFO] [stdout] 1584 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1618:36 [INFO] [stdout] | [INFO] [stdout] 1618 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1623:36 [INFO] [stdout] | [INFO] [stdout] 1623 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1629:36 [INFO] [stdout] | [INFO] [stdout] 1629 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `facet` in this scope [INFO] [stdout] --> src/parser.rs:1635:36 [INFO] [stdout] | [INFO] [stdout] 1635 | #[derive(Debug, PartialEq, facet::Facet)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `facet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_ignore_unknown_array_table::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1402.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_ignore_unknown_array_table::Config` [INFO] [stdout] --> tests/issue_1402.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `test_mixed_known_and_unknown_fields::Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1402.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | let config: Config = facet_format_toml::from_str(toml).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `test_mixed_known_and_unknown_fields::Config` [INFO] [stdout] --> tests/issue_1402.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `facet` in this scope [INFO] [stdout] --> tests/issue_1406.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[facet(untagged)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (test "issue_1445") due to 7 previous errors [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] [stderr] error: could not compile `facet-format-toml` (test "issue_1402") due to 7 previous errors [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1406.rs:32:22 [INFO] [stdout] | [INFO] [stdout] 32 | let c1: Config = facet_format_toml::from_str(toml1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1406.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1406.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | let c2: Config = facet_format_toml::from_str(toml2).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1406.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Config: facet_core::Facet<'_>` is not satisfied [INFO] [stdout] --> tests/issue_1406.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | let c3: Config = facet_format_toml::from_str(toml3).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Config` [INFO] [stdout] --> tests/issue_1406.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | struct Config { [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_format_toml::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [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] [stderr] error: could not compile `facet-format-toml` (test "issue_1406") due to 5 previous errors [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_simple_struct::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1403:30 [INFO] [stdout] | [INFO] [stdout] 1403 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_simple_struct::Config` [INFO] [stdout] --> src/parser.rs:1392:9 [INFO] [stdout] | [INFO] [stdout] 1392 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_nested_table::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1427:30 [INFO] [stdout] | [INFO] [stdout] 1427 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_nested_table::Config` [INFO] [stdout] --> src/parser.rs:1412:9 [INFO] [stdout] | [INFO] [stdout] 1412 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_array_table::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1454:30 [INFO] [stdout] | [INFO] [stdout] 1454 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_array_table::Config` [INFO] [stdout] --> src/parser.rs:1435:9 [INFO] [stdout] | [INFO] [stdout] 1435 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_interleaved_array_table::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1489:30 [INFO] [stdout] | [INFO] [stdout] 1489 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_interleaved_array_table::Config` [INFO] [stdout] --> src/parser.rs:1464:9 [INFO] [stdout] | [INFO] [stdout] 1464 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Lockfile: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1523:34 [INFO] [stdout] | [INFO] [stdout] 1523 | let lockfile: Lockfile = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Lockfile` [INFO] [stdout] --> src/parser.rs:1501:9 [INFO] [stdout] | [INFO] [stdout] 1501 | struct Lockfile { [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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_inline_table::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1555:30 [INFO] [stdout] | [INFO] [stdout] 1555 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_inline_table::Config` [INFO] [stdout] --> src/parser.rs:1544:9 [INFO] [stdout] | [INFO] [stdout] 1544 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_inline_array::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1568:30 [INFO] [stdout] | [INFO] [stdout] 1568 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_inline_array::Config` [INFO] [stdout] --> src/parser.rs:1563:9 [INFO] [stdout] | [INFO] [stdout] 1563 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_dotted_key::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1590:30 [INFO] [stdout] | [INFO] [stdout] 1590 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_dotted_key::Config` [INFO] [stdout] --> src/parser.rs:1575:9 [INFO] [stdout] | [INFO] [stdout] 1575 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `tests::test_deserialize_table_reopening::Config: Facet<'_>` is not satisfied [INFO] [stdout] --> src/parser.rs:1650:30 [INFO] [stdout] | [INFO] [stdout] 1650 | let config: Config = from_str(input).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `tests::test_deserialize_table_reopening::Config` [INFO] [stdout] --> src/parser.rs:1619:9 [INFO] [stdout] | [INFO] [stdout] 1619 | 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 `parser::from_str` [INFO] [stdout] --> src/parser.rs:1035:8 [INFO] [stdout] | [INFO] [stdout] 1033 | pub fn from_str<'de, T>(input: &'de str) -> Result [INFO] [stdout] | -------- required by a bound in this function [INFO] [stdout] 1034 | where [INFO] [stdout] 1035 | T: facet_core::Facet<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `facet-format-toml` (lib test) due to 29 previous errors [INFO] running `Command { std: "docker" "inspect" "14e39b929c442ddcecf6eb5f9db0893732be10fc8914aeb58e748d5f6ab81ba4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14e39b929c442ddcecf6eb5f9db0893732be10fc8914aeb58e748d5f6ab81ba4", kill_on_drop: false }` [INFO] [stdout] 14e39b929c442ddcecf6eb5f9db0893732be10fc8914aeb58e748d5f6ab81ba4