[INFO] fetching crate facet-styx 1.0.1...
[INFO] testing facet-styx-1.0.1 against beta-2026-01-20 for beta-1.94-1
[INFO] extracting crate facet-styx 1.0.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate facet-styx 1.0.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate facet-styx 1.0.1
[INFO] tweaked toml for crates.io crate facet-styx 1.0.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate facet-styx 1.0.1 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate facet-styx 1.0.1 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3babf1ec9606383bde314d9346f7fcc0cf7de27a045b26bf9962794b2a4a0484
[INFO] running `Command { std: "docker" "start" "-a" "3babf1ec9606383bde314d9346f7fcc0cf7de27a045b26bf9962794b2a4a0484", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3babf1ec9606383bde314d9346f7fcc0cf7de27a045b26bf9962794b2a4a0484", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3babf1ec9606383bde314d9346f7fcc0cf7de27a045b26bf9962794b2a4a0484", kill_on_drop: false }`
[INFO] [stdout] 3babf1ec9606383bde314d9346f7fcc0cf7de27a045b26bf9962794b2a4a0484
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aa2a7a1ef55b2b538de3707342b7801fd210036b1d30dfc685686383d6d68fdc
[INFO] running `Command { std: "docker" "start" "-a" "aa2a7a1ef55b2b538de3707342b7801fd210036b1d30dfc685686383d6d68fdc", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling facet-core v0.43.0
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]    Compiling impls v1.0.3
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling styx-parse v1.0.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling facet v0.43.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling styx-tree v1.0.1
[INFO] [stderr]    Compiling unsynn v0.3.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling styx-cst v1.0.1
[INFO] [stderr]    Compiling styx-format v1.0.1
[INFO] [stderr]    Compiling facet-reflect v0.43.0
[INFO] [stderr]    Compiling facet-path v0.43.0
[INFO] [stderr]    Compiling facet-macro-types v0.43.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling facet-macro-parse v0.43.0
[INFO] [stderr]    Compiling facet-solver v0.43.0
[INFO] [stderr]    Compiling facet-dessert v0.43.0
[INFO] [stderr]    Compiling facet-macros-impl v0.43.0
[INFO] [stderr]    Compiling facet-format v0.43.0
[INFO] [stderr]    Compiling facet-macros v0.43.0
[INFO] [stderr]    Compiling facet-styx v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.17s
[INFO] running `Command { std: "docker" "inspect" "aa2a7a1ef55b2b538de3707342b7801fd210036b1d30dfc685686383d6d68fdc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa2a7a1ef55b2b538de3707342b7801fd210036b1d30dfc685686383d6d68fdc", kill_on_drop: false }`
[INFO] [stdout] aa2a7a1ef55b2b538de3707342b7801fd210036b1d30dfc685686383d6d68fdc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29cc6fe6cec6d37c5930a95ad053e6cfe92d4b274797512697aee7aa4db6d3f5
[INFO] running `Command { std: "docker" "start" "-a" "29cc6fe6cec6d37c5930a95ad053e6cfe92d4b274797512697aee7aa4db6d3f5", kill_on_drop: false }`
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling btparse v0.2.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling facet-testhelpers-macros v0.43.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling insta v1.46.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling facet-reflect v0.43.0
[INFO] [stderr]    Compiling color-backtrace v0.7.2
[INFO] [stderr]    Compiling facet-testhelpers v0.43.0
[INFO] [stderr]    Compiling facet-solver v0.43.0
[INFO] [stderr]    Compiling facet-dessert v0.43.0
[INFO] [stderr]    Compiling facet-format v0.43.0
[INFO] [stderr]    Compiling facet-styx v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.33s
[INFO] running `Command { std: "docker" "inspect" "29cc6fe6cec6d37c5930a95ad053e6cfe92d4b274797512697aee7aa4db6d3f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29cc6fe6cec6d37c5930a95ad053e6cfe92d4b274797512697aee7aa4db6d3f5", kill_on_drop: false }`
[INFO] [stdout] 29cc6fe6cec6d37c5930a95ad053e6cfe92d4b274797512697aee7aa4db6d3f5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d8bd9bf25454c583057b32683f9cf3df7e4ec27545bff1fb132f4cc2bce62539
[INFO] running `Command { std: "docker" "start" "-a" "d8bd9bf25454c583057b32683f9cf3df7e4ec27545bff1fb132f4cc2bce62539", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/facet_styx-683990d68a4e8916)
[INFO] [stdout] running 154 tests
[INFO] [stdout] test error::tests::test_ariadne_no_color ... ok
[INFO] [stdout] test idempotency_test::idempotent_deeply_nested_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_complex_nested ... ok
[INFO] [stdout] test idempotency_test::idempotent_dibs_like_schema ... ok
[INFO] [stdout] test idempotency_test::idempotent_documented_fields ... ok
[INFO] [stdout] test idempotency_test::idempotent_empty_vec ... ok
[INFO] [stdout] test idempotency_test::idempotent_hashmap_string_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_documented_nested_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_enum_with_optional_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_named_type_reference ... ok
[INFO] [stdout] test idempotency_test::idempotent_hashmap_documented_keys ... ok
[INFO] [stdout] test idempotency_test::idempotent_hashmap_string_int ... ok
[INFO] [stdout] test idempotency_test::idempotent_nested_optional ... ok
[INFO] [stdout] test idempotency_test::idempotent_nested_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_all_variants ... ok
[INFO] [stdout] test idempotency_test::idempotent_newtype_enum_variant ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_in_optional ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_deeply_nested ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_multiple_typed ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_realistic_api_schema ... ignored, StyxWriter doesn't emit newline after opening brace - pre-existing issue
[INFO] [stdout] test idempotency_test::idempotent_object_key_empty_object ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_named ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_in_default ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_flatten_simulation ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_single_typed ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_in_enum ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_mixed ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_bool ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_nested ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_in_map_value ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_catchall ... ok
[INFO] [stdout] [2m   0.165s[0m [34mDEBUG[0m Parsed: SchemaFile {
[INFO] [stdout]     meta: Meta {
[INFO] [stdout]         id: "test",
[INFO] [stdout]         version: None,
[INFO] [stdout]         cli: None,
[INFO] [stdout]         description: None,
[INFO] [stdout]         lsp: None,
[INFO] [stdout]     },
[INFO] [stdout]     imports: None,
[INFO] [stdout]     schema: {
[INFO] [stdout]         None: Object(
[INFO] [stdout]             ObjectSchema(
[INFO] [stdout]                 {
[INFO] [stdout]                     Documented {
[INFO] [stdout]                         value: ObjectKey {
[INFO] [stdout]                             value: None,
[INFO] [stdout]                             tag: Some(
[INFO] [stdout]                                 "string",
[INFO] [stdout]                             ),
[INFO] [stdout]                         },
[INFO] [stdout]                         doc: Some(
[INFO] [stdout]                             [
[INFO] [stdout]                                 "Column name -> direction",
[INFO] [stdout]                             ],
[INFO] [stdout]                         ),
[INFO] [stdout]                     }: Optional(
[INFO] [stdout]                         OptionalSchema(
[INFO] [stdout]                             (
[INFO] [stdout]                                 Documented {
[INFO] [stdout]                                     value: String(
[INFO] [stdout]                                         None,
[INFO] [stdout]                                     ),
[INFO] [stdout]                                     doc: None,
[INFO] [stdout]                                 },
[INFO] [stdout]                             ),
[INFO] [stdout]                         ),
[INFO] [stdout]                     ),
[INFO] [stdout]                 },
[INFO] [stdout]             ),
[INFO] [stdout]         ),
[INFO] [stdout]     },
[INFO] [stdout] }
[INFO] [stderr] [0m[31mThe application panicked (crashed).
[INFO] [stdout] [2m   0.165s[0m [34mDEBUG[0m Serialized:
[INFO] [stderr] [0mMessage:  [0m[36mNO_COLOR should be set by nextest setup script
[INFO] [stdout] meta {id test}
[INFO] [stderr] [0mLocation: [0m[35msrc/error.rs[0m[37m:[0m[35m398
[INFO] [stdout] 
[INFO] [stderr] [0m
[INFO] [stdout] schema {
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stdout]     @ @object{
[INFO] [stdout]         /// Column name -> direction
[INFO] [stdout]         @string @optional(@string)
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] [2m   0.165s[0m [34mDEBUG[0m Formatted:
[INFO] [stdout] meta {id test}
[INFO] [stdout] 
[INFO] [stdout] schema {
[INFO] [stdout]     @ @object{
[INFO] [stdout]         /// Column name -> direction
[INFO] [stdout]         @string @optional(@string)
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] test idempotency_test::idempotent_object_key_unit_catchall ... ok
[INFO] [stdout] test idempotency_test::idempotent_optional_none ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_complex_schema_file ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_with_doc ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_string_with_optional ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_any ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_string_from_text ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_single_named ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_in_seq ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_complex_map_enum ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_multiline_doc ... ok
[INFO] [stdout] test idempotency_test::idempotent_simple_struct ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_object ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_optional_field ... ok
[INFO] [stdout] test idempotency_test::idempotent_struct_enum_variant ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_nested_optionals ... ok
[INFO] [stdout] test idempotency_test::idempotent_struct_with_string_requiring_quotes ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_enum ... ok
[INFO] [stdout] test idempotency_test::idempotent_unit_enum_variant ... ok
[INFO] [stdout] test other_variant_test::test_known_variant_bool_unhappy ... ok
[INFO] [stdout] test other_variant_test::test_known_variant_null ... ok
[INFO] [stdout] test other_variant_test::test_known_variant_object ... ok
[INFO] [stdout] test idempotency_test::idempotent_vec_of_ints ... ok
[INFO] [stdout] test other_variant_test::test_other_variant_captures_tag_name ... ok
[INFO] [stdout] test idempotency_test::idempotent_vec_of_strings ... ok
[INFO] [stdout] test other_variant_test::test_other_variant_custom_type ... ok
[INFO] [stdout] test other_variant_test::test_other_variant_unit_tag ... ok
[INFO] [stdout] test other_variant_test::test_other_variant_nested ... ok
[INFO] [stdout] [2m   0.179s[0m [34mDEBUG[0m Inner::default() serializes to: {enabled false, port 0}
[INFO] [stdout] [2m   0.180s[0m [34mDEBUG[0m Inner schema:
[INFO] [stdout] meta {id Inner}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{enabled @default(true @bool), port @default(8080 @int)}}
[INFO] [stdout] 
[INFO] [stdout] test idempotency_test::idempotent_vec_of_structs ... ok
[INFO] [stdout] test schema_gen::tests::test_debug_nested_default_serialization ... ok
[INFO] [stdout] test other_variant_test::test_other_variant_with_content ... ok
[INFO] [stdout] [2m   0.181s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config, description "Configuration with documented fields."}
[INFO] [stdout] 
[INFO] [stdout] schema {
[INFO] [stdout]     @ @object{
[INFO] [stdout]         /// The hostname to connect to.
[INFO] [stdout]         host @string
[INFO] [stdout]         /// The port number.
[INFO] [stdout]         /// Can be any valid port.
[INFO] [stdout]         port @int
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_doc_comment_leading_space_trimmed ... ok
[INFO] [stdout] test other_variant_test::test_known_variant_bool_not_representable ... ok
[INFO] [stdout] [2m   0.182s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id QueryFile}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{@string @Decl}, Decl @object{value @string}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.182s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id OrderBy, description "ORDER BY clause."}
[INFO] [stdout] 
[INFO] [stdout] schema {
[INFO] [stdout]     @ @object{
[INFO] [stdout]         /// Column name -> direction ("asc" or "desc", None means asc)
[INFO] [stdout]         @string @optional(@string)
[INFO] [stdout]     }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_flatten_hashmap ... ok
[INFO] [stdout] [2m   0.182s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Container, description "A container that can hold items."}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{items @seq(@Item), name @string}, Item @object{id @int, nested @optional(@Container)}, Container @object{name @string, items @seq(@Item)}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.183s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id TreeNode, description "A node in a tree structure."}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{children @seq(@TreeNode), value @string}, TreeNode @object{children @seq(@TreeNode), value @string}}
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_flatten_hashmap_with_optional_value ... ok
[INFO] [stdout] test schema_gen::tests::test_mutually_recursive_types_get_definitions ... ok
[INFO] [stdout] [2m   0.183s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Extended}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{extra @string, @ @Common}, Common @object{id @int, name @string}}
[INFO] [stdout] 
[INFO] [stdout] test other_variant_test::test_known_variant_seq ... ok
[INFO] [stdout] [2m   0.186s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{name @string, port @int}}
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_recursive_types_get_definitions ... ok
[INFO] [stdout] test schema_gen::tests::test_flatten_struct ... ok
[INFO] [stdout] test schema_gen::tests::test_roundtrip_simple_struct ... ok
[INFO] [stdout] [2m   0.187s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{name @string, debug @optional(@bool)}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.187s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{items @seq(@string)}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.188s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{name @string, port @default(8080 @int)}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.188s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{inner @Inner}, Inner @object{enabled @default(true @bool), port @default(8080 @int)}}
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_roundtrip_with_option ... ok
[INFO] [stdout] test schema_gen::tests::test_roundtrip_with_vec ... ok
[INFO] [stdout] [2m   0.189s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{port @int, name @string}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.189s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{name @string}}
[INFO] [stdout] 
[INFO] [stdout] test idempotency_test::idempotent_schema_enum_with_doc_comments ... ok
[INFO] [stdout] test schema_gen::tests::test_roundtrip_with_default ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_map ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_seq ... ok
[INFO] [stdout] test schema_gen::tests::test_simple_struct ... ok
[INFO] [stdout] [2m   0.189s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{port @default(8080 @int), name @string}}
[INFO] [stdout] 
[INFO] [stdout] test schema_gen::tests::test_schema_uses_at_for_root_key ... ok
[INFO] [stdout] test schema_gen::tests::test_with_default ... ok
[INFO] [stdout] [2m   0.190s[0m [34mDEBUG[0m Object schema has 1 entries
[INFO] [stdout] [2m   0.190s[0m [34mDEBUG[0m Key: value=None, tag=Some("string") -> Int(None)
[INFO] [stdout] test serializer::tests::test_bare_scalar_rules ... ok
[INFO] [stdout] test schema_gen::tests::test_roundtrip_with_nested_default ... ok
[INFO] [stdout] test schema_validate::tests::test_typed_catchall_validation ... ok
[INFO] [stdout] test serializer::tests::test_bool_values ... ok
[INFO] [stdout] test serializer::tests::test_compact_struct ... ok
[INFO] [stdout] [2m   0.190s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{items @seq(@string)}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.190s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {Inner @object{enabled @default(true @bool), port @default(8080 @int)}, @ @object{inner @Inner}}
[INFO] [stdout] 
[INFO] [stdout] [2m   0.191s[0m [34mDEBUG[0m Parsed HashMap: {Documented { value: "timeout", doc: Some(["Timeout in seconds"]) }: 30, Documented { value: "port", doc: Some(["The port to listen on"]) }: 8080}
[INFO] [stdout] test schema_gen::tests::test_with_vec ... ok
[INFO] [stdout] [2m   0.191s[0m [34mDEBUG[0m Serialized HashMap:
[INFO] [stdout] /// The port to listen on
[INFO] [stdout] port 8080
[INFO] [stdout] 
[INFO] [stdout] /// Timeout in seconds
[INFO] [stdout] timeout 30
[INFO] [stdout] 
[INFO] [stdout] test serializer::tests::test_field_doc_comments_not_emitted_for_regular_values ... ok
[INFO] [stdout] test schema_gen::tests::test_with_nested_default ... ok
[INFO] [stdout] test serializer::tests::test_hashmap_with_documented_keys_roundtrip ... ok
[INFO] [stdout] test serializer::tests::test_hashmap_with_documented_keys_serialize ... ok
[INFO] [stdout] test serializer::tests::test_doc_metadata_field ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_with_doc_comments ... ok
[INFO] [stdout] test idempotency_test::idempotent_schema_deeply_nested ... ok
[INFO] [stdout] test idempotency_test::idempotent_optional_some ... ok
[INFO] [stdout] [2m   0.195s[0m [34mDEBUG[0m Generated schema:
[INFO] [stdout] meta {id Config}
[INFO] [stdout] 
[INFO] [stdout] schema {@ @object{name @string, debug @optional(@bool)}}
[INFO] [stdout] 
[INFO] [stdout] test serializer::tests::test_nested_struct ... ok
[INFO] [stdout] test serializer::tests::test_optional_none ... ok
[INFO] [stdout] test idempotency_test::idempotent_object_key_typed_with_multiline_doc ... ok
[INFO] [stdout] test schema_validate::tests::test_enum_with_fallback_variant ... ok
[INFO] [stdout] test schema_gen::tests::test_with_option ... ok
[INFO] [stdout] test serializer::tests::test_roundtrip_quoted_string ... ok
[INFO] [stdout] test serializer::tests::test_optional_some ... ok
[INFO] [stdout] test serializer::tests::test_roundtrip_nested ... ok
[INFO] [stdout] test serializer::tests::test_roundtrip_simple ... ok
[INFO] [stdout] test serializer::tests::test_peek_to_string_expr_nested ... ok
[INFO] [stdout] test serializer::tests::test_peek_to_string_expr_scalar ... ok
[INFO] [stdout] test serializer::tests::test_quoted_string ... ok
[INFO] [stdout] test serializer::tests::test_roundtrip_with_vec ... ok
[INFO] [stdout] test schema_validate::tests::test_optional_accepts_unit ... ok
[INFO] [stdout] test serializer::tests::test_peek_to_string_expr_wraps_objects ... ok
[INFO] [stdout] test serializer::tests::test_simple_struct ... ok
[INFO] [stdout] test serializer::tests::test_special_chars_need_quoting ... ok
[INFO] [stdout] test tag_events_test::test_05_tag_struct ... ok
[INFO] [stdout] test tag_events_test::test_01_bare_at ... ok
[INFO] [stdout] test tag_events_test::test_02_unit_tag ... ok
[INFO] [stdout] test tag_events_test::test_03_tag_explicit_null ... ok
[INFO] [stdout] test tag_events_test::test_04_tag_sequence ... ok
[INFO] [stdout] test serializer::tests::test_sequence ... ok
[INFO] [stdout] test tag_events_test::test_06_nested_unit_tags ... ok
[INFO] [stdout] test tag_events_test::test_07_tag_struct_with_tag_value ... ok
[INFO] [stdout] test tag_events_test::test_08_field_unit_tag ... ok
[INFO] [stdout] test tag_events_test::test_11_deeply_nested ... ok
[INFO] [stdout] test tag_events_test::test_12_at_as_key ... ok
[INFO] [stdout] test tests::test_bool_values ... ok
[INFO] [stdout] test tests::test_documented_basic ... ok
[INFO] [stdout] test tests::test_documented_from ... ok
[INFO] [stdout] test tests::test_documented_helper_methods ... ok
[INFO] [stdout] test tests::test_documented_map ... ok
[INFO] [stdout] test tests::test_expr_roundtrip ... ok
[INFO] [stdout] test tests::test_from_str_expr_sequence ... ok
[INFO] [stdout] test tests::test_map_schema_spacing ... ok
[INFO] [stdout] test tests::test_optional_absent ... ok
[INFO] [stdout] test tests::test_optional_present ... ok
[INFO] [stdout] test tests::test_quoted_string ... ok
[INFO] [stdout] test tests::test_schema_directive_skipped ... ok
[INFO] [stdout] test tests::test_unit_field_followed_by_another_field ... ok
[INFO] [stdout] test tests::test_vec ... ok
[INFO] [stdout] test tests::test_simple_struct ... ok
[INFO] [stdout] test value_expr_test::test_bare_scalar_hash ... ok
[INFO] [stdout] test value_expr_test::test_bare_scalar_no_hash ... ok
[INFO] [stdout] test value_expr_test::test_bare_scalar_number ... ok
[INFO] [stdout] test value_expr_test::test_bare_scalar_quoted ... ok
[INFO] [stdout] test value_expr_test::test_default_tag ... ok
[INFO] [stdout] test tests::test_from_str_expr_scalar ... ok
[INFO] [stdout] test value_expr_test::test_function_with_args ... ok
[INFO] [stdout] test value_expr_test::test_nested_function ... ok
[INFO] [stdout] test value_expr_test::test_nullary_function ... ok
[INFO] [stdout] test tag_events_test::test_09_field_struct_tag ... ok
[INFO] [stdout] test tag_events_test::test_10_sequence_unit_tags ... ok
[INFO] [stdout] test tests::test_documented_deref ... ok
[INFO] [stdout] test tests::test_from_str_expr_object ... ok
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] [0m[38;5;14m                              ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] [0m10: [0m[38;5;9mfacet_styx::error::tests::test_ariadne_config_respects_no_color_env[0m[38;5;8m::haad6a3928fe5c2b7
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:398
[INFO] [stderr]      396 │ 
[INFO] [stderr]      397 │         // Always assert - NO_COLOR should be set by nextest setup script
[INFO] [stderr] [0m[1m     398 >         assert!(no_color, "NO_COLOR should be set by nextest setup script");
[INFO] [stderr] [0m     399 │         assert!(
[INFO] [stderr]      400 │             !s.contains("\x1b["),
[INFO] [stderr] 11: [0m[38;5;9mfacet_styx::error::tests::test_ariadne_config_respects_no_color_env::{{closure}}[0m[38;5;8m::he0916a8f2e9ff236
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:371
[INFO] [stderr]      369 │ 
[INFO] [stderr]      370 │     #[test]
[INFO] [stderr] [0m[1m     371 >     fn test_ariadne_config_respects_no_color_env() {
[INFO] [stderr] [0m     372 │         // Test that ariadne_config() returns correct config based on NO_COLOR
[INFO] [stderr]      373 │         let no_color = std::env::var("NO_COLOR").is_ok();
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m24: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::h133e44f0e5802c14
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91
[INFO] [stdout] test error::tests::test_ariadne_config_respects_no_color_env ... FAILED
[INFO] [stderr] [0m[38;5;14m                              ⋮ 4 frames hidden ⋮                               
[INFO] [stderr] [0m29: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}[0m[38;5;8m::hf401cf5ff501bd29
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89
[INFO] [stderr] [0m[38;5;14m                              ⋮ 3 frames hidden ⋮                               
[INFO] [stderr] [0m33: [0m[38;5;9mclone
[INFO] [stderr] [0m    at <unknown source file>
[INFO] [stderr] [0m[31mThe application panicked (crashed).
[INFO] [stderr] [0mMessage:  [0m[36mcalled `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/facet_styx__error__tests__unknown_field_diagnostic.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/error.rs[0m[37m:[0m[35m457
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] [0m[38;5;14m                              ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] [0m11: [0m[32mcore::result::Result<T,E>::unwrap[0m[38;5;8m::h9707156965d8a55c
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfacet_styx::error::tests::test_unknown_field_diagnostic[0m[38;5;8m::hf66c96405934ba3e
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:457
[INFO] [stderr]      455 │ 
[INFO] [stderr]      456 │         let rendered = err.render("test.styx", source);
[INFO] [stderr] [0m[1m     457 >         insta::assert_snapshot!(rendered);
[INFO] [stderr] [0m     458 │     }
[INFO] [stderr]      459 │ }
[INFO] [stderr] 13: [0m[38;5;9mfacet_styx::error::tests::test_unknown_field_diagnostic::{{closure}}[0m[38;5;8m::hc1c662019dcc74bb
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:445
[INFO] [stderr]      443 │ 
[INFO] [stderr]      444 │     #[test]
[INFO] [stderr] [0m[1m     445 >     fn test_unknown_field_diagnostic() {
[INFO] [stderr] [0m     446 │         #[derive(Facet, Debug)]
[INFO] [stderr]      447 │         #[facet(deny_unknown_fields)]
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::h133e44f0e5802c14
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91
[INFO] [stderr] [0m[38;5;14m                              ⋮ 4 frames hidden ⋮                               
[INFO] [stderr] [0m31: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}[0m[38;5;8m::hf401cf5ff501bd29
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89
[INFO] [stderr] [0m[38;5;14m                              ⋮ 3 frames hidden ⋮                               
[INFO] [stderr] [0m35: [0m[38;5;9mclone
[INFO] [stderr] [0m    at <unknown source file>
[INFO] [stdout] test error::tests::test_unknown_field_diagnostic ... FAILED
[INFO] [stderr] [0m[31mThe application panicked (crashed).
[INFO] [stderr] [0mMessage:  [0m[36mcalled `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/facet_styx__error__tests__invalid_scalar_diagnostic.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/error.rs[0m[37m:[0m[35m441
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] [0m[38;5;14m                              ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] [0m11: [0m[32mcore::result::Result<T,E>::unwrap[0m[38;5;8m::h9707156965d8a55c
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfacet_styx::error::tests::test_invalid_scalar_diagnostic[0m[38;5;8m::h97244118d1c5e2f4
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:441
[INFO] [stderr]      439 │ 
[INFO] [stderr]      440 │         let rendered = err.render("test.styx", source);
[INFO] [stderr] [0m[1m     441 >         insta::assert_snapshot!(rendered);
[INFO] [stderr] [0m     442 │     }
[INFO] [stderr]      443 │ 
[INFO] [stderr] 13: [0m[38;5;9mfacet_styx::error::tests::test_invalid_scalar_diagnostic::{{closure}}[0m[38;5;8m::hb0cf7627971a967c
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:435
[INFO] [stderr]      433 │ 
[INFO] [stderr]      434 │     #[test]
[INFO] [stderr] [0m[1m     435 >     fn test_invalid_scalar_diagnostic() {
[INFO] [stderr] [0m     436 │         let source = "name Alice\nage notanumber";
[INFO] [stderr]      437 │         let result: Result<Person, _> = crate::from_str(source);
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::h133e44f0e5802c14
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91
[INFO] [stderr] [0m[38;5;14m                              ⋮ 4 frames hidden ⋮                               
[INFO] [stderr] [0m31: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}[0m[38;5;8m::hf401cf5ff501bd29
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89
[INFO] [stderr] [0m[38;5;14m                              ⋮ 3 frames hidden ⋮                               
[INFO] [stderr] [0m35: [0m[38;5;9mclone
[INFO] [stderr] [0m    at <unknown source file>
[INFO] [stdout] test error::tests::test_invalid_scalar_diagnostic ... FAILED
[INFO] [stderr] [0m[31mThe application panicked (crashed).
[INFO] [stderr] [0mMessage:  [0m[36mcalled `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/facet_styx__error__tests__missing_field_diagnostic.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/error.rs[0m[37m:[0m[35m431
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] [0m[38;5;14m                              ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] [0m11: [0m[32mcore::result::Result<T,E>::unwrap[0m[38;5;8m::h9707156965d8a55c
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfacet_styx::error::tests::test_missing_field_diagnostic[0m[38;5;8m::h315ab9b7d31b444d
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:431
[INFO] [stderr]      429 │         }
[INFO] [stderr]      430 │ 
[INFO] [stderr] [0m[1m     431 >         insta::assert_snapshot!(rendered);
[INFO] [stderr] [0m     432 │     }
[INFO] [stderr]      433 │ 
[INFO] [stderr] 13: [0m[38;5;9mfacet_styx::error::tests::test_missing_field_diagnostic::{{closure}}[0m[38;5;8m::ha7d22a08858786b3
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/error.rs:413
[INFO] [stderr]      411 │ 
[INFO] [stderr]      412 │     #[test]
[INFO] [stderr] [0m[1m     413 >     fn test_missing_field_diagnostic() {
[INFO] [stderr] [0m     414 │         let source = "name Alice";
[INFO] [stderr]      415 │         let result: Result<Person, _> = crate::from_str(source);
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::h133e44f0e5802c14
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91
[INFO] [stderr] [0m[38;5;14m                              ⋮ 4 frames hidden ⋮                               
[INFO] [stderr] [0m31: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}[0m[38;5;8m::hf401cf5ff501bd29
[INFO] [stderr] [0m    at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89
[INFO] [stderr] [0m[38;5;14m                              ⋮ 3 frames hidden ⋮                               
[INFO] [stderr] [0m35: [0m[38;5;9mclone
[INFO] [stderr] [0m    at <unknown source file>
[INFO] [stdout] test error::tests::test_missing_field_diagnostic ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::test_ariadne_config_respects_no_color_env stdout ----
[INFO] [stdout] NO_COLOR is set: false
[INFO] [stdout] Output: "\u{1b}[31mError:\u{1b}[0m test error\n   \u{1b}[38;5;246m╭\u{1b}[0m\u{1b}[38;5;246m─\u{1b}[0m\u{1b}[38;5;246m[\u{1b}[0m test.styx:1:1 \u{1b}[38;5;246m]\u{1b}[0m\n   \u{1b}[38;5;246m│\u{1b}[0m\n \u{1b}[38;5;246m1 │\u{1b}[0m \u{1b}[31mt\u{1b}[0m\u{1b}[31me\u{1b}[0m\u{1b}[31ms\u{1b}[0m\u{1b}[31mt\u{1b}[0m\u{1b}[38;5;249m \u{1b}[0m\u{1b}[38;5;249mi\u{1b}[0m\u{1b}[38;5;249mn\u{1b}[0m\u{1b}[38;5;249mp\u{1b}[0m\u{1b}[38;5;249mu\u{1b}[0m\u{1b}[38;5;249mt\u{1b}[0m\n \u{1b}[38;5;240m  │\u{1b}[0m \u{1b}[31m─\u{1b}[0m\u{1b}[31m─\u{1b}[0m\u{1b}[31m┬\u{1b}[0m\u{1b}[31m─\u{1b}[0m  \n \u{1b}[38;5;240m  │\u{1b}[0m   \u{1b}[31m╰\u{1b}[0m\u{1b}[31m─\u{1b}[0m\u{1b}[31m─\u{1b}[0m\u{1b}[31m─\u{1b}[0m here\n\u{1b}[38;5;246m───╯\u{1b}[0m\n"
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::test_unknown_field_diagnostic stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/facet_styx__error__tests__unknown_field_diagnostic.snap
[INFO] [stdout] Snapshot: unknown_field_diagnostic
[INFO] [stdout] Source: src/error.rs:457
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Error: unknown field 'unknown_field'
[INFO] [stdout]     2       │-   ╭─[ test.styx:2:1 ]
[INFO] [stdout]     3       │-   │
[INFO] [stdout]     4       │- 2 │ unknown_field value
[INFO] [stdout]     5       │-   │ ──────┬──────  
[INFO] [stdout]     6       │-   │       ╰──────── unknown field
[INFO] [stdout]     7       │-───╯
[INFO] [stdout]           1 │+␛[31mError:␛[0m unknown field 'unknown_field'
[INFO] [stdout]           2 │+   ␛[38;5;246m╭␛[0m␛[38;5;246m─␛[0m␛[38;5;246m[␛[0m test.styx:2:1 ␛[38;5;246m]␛[0m
[INFO] [stdout]           3 │+   ␛[38;5;246m│␛[0m
[INFO] [stdout]           4 │+ ␛[38;5;246m2 │␛[0m ␛[31mu␛[0m␛[31mn␛[0m␛[31mk␛[0m␛[31mn␛[0m␛[31mo␛[0m␛[31mw␛[0m␛[31mn␛[0m␛[31m_␛[0m␛[31mf␛[0m␛[31mi␛[0m␛[31me␛[0m␛[31ml␛[0m␛[31md␛[0m␛[38;5;249m ␛[0m␛[38;5;249mv␛[0m␛[38;5;249ma␛[0m␛[38;5;249ml␛[0m␛[38;5;249mu␛[0m␛[38;5;249me␛[0m
[INFO] [stdout]           5 │+ ␛[38;5;240m  │␛[0m ␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m┬␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m  
[INFO] [stdout]           6 │+ ␛[38;5;240m  │␛[0m       ␛[31m╰␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m unknown field
[INFO] [stdout]           7 │+␛[38;5;246m───╯␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::test_invalid_scalar_diagnostic stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/facet_styx__error__tests__invalid_scalar_diagnostic.snap
[INFO] [stdout] Snapshot: invalid_scalar_diagnostic
[INFO] [stdout] Source: src/error.rs:441
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Error: failed to parse "notanumber" as u32
[INFO] [stdout]     2       │-   ╭─[ test.styx:2:5 ]
[INFO] [stdout]     3       │-   │
[INFO] [stdout]     4       │- 2 │ age notanumber
[INFO] [stdout]     5       │-   │     ─────┬────  
[INFO] [stdout]     6       │-   │          ╰────── error here
[INFO] [stdout]     7       │-───╯
[INFO] [stdout]           1 │+␛[31mError:␛[0m failed to parse "notanumber" as u32
[INFO] [stdout]           2 │+   ␛[38;5;246m╭␛[0m␛[38;5;246m─␛[0m␛[38;5;246m[␛[0m test.styx:2:5 ␛[38;5;246m]␛[0m
[INFO] [stdout]           3 │+   ␛[38;5;246m│␛[0m
[INFO] [stdout]           4 │+ ␛[38;5;246m2 │␛[0m ␛[38;5;249ma␛[0m␛[38;5;249mg␛[0m␛[38;5;249me␛[0m␛[38;5;249m ␛[0m␛[31mn␛[0m␛[31mo␛[0m␛[31mt␛[0m␛[31ma␛[0m␛[31mn␛[0m␛[31mu␛[0m␛[31mm␛[0m␛[31mb␛[0m␛[31me␛[0m␛[31mr␛[0m
[INFO] [stdout]           5 │+ ␛[38;5;240m  │␛[0m     ␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m┬␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m  
[INFO] [stdout]           6 │+ ␛[38;5;240m  │␛[0m          ␛[31m╰␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m␛[31m─␛[0m error here
[INFO] [stdout]           7 │+␛[38;5;246m───╯␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::test_missing_field_diagnostic stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/facet_styx__error__tests__missing_field_diagnostic.snap
[INFO] [stdout] Snapshot: missing_field_diagnostic
[INFO] [stdout] Source: src/error.rs:431
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-Error: Field 'Person::age' was not initialized. If you need to leave fields partially initialized and come back later, use deferred mode (begin_deferred/finish_deferred)
[INFO] [stdout]     2       │-   ╭─[ test.styx:1:1 ]
[INFO] [stdout]     3       │-   │
[INFO] [stdout]     4       │- 1 │ name Alice
[INFO] [stdout]     5       │-   │ ┬  
[INFO] [stdout]     6       │-   │ ╰── error here
[INFO] [stdout]     7       │-───╯
[INFO] [stdout]           1 │+␛[31mError:␛[0m Field 'Person::age' was not initialized. If you need to leave fields partially initialized and come back later, use deferred mode (begin_deferred/finish_deferred)
[INFO] [stdout]           2 │+   ␛[38;5;246m╭␛[0m␛[38;5;246m─␛[0m␛[38;5;246m[␛[0m test.styx:1:1 ␛[38;5;246m]␛[0m
[INFO] [stdout]           3 │+   ␛[38;5;246m│␛[0m
[INFO] [stdout]           4 │+ ␛[38;5;246m1 │␛[0m ␛[31mn␛[0m␛[38;5;249ma␛[0m␛[38;5;249mm␛[0m␛[38;5;249me␛[0m␛[38;5;249m ␛[0m␛[38;5;249mA␛[0m␛[38;5;249ml␛[0m␛[38;5;249mi␛[0m␛[38;5;249mc␛[0m␛[38;5;249me␛[0m
[INFO] [stdout]           5 │+ ␛[38;5;240m  │␛[0m ␛[31m┬␛[0m  
[INFO] [stdout]           6 │+ ␛[38;5;240m  │␛[0m ␛[31m╰␛[0m␛[31m─␛[0m␛[31m─␛[0m error here
[INFO] [stdout]           7 │+␛[38;5;246m───╯␛[0m
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     error::tests::test_ariadne_config_respects_no_color_env
[INFO] [stdout]     error::tests::test_invalid_scalar_diagnostic
[INFO] [stdout]     error::tests::test_missing_field_diagnostic
[INFO] [stdout]     error::tests::test_unknown_field_diagnostic
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 149 passed; 4 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.14s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d8bd9bf25454c583057b32683f9cf3df7e4ec27545bff1fb132f4cc2bce62539", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8bd9bf25454c583057b32683f9cf3df7e4ec27545bff1fb132f4cc2bce62539", kill_on_drop: false }`
[INFO] [stdout] d8bd9bf25454c583057b32683f9cf3df7e4ec27545bff1fb132f4cc2bce62539
