[INFO] fetching crate figue 2.0.0...
[INFO] testing figue-2.0.0 against 1.94.0 for beta-1.95-1
[INFO] extracting crate figue 2.0.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate figue 2.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate figue 2.0.0
[INFO] tweaked toml for crates.io crate figue 2.0.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate figue 2.0.0 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate figue 2.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded supports-color v2.1.0
[INFO] [stderr]   Downloaded vte v0.14.1
[INFO] [stderr]   Downloaded facet-macros v0.44.0
[INFO] [stderr]   Downloaded figue-attrs v2.0.0
[INFO] [stderr]   Downloaded strip-ansi-escapes v0.2.1
[INFO] [stderr]   Downloaded btparse v0.2.0
[INFO] [stderr]   Downloaded facet-dessert v0.44.0
[INFO] [stderr]   Downloaded facet-macro-types v0.44.0
[INFO] [stderr]   Downloaded facet-error v0.44.0
[INFO] [stderr]   Downloaded const-fnv1a-hash v1.1.0
[INFO] [stderr]   Downloaded facet-testhelpers v0.44.0
[INFO] [stderr]   Downloaded smol_str v0.3.5
[INFO] [stderr]   Downloaded ariadne v0.6.0
[INFO] [stderr]   Downloaded smallvec v2.0.0-alpha.12
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.5
[INFO] [stderr]   Downloaded jiff-static v0.2.18
[INFO] [stderr]   Downloaded facet-json v0.44.0
[INFO] [stderr]   Downloaded insta v1.46.3
[INFO] [stderr]   Downloaded unsynn v0.3.0
[INFO] [stderr]   Downloaded iddqd v0.3.17
[INFO] [stderr]   Downloaded facet-core v0.44.0
[INFO] [stderr]   Downloaded facet-format v0.44.0
[INFO] [stderr]   Downloaded facet-reflect v0.44.0
[INFO] [stderr]   Downloaded facet v0.44.0
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.5
[INFO] [stderr]   Downloaded facet-solver v0.44.0
[INFO] [stderr]   Downloaded facet-macros-impl v0.44.0
[INFO] [stderr]   Downloaded facet-pretty v0.44.0
[INFO] [stderr]   Downloaded facet-path v0.44.0
[INFO] [stderr]   Downloaded color-backtrace v0.7.2
[INFO] [stderr]   Downloaded facet-macro-parse v0.44.0
[INFO] [stderr]   Downloaded facet-testhelpers-macros v0.44.0
[INFO] [stderr]   Downloaded jiff v0.2.18
[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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 91a1120135f3204c6cfd5b4d4d1a22a924d20b9a0ba944f8d5505f5471461628
[INFO] running `Command { std: "docker" "start" "-a" "91a1120135f3204c6cfd5b4d4d1a22a924d20b9a0ba944f8d5505f5471461628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91a1120135f3204c6cfd5b4d4d1a22a924d20b9a0ba944f8d5505f5471461628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91a1120135f3204c6cfd5b4d4d1a22a924d20b9a0ba944f8d5505f5471461628", kill_on_drop: false }`
[INFO] [stdout] 91a1120135f3204c6cfd5b4d4d1a22a924d20b9a0ba944f8d5505f5471461628
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e95b3ed1df120086de87d1016dab6e37d098fb44266ad7333f6f58273fd05623
[INFO] running `Command { std: "docker" "start" "-a" "e95b3ed1df120086de87d1016dab6e37d098fb44266ad7333f6f58273fd05623", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling facet-core v0.44.0
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]    Compiling impls v1.0.3
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling smallvec v2.0.0-alpha.12
[INFO] [stderr]    Compiling facet v0.44.0
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling supports-color v2.1.0
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unsynn v0.3.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling facet-macro-types v0.44.0
[INFO] [stderr]    Compiling facet-macro-parse v0.44.0
[INFO] [stderr]    Compiling facet-macros-impl v0.44.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling facet-path v0.44.0
[INFO] [stderr]    Compiling facet-reflect v0.44.0
[INFO] [stderr]    Compiling facet-dessert v0.44.0
[INFO] [stderr]    Compiling facet-solver v0.44.0
[INFO] [stderr]    Compiling facet-pretty v0.44.0
[INFO] [stderr]    Compiling facet-format v0.44.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling facet-macros v0.44.0
[INFO] [stderr]    Compiling facet-json v0.44.0
[INFO] [stderr]    Compiling facet-error v0.44.0
[INFO] [stderr]    Compiling figue-attrs v2.0.0
[INFO] [stderr]    Compiling figue v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.89s
[INFO] running `Command { std: "docker" "inspect" "e95b3ed1df120086de87d1016dab6e37d098fb44266ad7333f6f58273fd05623", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e95b3ed1df120086de87d1016dab6e37d098fb44266ad7333f6f58273fd05623", kill_on_drop: false }`
[INFO] [stdout] e95b3ed1df120086de87d1016dab6e37d098fb44266ad7333f6f58273fd05623
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce59f77e84be8fa8e096de74a611dac86997608ac9f0dfacf488ce30ddb9f7ca
[INFO] running `Command { std: "docker" "start" "-a" "ce59f77e84be8fa8e096de74a611dac86997608ac9f0dfacf488ce30ddb9f7ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.38
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling rust_decimal v1.40.0
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling facet-core v0.44.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling smol_str v0.3.5
[INFO] [stderr]    Compiling jiff v0.2.18
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling uuid v1.20.0
[INFO] [stderr]    Compiling facet v0.44.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling btparse v0.2.0
[INFO] [stderr]    Compiling bytestring v1.5.0
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling facet-testhelpers-macros v0.44.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling iddqd v0.3.17
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling color-backtrace v0.7.2
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling facet-testhelpers v0.44.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling facet-path v0.44.0
[INFO] [stderr]    Compiling figue-attrs v2.0.0
[INFO] [stderr]    Compiling facet-error v0.44.0
[INFO] [stderr]    Compiling facet-reflect v0.44.0
[INFO] [stderr]    Compiling facet-solver v0.44.0
[INFO] [stderr]    Compiling facet-dessert v0.44.0
[INFO] [stderr]    Compiling facet-pretty v0.44.0
[INFO] [stderr]    Compiling facet-format v0.44.0
[INFO] [stderr]    Compiling facet-json v0.44.0
[INFO] [stderr]    Compiling figue v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 45s
[INFO] running `Command { std: "docker" "inspect" "ce59f77e84be8fa8e096de74a611dac86997608ac9f0dfacf488ce30ddb9f7ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce59f77e84be8fa8e096de74a611dac86997608ac9f0dfacf488ce30ddb9f7ca", kill_on_drop: false }`
[INFO] [stdout] ce59f77e84be8fa8e096de74a611dac86997608ac9f0dfacf488ce30ddb9f7ca
[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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1189a99dbb48f7d1030e7edc5ca1fbb761596bbb1d8bd46c48dcbeadd756293c
[INFO] running `Command { std: "docker" "start" "-a" "1189a99dbb48f7d1030e7edc5ca1fbb761596bbb1d8bd46c48dcbeadd756293c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/figue-98bad3e6bbdcdab8)
[INFO] [stdout] 
[INFO] [stdout] running 402 tests
[INFO] [stdout] test builder::tests::test_env_config_builder ... ok
[INFO] [stdout] test builder::tests::test_cli_config_builder ... ok
[INFO] [stdout] test builder::tests::test_file_config_builder ... ok
[INFO] [stdout] test completions::tests::test_rename_respected_in_completions ... ok
[INFO] [stdout] test completions::tests::test_nested_subcommands_fish ... ok
[INFO] [stdout] test completions::tests::test_nested_subcommands_bash ... ok
[INFO] [stdout] test completions::tests::test_zsh_inline_sourcing_format ... ok
[INFO] [stdout] test completions::tests::test_subcommand_rename_respected_in_completions ... ok
[INFO] [stdout] test config_format::tests::test_config_format_error_display ... ok
[INFO] [stdout] test completions::tests::test_flatten_args_appear_in_completions ... ok
[INFO] [stdout] test completions::tests::test_value_flags_distinguished_from_bool_flags ... ok
[INFO] [stdout] test config_format::tests::test_json_format_parse_object ... ok
[INFO] [stdout] test config_format::tests::test_json_format_parse_array ... ok
[INFO] [stdout] test config_format::tests::test_json_format_parse_error ... ok
[INFO] [stdout] test config_format::tests::test_json_format_parse_nested ... ok
[INFO] [stdout] test config_format::tests::test_json_format_extensions ... ok
[INFO] [stdout] test completions::tests::test_nested_subcommands_zsh ... ok
[INFO] [stdout] test config_value::tests::test_extract_subcommand_path_no_subcommand ... ok
[INFO] [stdout] test config_value::tests::test_extract_subcommand_path_single_level ... ok
[INFO] [stdout] test config_value::tests::test_extract_subcommand_path_with_other_fields ... ok
[INFO] [stdout] test config_value::tests::test_parse_empty_string ... ok
[INFO] [stdout] test config_value::tests::test_parse_empty_object ... ok
[INFO] [stdout] test config_value::tests::test_null_variant_classification ... ok
[INFO] [stdout] test config_value::tests::test_parse_bool_false ... ok
[INFO] [stdout] test config_value::tests::test_extract_subcommand_path_three_levels ... ok
[INFO] [stdout] test config_value::tests::test_parse_array ... ok
[INFO] [stdout] test config_value::tests::test_extract_subcommand_path_two_levels ... ok
[INFO] [stdout] test completions::tests::test_fish_completions_with_docs ... ok
[INFO] [stdout] test config_value::tests::test_parse_bool_true ... ok
[INFO] [stdout] test config_value::tests::test_parse_float ... ok
[INFO] [stdout] test config_value::tests::test_parse_negative_integer ... ok
[INFO] [stdout] test config_value::tests::test_parse_mixed_array ... ok
[INFO] [stdout] test completions::tests::test_zsh_completions_with_docs ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_deep_flatten ... ok
[INFO] [stdout] test config_value::tests::test_sourced_deserialize_string ... ok
[INFO] [stdout] test config_value::tests::test_parse_integer ... ok
[INFO] [stdout] test config_value::tests::test_sourced_unit_unwraps_to_scalar ... ok
[INFO] [stdout] test config_value::tests::test_sourced_with_provenance ... ok
[INFO] [stdout] test config_value::tests::test_unit_is_scalar ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_enum_flatten_in_variant ... ok
[INFO] [stdout] test config_value::tests::test_parse_nested_object ... ok
[INFO] [stdout] test config_value::tests::test_sourced_set_file_provenance ... ok
[INFO] [stdout] test config_value::tests::test_sourced_is_metadata_container ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_enum_struct_variant ... ok
[INFO] [stdout] test config_value::tests::test_sourced_deserialize_integer ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_simple_struct ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_enum_tuple_variant ... ok
[INFO] [stdout] test config_value_parser::tests::test_fill_defaults_simple_struct ... ok
[INFO] [stdout] test config_value_parser::tests::test_fill_defaults_flatten_preserves_existing ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_flattened_struct ... ok
[INFO] [stdout] test config_value_parser::fill_defaults_tests::test_fill_defaults_renamed_variant ... ok
[INFO] [stdout] test config_value_parser::tests::test_fill_defaults_subcommand_with_flatten ... ok
[INFO] [stdout] test config_value::tests::test_parse_string ... ok
[INFO] [stdout] test config_value_parser::tests::test_fill_defaults_with_flatten ... ok
[INFO] [stdout] test config_value_parser::tests::test_from_config_value_simple ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_array_with_items ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_bool ... ok
[INFO] [stdout] test config_value_parser::tests::test_from_config_value_nested ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_empty_array ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_empty_object ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_object_with_fields ... ok
[INFO] [stdout] test config_value::tests::test_set_file_provenance_recursive ... ok
[INFO] [stdout] test config_value_parser::tests::test_parse_string ... ok
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] test config_value::tests::test_parse_empty_array ... ok
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] test config_value_parser::tests::test_full_deserialization_with_flatten ... ok
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] test config_value_parser::tests::test_parse_integer ... ok
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.002s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"args": Array(Sourced { value: [String(Sourced { value: "arg1", span: Some(Span { offset: 4, len: 4 }), provenance: Some(Cli { arg: "arg1", value: "arg1" }) }), String(Sourced { value: "arg2", span: Some(Span { offset: 9, len: 4 }), provenance: Some(Cli { arg: "arg2", value: "arg2" }) })], span: None, provenance: None })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "ls", fields: {"all": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-a", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "ls", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "rm", fields: {"force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-f", value: "true" }) }), "path": String(Sourced { value: "/tmp/file.txt", span: Some(Span { offset: 6, len: 13 }), provenance: Some(Cli { arg: "/tmp/file.txt", value: "/tmp/file.txt" }) })} }, span: None, provenance: Some(Cli { arg: "rm", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"args": Array(Sourced { value: [String(Sourced { value: "arg1", span: Some(Span { offset: 4, len: 4 }), provenance: Some(Cli { arg: "arg1", value: "arg1" }) }), String(Sourced { value: "arg2", span: Some(Span { offset: 9, len: 4 }), provenance: Some(Cli { arg: "arg2", value: "arg2" }) })], span: None, provenance: None })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "ls", fields: {"all": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-a", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "ls", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "ls", fields: {"all": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-a", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "ls", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"args": Array(Sourced { value: [String(Sourced { value: "arg1", span: Some(Span { offset: 4, len: 4 }), provenance: Some(Cli { arg: "arg1", value: "arg1" }) }), String(Sourced { value: "arg2", span: Some(Span { offset: 9, len: 4 }), provenance: Some(Cli { arg: "arg2", value: "arg2" }) })], span: None, provenance: None })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "rm", fields: {"force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-f", value: "true" }) }), "path": String(Sourced { value: "/tmp/file.txt", span: Some(Span { offset: 6, len: 13 }), provenance: Some(Cli { arg: "/tmp/file.txt", value: "/tmp/file.txt" }) })} }, span: None, provenance: Some(Cli { arg: "rm", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "rm", fields: {"force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-f", value: "true" }) }), "path": String(Sourced { value: "/tmp/file.txt", span: Some(Span { offset: 6, len: 13 }), provenance: Some(Cli { arg: "/tmp/file.txt", value: "/tmp/file.txt" }) })} }, span: None, provenance: Some(Cli { arg: "rm", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"args": Array(Sourced { value: [String(Sourced { value: "arg1", span: Some(Span { offset: 4, len: 4 }), provenance: Some(Cli { arg: "arg1", value: "arg1" }) }), String(Sourced { value: "arg2", span: Some(Span { offset: 9, len: 4 }), provenance: Some(Cli { arg: "arg2", value: "arg2" }) })], span: None, provenance: None })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "ls", fields: {"all": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-a", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "ls", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"dry_run": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--dry-run", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "rm", fields: {"force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-f", value: "true" }) }), "path": String(Sourced { value: "/tmp/file.txt", span: Some(Span { offset: 6, len: 13 }), provenance: Some(Cli { arg: "/tmp/file.txt", value: "/tmp/file.txt" }) })} }, span: None, provenance: Some(Cli { arg: "rm", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"dry_run": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--dry-run", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"dry_run": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--dry-run", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Run", fields: {"dry_run": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--dry-run", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "run", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.003s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: false, span: None, provenance: Some(Default) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Create", fields: {"name": String(Sourced { value: "add_users_table", span: Some(Span { offset: 10, len: 15 }), provenance: Some(Cli { arg: "add_users_table", value: "add_users_table" }) })} }, span: None, provenance: Some(Cli { arg: "create", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Create", fields: {"name": String(Sourced { value: "add_users_table", span: Some(Span { offset: 10, len: 15 }), provenance: Some(Cli { arg: "add_users_table", value: "add_users_table" }) })} }, span: None, provenance: Some(Cli { arg: "create", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Create", fields: {"name": String(Sourced { value: "add_users_table", span: Some(Span { offset: 10, len: 15 }), provenance: Some(Cli { arg: "add_users_table", value: "add_users_table" }) })} }, span: None, provenance: Some(Cli { arg: "create", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.004s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Create", fields: {"name": String(Sourced { value: "add_users_table", span: Some(Span { offset: 10, len: 15 }), provenance: Some(Cli { arg: "add_users_table", value: "add_users_table" }) })} }, span: None, provenance: Some(Cli { arg: "create", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {"count": String(Sourced { value: "3", span: Some(Span { offset: 20, len: 1 }), provenance: Some(Cli { arg: "--count", value: "3" }) })} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.005s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {"count": String(Sourced { value: "3", span: Some(Span { offset: 20, len: 1 }), provenance: Some(Cli { arg: "--count", value: "3" }) })} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {"count": String(Sourced { value: "3", span: Some(Span { offset: 20, len: 1 }), provenance: Some(Cli { arg: "--count", value: "3" }) })} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Db", fields: {"action": Enum(Sourced { value: EnumValue { variant: "Rollback", fields: {"count": String(Sourced { value: "3", span: Some(Span { offset: 20, len: 1 }), provenance: Some(Cli { arg: "--count", value: "3" }) })} }, span: None, provenance: Some(Cli { arg: "rollback", value: "" }) })} }, span: None, provenance: Some(Cli { arg: "db", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] test config_value::tests::test_parse_object ... ok
[INFO] [stdout] test driver::tests::test_builder_api_with_subcommand_minimal ... ok
[INFO] [stdout] test config_value::tests::test_parse_null ... ok
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"log_file" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test driver::tests::test_builder_api_with_run_subcommand ... ok
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.006s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"target": String(Sourced { value: "simple-target", span: Some(Span { offset: 8, len: 13 }), provenance: Some(Cli { arg: "simple-target", value: "simple-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"target": String(Sourced { value: "simple-target", span: Some(Span { offset: 8, len: 13 }), provenance: Some(Cli { arg: "simple-target", value: "simple-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"target": String(Sourced { value: "simple-target", span: Some(Span { offset: 8, len: 13 }), provenance: Some(Cli { arg: "simple-target", value: "simple-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "DoSomething", fields: {} }, span: None, provenance: Some(Cli { arg: "do-something", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"target": String(Sourced { value: "simple-target", span: Some(Span { offset: 8, len: 13 }), provenance: Some(Cli { arg: "simple-target", value: "simple-target" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "quiet": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "debug": Bool(Sourced { value: false, span: None, provenance: Some(Default) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "DoSomething", fields: {} }, span: None, provenance: Some(Cli { arg: "do-something", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "DoSomething", fields: {} }, span: None, provenance: Some(Cli { arg: "do-something", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "DoSomething", fields: {"do_thing": Bool(Sourced { value: false, span: None, provenance: Some(Default) })} }, span: None, provenance: Some(Cli { arg: "do-something", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {"global": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "force": Bool(Sourced { value: false, span: None, provenance: Some(Default) })} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.007s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {"global": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--global", value: "true" }) }), "force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--force", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {"global": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--global", value: "true" }) }), "force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--force", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {"global": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--global", value: "true" }) }), "force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--force", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Install", fields: {"global": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--global", value: "true" }) }), "force": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--force", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "install", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"log_file" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "debug": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--debug", value: "true" }) }), "log_file": String(Sourced { value: "/var/log/app.log", span: Some(Span { offset: 30, len: 16 }), provenance: Some(Cli { arg: "--log-file", value: "/var/log/app.log" }) }), "target": String(Sourced { value: "my-target", span: Some(Span { offset: 47, len: 9 }), provenance: Some(Cli { arg: "my-target", value: "my-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "debug": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--debug", value: "true" }) }), "log_file": String(Sourced { value: "/var/log/app.log", span: Some(Span { offset: 30, len: 16 }), provenance: Some(Cli { arg: "--log-file", value: "/var/log/app.log" }) }), "target": String(Sourced { value: "my-target", span: Some(Span { offset: 47, len: 9 }), provenance: Some(Cli { arg: "my-target", value: "my-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "debug": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--debug", value: "true" }) }), "log_file": String(Sourced { value: "/var/log/app.log", span: Some(Span { offset: 30, len: 16 }), provenance: Some(Cli { arg: "--log-file", value: "/var/log/app.log" }) }), "target": String(Sourced { value: "my-target", span: Some(Span { offset: 47, len: 9 }), provenance: Some(Cli { arg: "my-target", value: "my-target" }) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.008s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Execute", fields: {"verbose": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-v", value: "true" }) }), "debug": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--debug", value: "true" }) }), "log_file": String(Sourced { value: "/var/log/app.log", span: Some(Span { offset: 30, len: 16 }), provenance: Some(Cli { arg: "--log-file", value: "/var/log/app.log" }) }), "target": String(Sourced { value: "my-target", span: Some(Span { offset: 47, len: 9 }), provenance: Some(Cli { arg: "my-target", value: "my-target" }) }), "quiet": Bool(Sourced { value: false, span: None, provenance: Some(Default) })} }, span: None, provenance: Some(Cli { arg: "execute", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {"port": String(Sourced { value: "8080", span: Some(Span { offset: 13, len: 4 }), provenance: Some(Cli { arg: "--port", value: "8080" }) }), "host": String(Sourced { value: "0.0.0.0", span: Some(Span { offset: 25, len: 7 }), provenance: Some(Cli { arg: "--host", value: "0.0.0.0" }) })} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {"port": String(Sourced { value: "8080", span: Some(Span { offset: 13, len: 4 }), provenance: Some(Cli { arg: "--port", value: "8080" }) }), "host": String(Sourced { value: "0.0.0.0", span: Some(Span { offset: 25, len: 7 }), provenance: Some(Cli { arg: "--host", value: "0.0.0.0" }) })} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {"port": String(Sourced { value: "8080", span: Some(Span { offset: 13, len: 4 }), provenance: Some(Cli { arg: "--port", value: "8080" }) }), "host": String(Sourced { value: "0.0.0.0", span: Some(Span { offset: 25, len: 7 }), provenance: Some(Cli { arg: "--host", value: "0.0.0.0" }) })} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.009s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Serve", fields: {"port": String(Sourced { value: "8080", span: Some(Span { offset: 13, len: 4 }), provenance: Some(Cli { arg: "--port", value: "8080" }) }), "host": String(Sourced { value: "0.0.0.0", span: Some(Span { offset: 25, len: 7 }), provenance: Some(Cli { arg: "--host", value: "0.0.0.0" }) })} }, span: None, provenance: Some(Cli { arg: "serve", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] test config_value_parser::tests::test_parse_null ... ok
[INFO] [stdout] test driver::tests::test_builder_renamed_subcommand_rm ... ok
[INFO] [stdout] test driver::tests::test_builder_nested_subcommand_db_run_with_flag ... ok
[INFO] [stdout] test driver::tests::test_builder_api_with_subcommand_and_builtins ... ok
[INFO] [stdout] test driver::tests::test_builder_tuple_variant_no_explicit_flatten ... ok
[INFO] [stdout] test driver::tests::test_builder_serve_with_defaults ... ok
[INFO] [stdout] [2m   0.011s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_builder_tuple_variant_with_flatten ... ok
[INFO] [stdout] test driver::tests::test_builder_deep_flatten_all_flags ... [2m   0.011s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] ok
[INFO] [stdout] test driver::tests::test_builder_nested_subcommand_db_create ... ok[2m   0.011s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] 
[INFO] [stdout] [2m   0.011s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_builder_api_with_subcommand_no_args ... ok
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_builder_renamed_subcommand_ls ... ok
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"completions": String(Sourced { value: "fish", span: Some(Span { offset: 14, len: 4 }), provenance: Some(Cli { arg: "--completions", value: "fish" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test driver::tests::test_builder_deep_flatten_defaults ... ok
[INFO] [stdout] test driver::tests::test_builder_serve_with_options ... ok
[INFO] [stdout] test driver::tests::test_builder_nested_subcommand_db_rollback_default ... ok
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_builder_nested_subcommand_db_rollback_with_count ... ok
[INFO] [stdout] test driver::tests::test_builder_tuple_variant_defaults ... ok
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"completions": String(Sourced { value: "zsh", span: Some(Span { offset: 14, len: 3 }), provenance: Some(Cli { arg: "--completions", value: "zsh" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test driver::tests::test_driver_error_exit_codes ... ok
[INFO] [stdout] test driver::tests::test_enum_no_conflict_single_variant_from_env ... ignored, env parser doesn't support enum variant paths yet (issue #37)
[INFO] [stdout] test driver::tests::test_enum_variant_conflict_cross_source ... ignored, env parser doesn't support enum variant paths yet (issue #37)
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_enum_variant_conflict_from_env ... ignored, env parser doesn't support enum variant paths yet (issue #37)
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.012s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"help": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--help", value: "true" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"input": String(Sourced { value: "myfile.txt", span: Some(Span { offset: 0, len: 10 }), provenance: Some(Cli { arg: "myfile.txt", value: "myfile.txt" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"input": String(Sourced { value: "myfile.txt", span: Some(Span { offset: 0, len: 10 }), provenance: Some(Cli { arg: "myfile.txt", value: "myfile.txt" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"input": String(Sourced { value: "myfile.txt", span: Some(Span { offset: 0, len: 10 }), provenance: Some(Cli { arg: "myfile.txt", value: "myfile.txt" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"input": String(Sourced { value: "myfile.txt", span: Some(Span { offset: 0, len: 10 }), provenance: Some(Cli { arg: "myfile.txt", value: "myfile.txt" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"count" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"port" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.013s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Build", fields: {"release": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--release", value: "true" }) })} }, span: None, provenance: Some(Cli { arg: "build", value: "" }) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"host" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) }), "region": String(Sourced { value: "us-east-1", span: Some(Span { offset: 64, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.region", value: "us-east-1" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Version", fields: {} }, span: None, provenance: Some(Cli { arg: "version", value: "" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Version", fields: {} }, span: None, provenance: Some(Cli { arg: "version", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Version", fields: {} }, span: None, provenance: Some(Cli { arg: "version", value: "" }) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m driver: merged layers [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) }), "region": String(Sourced { value: "us-east-1", span: Some(Span { offset: 64, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.region", value: "us-east-1" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.015s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_driver_completions_fish ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"version": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-V", value: "true" }) })}, span: None, provenance: None }))
[INFO] [stdout] test driver::tests::test_driver_completions_zsh ... ok
[INFO] [stdout] test dump::tests::test_build_dump_tree_basic ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_driver_help_flag ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test driver::tests::test_driver_normal_execution ... ok
[INFO] [stdout] test driver::tests::test_from_slice_with_subcommand_and_builtins ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: after env_subst [3mmerged_value[0m[2m=[0mObject(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) }), "region": String(Sourced { value: "us-east-1", span: Some(Span { offset: 64, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.region", value: "us-east-1" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })
[INFO] [stdout] test driver::tests::test_from_slice_with_subcommand ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"completions": String(Sourced { value: "bash", span: Some(Span { offset: 14, len: 4 }), provenance: Some(Cli { arg: "--completions", value: "bash" }) })}, span: None, provenance: None }))
[INFO] [stdout] test driver::tests::test_enum_variant_conflict_from_cli ... ok
[INFO] [stdout] [2m   0.017s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"config": Object(Sourced { value: {"storage": Object(Sourced { value: {"s3": Object(Sourced { value: {"bucket": String(Sourced { value: "my-bucket", span: Some(Span { offset: 27, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.bucket", value: "my-bucket" }) }), "region": String(Sourced { value: "us-east-1", span: Some(Span { offset: 64, len: 9 }), provenance: Some(Cli { arg: "--config.storage.s3.region", value: "us-east-1" }) })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })}, span: None, provenance: None })
[INFO] [stdout] test driver::tests::test_enum_variant_conflict_three_variants ... ok
[INFO] [stdout] [2m   0.017s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test dump::tests::test_build_dump_tree_missing_required ... ok
[INFO] [stdout] [2m   0.017s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test driver::tests::test_driver_version_short_flag ... ok
[INFO] [stdout] [2m   0.017s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test driver::tests::test_subcommand_with_builtins_parsing ... ok
[INFO] [stdout] test dump::tests::test_build_dump_tree_optional_default ... ok
[INFO] [stdout] test dump::tests::test_calculate_line_number_third_line ... ok
[INFO] [stdout] test dump::tests::test_dump_entry_group ... ok
[INFO] [stdout] [2m   0.016s[0m [34mDEBUG[0m driver: after fill_defaults_from_schema [3mvalue_with_defaults[0m[2m=[0mObject(Sourced { value: {"command": Enum(Sourced { value: EnumValue { variant: "Version", fields: {} }, span: None, provenance: Some(Cli { arg: "version", value: "" }) }), "verbose": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "help": Bool(Sourced { value: false, span: None, provenance: Some(Default) }), "version": Bool(Sourced { value: false, span: None, provenance: Some(Default) })}, span: None, provenance: None })
[INFO] [stdout] [2m   0.017s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"help": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "-h", value: "true" }) })}, span: None, provenance: None }))
[INFO] [stdout] [2m   0.014s[0m [34mDEBUG[0m driver: parsed CLI layer [3mcli_value[0m[2m=[0mSome(Object(Sourced { value: {"version": Bool(Sourced { value: true, span: None, provenance: Some(Cli { arg: "--version", value: "true" }) })}, span: None, provenance: None }))
[INFO] [stdout] test driver::tests::test_driver_completions_bash ... ok
[INFO] [stdout] test dump::tests::test_dump_config_with_schema_output ... ok
[INFO] [stdout] test dump::tests::test_dump_entry_leaf ... ok
[INFO] [stdout] test dump::tests::test_calculate_line_number_second_line ... ok
[INFO] [stdout] test dump::tests::test_dump_entry_missing ... ok
[INFO] [stdout] test dump::tests::test_format_provenance_default ... ok
[INFO] [stdout] test dump::tests::test_format_provenance_env ... ok
[INFO] [stdout] test driver::tests::test_driver_help_short_flag ... ok
[INFO] [stdout] test driver::tests::test_enum_no_conflict_single_variant_from_cli ... ok
[INFO] [stdout] test driver::tests::test_builder_unit_variant_subcommand ... ok
[INFO] [stdout] test dump::tests::test_format_provenance_cli ... ok
[INFO] [stdout] test dump::tests::test_dump_entry_default ... ok
[INFO] [stdout] test driver::tests::test_driver_version_flag ... ok
[INFO] [stdout] test dump::tests::test_build_leaf_entry_sensitive ... ok
[INFO] [stdout] test dump::tests::test_truncate_middle_long_string ... ok
[INFO] [stdout] test dump::tests::test_truncate_middle_exact_length ... ok
[INFO] [stdout] test dump::tests::test_truncate_middle_very_short_max ... ok
[INFO] [stdout] test dump::tests::test_format_provenance_none ... ok
[INFO] [stdout] test dump::tests::test_visual_width_with_ansi ... ok
[INFO] [stdout] test dump::tests::test_wrap_value_long ... ok
[INFO] [stdout] test dump::tests::test_visual_width_plain_text ... ok
[INFO] [stdout] test dump::tests::test_truncate_middle_short_string ... ok
[INFO] [stdout] test dump::tests::test_wrap_value_empty ... ok
[INFO] [stdout] test enum_conflicts::tests::test_conflict_optional_enum ... ok
[INFO] [stdout] test dump::tests::test_wrap_value_short ... ok
[INFO] [stdout] test enum_conflicts::tests::test_conflict_three_variants ... ok
[INFO] [stdout] test enum_conflicts::tests::test_conflict_nested_enum ... ok
[INFO] [stdout] test env_subst::tests::test_escape_dollar ... ok
[INFO] [stdout] test env_subst::tests::test_no_substitution ... ok
[INFO] [stdout] test enum_conflicts::tests::test_conflict_two_variants ... ok
[INFO] [stdout] test enum_conflicts::tests::test_conflict_with_provenance ... ok
[INFO] [stdout] test env_subst::tests::test_missing_var_error ... ok
[INFO] [stdout] test dump::tests::test_calculate_line_number_first_line ... ok
[INFO] [stdout] test env_subst::tests::test_bare_dollar ... ok
[INFO] [stdout] test enum_conflicts::tests::test_no_conflict_single_variant ... ok
[INFO] [stdout] test env_subst::tests::test_default_value_not_used_when_var_set ... ok
[INFO] [stdout] test env_subst::tests::test_default_value_used ... ok
[INFO] [stdout] test env_subst::tests::test_double_escape ... ok
[INFO] [stdout] test env_subst::tests::test_empty_default ... ok
[INFO] [stdout] test env_subst::tests::test_multiple_substitutions ... ok
[INFO] [stdout] test env_subst::tests::test_substitution_in_path ... ok
[INFO] [stdout] test env_subst::tests::test_simple_substitution ... ok
[INFO] [stdout] test env_subst::tests::test_unclosed_brace_literal ... ok
[INFO] [stdout] test extract::tests::test_cli_hint_format ... ok
[INFO] [stdout] test extract::tests::test_env_hint_format_without_prefix ... ok
[INFO] [stdout] test extract::tests::test_extract_missing_required ... ok
[INFO] [stdout] test extract::tests::test_extract_all_present ... ok
[INFO] [stdout] [2m   0.031s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test extract::tests::test_extract_nested_paths ... [2m   0.032s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] ok
[INFO] [stdout] test extract::tests::test_env_hint_format_with_prefix ... ok
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["help", "version", "completions"]
[INFO] [stdout] test help::tests::test_tuple_variant_fields_not_shown_as_option ... ok
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test extract::tests::test_extract_multiple_missing ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_flag_before_subcommand_stays_at_parent ... ok
[INFO] [stdout] test extract::tests::test_extract_optional_missing ... ok
[INFO] [stdout] test help::tests::test_label_overrides_placeholder ... ok
[INFO] [stdout] test extract::tests::test_missing_origin_attribute_error ... ok
[INFO] [stdout] [2m   0.032s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.035s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["debug"]
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["debug"]
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["debug"]
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["help", "version", "completions"]
[INFO] [stdout] [2m   0.036s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["help", "version", "completions"]
[INFO] [stdout] [2m   0.033s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test help::tests::test_flatten_args_appear_in_help ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_local_flag_shadows_parent ... ok
[INFO] [stdout] test help::tests::test_flatten_docs_preserved ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_help_flag_bubbles_from_subcommand ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_flag_after_subcommand_bubbles_up ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_mixed_flags_some_bubble ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_nested_bubbles_to_immediate_parent ... ok
[INFO] [stdout] [2m   0.038s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_adoption_short_flag_shadows_parent ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_nested_bubbles_to_grandparent ... ok
[INFO] [stdout] [2m   0.038s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_args_and_config_together ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_version_flag_bubbles_from_subcommand ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_help_short_flag_bubbles ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_adoption_nested_mixed_levels ... ok
[INFO] [stdout] test error::tests::debug_missing_args_annotation_example ... ok
[INFO] [stdout] test layers::cli::tests::test_adoption_short_flag_after_subcommand_bubbles_up ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_config_dotted_path ... ok
[INFO] [stdout] test layers::cli::tests::test_config_override_with_flattened_struct ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] test layers::cli::tests::test_counted_single ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] test layers::cli::tests::test_cv_config_override_deeply_nested ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_another_renamed_variant ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_config_non_flattened_field ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "quiet"]
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "quiet"]
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] test layers::cli::tests::test_cv_multiple_simple_flags_flat ... ok
[INFO] [stdout] [2m   0.039s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "quiet"]
[INFO] [stdout] test layers::cli::tests::test_cv_global_flags_before_subcommand ... ok
[INFO] [stdout] test layers::cli::tests::test_config_override_flattened_and_regular_fields ... ok
[INFO] [stdout] [2m   0.040s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.040s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["version"]
[INFO] [stdout] [2m   0.040s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.040s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] test layers::cli::tests::test_cv_nested_subcommands ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_multiple_global_flags ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_config_override_nested ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_optional_subcommand_absent ... ok
[INFO] [stdout] [2m   0.040s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["version"]
[INFO] [stdout] test layers::cli::tests::test_counted_repeated ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_nested_subcommands_with_flags ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_optional_subcommand_present ... ok
[INFO] [stdout] [2m   0.041s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.041s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.041s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.041s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "quiet"]
[INFO] [stdout] test layers::cli::tests::test_cv_renamed_subcommand_variant ... ok
[INFO] [stdout] [2m   0.041s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.042s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.043s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "debug", "trace"]
[INFO] [stdout] test layers::cli::tests::test_cv_subcommand_deep_flatten ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_subcommand_enum_structure ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_simple_flags_flat ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_tuple_variant_flattened ... ok
[INFO] [stdout] [2m   0.043s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "debug", "trace"]
[INFO] [stdout] test layers::cli::tests::test_cv_subcommand_with_outer_flag ... ok
[INFO] [stdout] [2m   0.044s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.044s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["output-dir"]
[INFO] [stdout] [2m   0.046s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] test layers::cli::tests::test_cv_flattened_fields_at_current_level ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_flattened_mixed_with_outer ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_unit_variant_then_struct_variant ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_renamed_field_uses_effective_name ... ok
[INFO] [stdout] [2m   0.046s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "verbose", "quiet"]
[INFO] [stdout] [2m   0.046s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "verbose", "quiet"]
[INFO] [stdout] [2m   0.047s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "verbose", "quiet"]
[INFO] [stdout] test layers::cli::tests::test_cv_unit_variant_subcommand ... ok
[INFO] [stdout] [2m   0.047s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_flatten_long_flags ... ok
[INFO] [stdout] [2m   0.048s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] [2m   0.048s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] [2m   0.048s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["path", "debug", "log_level"]
[INFO] [stdout] test layers::cli::tests::test_flatten_parses_flags_flat ... ok
[INFO] [stdout] [2m   0.048s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] test layers::cli::tests::test_flatten_multiple_flags ... ok
[INFO] [stdout] test layers::cli::tests::test_global_flag_before_subcommand ... ok
[INFO] [stdout] test layers::cli::tests::test_long_flag_with_value ... ok
[INFO] [stdout] [2m   0.049s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "output"]
[INFO] [stdout] test layers::cli::tests::test_long_bool_flag ... ok
[INFO] [stdout] [2m   0.050s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "output"]
[INFO] [stdout] test layers::cli::tests::test_deeply_nested_flatten ... ok
[INFO] [stdout] [2m   0.050s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] [2m   0.050s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] test layers::cli::tests::test_long_flag_with_equals ... ok
[INFO] [stdout] test layers::cli::tests::test_missing_value_for_flag ... ok
[INFO] [stdout] test layers::cli::tests::test_multiple_positionals ... ok
[INFO] [stdout] test layers::cli::tests::test_positional_after_double_dash ... ok
[INFO] [stdout] [2m   0.051s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] test layers::cli::tests::test_multiple_flags ... ok
[INFO] [stdout] test layers::cli::tests::test_short_bool_flag ... ok
[INFO] [stdout] [2m   0.051s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["input", "output"]
[INFO] [stdout] [2m   0.051s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.051s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] [2m   0.052s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_short_flag_attached_value ... ok
[INFO] [stdout] test layers::cli::tests::test_single_positional ... ok
[INFO] [stdout] [2m   0.053s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] test layers::cli::tests::test_subcommand_basic ... ok
[INFO] [stdout] test layers::cli::tests::test_triple_dash_flag ... [2m   0.054s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.054s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose"]
[INFO] [stdout] [2m   0.055s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.055s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["deep_flag"]
[INFO] [stdout] ok
[INFO] [stdout] test layers::cli::tests::test_short_flag_with_value ... ok
[INFO] [stdout] test layers::cli::tests::test_unknown_long_flag ... ok
[INFO] [stdout] test layers::cli::tests::test_subcommand_with_args ... ok
[INFO] [stdout] test layers::cli::tests::test_unknown_short_flag ... ok
[INFO] [stdout] test layers::env::tests::test_case_matching ... ok
[INFO] [stdout] test dump::tests::test_build_dump_tree_with_config ... ok
[INFO] [stdout] test layers::cli::tests::test_config_nested_dotted_path ... ok
[INFO] [stdout] test layers::cli::tests::test_counted_chained ... ok
[INFO] [stdout] test layers::env::tests::test_comma_separated_list ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_complex_mix ... ok
[INFO] [stdout] [2m   0.056s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.056s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m[]
[INFO] [stdout] [2m   0.056s[0m [34mDEBUG[0m Schema args [3margs[0m[2m=[0m["verbose", "port"]
[INFO] [stdout] test layers::cli::tests::test_cv_deeply_nested_flatten_still_flat ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_config_with_flattened_inner ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_struct_variant_after_tuple ... ok
[INFO] [stdout] test layers::env::tests::test_enum_invalid_variant_produces_warning ... ok
[INFO] [stdout] test layers::cli::tests::test_cv_subcommand_flattened_struct_field ... ok
[INFO] [stdout] test layers::cli::tests::test_empty_args ... ok
[INFO] [stdout] test layers::env::tests::test_deeply_nested ... ok
[INFO] [stdout] test layers::env::tests::test_empty_env ... ok
[INFO] [stdout] test layers::env::tests::test_empty_value ... ok
[INFO] [stdout] test layers::env::tests::test_empty_segment_diagnostic ... ok
[INFO] [stdout] test layers::env::tests::test_enum_valid_variant_no_warning ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_field_different_variant ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_field_multiple ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_field_single ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_field_with_regular_field ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_unknown_variant_rejected ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_multiple_aliases_first_wins ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_only_alias_set ... ok
[INFO] [stdout] test layers::env::tests::test_env_spans_no_env_vars_no_source_text ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_nested_prefixed_wins ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_prefixed_wins ... ok
[INFO] [stdout] test layers::env::tests::test_escaped_comma ... ok
[INFO] [stdout] test layers::env::tests::test_field_with_underscore ... ok
[INFO] [stdout] test layers::env::tests::test_flatten_config_parses_flattened_field ... ok
[INFO] [stdout] test layers::env::tests::test_enum_variant_unknown_field_rejected ... ok
[INFO] [stdout] test layers::env::tests::test_env_spans_with_alias ... ok
[INFO] [stdout] test layers::env::tests::test_flatten_config_top_level_and_flattened ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_basic ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_in_nested_struct ... ok
[INFO] [stdout] test layers::env::tests::test_env_alias_provenance ... ok
[INFO] [stdout] test layers::env::tests::test_just_prefix_diagnostic ... ok
[INFO] [stdout] test layers::env::tests::test_env_spans_are_assigned ... ok
[INFO] [stdout] test layers::env::tests::test_nested_field ... ok
[INFO] [stdout] test layers::env::tests::test_nested_path_rejected_for_flattened_field ... ok
[INFO] [stdout] test layers::env::tests::test_optional_enum_validation ... ok
[INFO] [stdout] test layers::env::tests::test_nested_enum_validation ... ok
[INFO] [stdout] test layers::env::tests::test_provenance_is_set ... ok
[INFO] [stdout] test layers::env::tests::test_multiple_flat_fields ... ok
[INFO] [stdout] test layers::env::tests::test_single_flat_field ... ok
[INFO] [stdout] test layers::env::tests::test_no_config_field_in_schema ... ok
[INFO] [stdout] test layers::env::tests::test_single_underscore_ignored ... ok
[INFO] [stdout] test layers::env::tests::test_values_stay_as_strings ... ok
[INFO] [stdout] test layers::env::tests::test_wrong_prefix_ignored ... ok
[INFO] [stdout] test layers::env::tests::test_unknown_field_unused_key ... ok
[INFO] [stdout] test layers::env::tests::test_optional_enum_variant_field ... ok
[INFO] [stdout] test layers::env::tests::test_strict_mode_tracks_unknown_keys ... ok
[INFO] [stdout] test layers::env::tests::test_unknown_nested_field_unused_key ... ok
[INFO] [stdout] test layers::file::tests::test_format_registry_extensions ... ok
[INFO] [stdout] test layers::file::tests::test_format_registry_with_defaults ... ok
[INFO] [stdout] test layers::file::tests::test_enum_valid_variant_no_warning ... ok
[INFO] [stdout] test layers::file::tests::test_enum_invalid_variant_produces_warning ... ok
[INFO] [stdout] test layers::file::tests::test_explicit_path_not_found ... ok
[INFO] [stdout] test layers::file::tests::test_default_paths_tried_in_order ... ok
[INFO] [stdout] test layers::file::tests::test_file_provenance ... ok
[INFO] [stdout] test layers::file::tests::test_optional_enum_validation ... ok
[INFO] [stdout] test layers::file::tests::test_no_file_configured ... ok
[INFO] [stdout] test layers::file::tests::test_flatten_config_parses_flat_json ... ok
[INFO] [stdout] test layers::file::tests::test_flatten_config_rejects_nested_json ... ok
[INFO] [stdout] test merge::tests::test_merge_disjoint_objects ... ok
[INFO] [stdout] test layers::file::tests::test_unknown_key_tracked ... ok
[INFO] [stdout] test layers::file::tests::test_unknown_key_tracked_in_strict_mode ... ok
[INFO] [stdout] test layers::file::tests::test_flatten_config_unknown_key_detection ... ok
[INFO] [stdout] test layers::file::tests::test_parse_simple_json ... ok
[INFO] [stdout] test layers::file::tests::test_nested_enum_validation ... ok
[INFO] [stdout] test merge::tests::test_merge_layers_empty ... ok
[INFO] [stdout] test layers::file::tests::test_two_level_flatten_config ... ok
[INFO] [stdout] test layers::file::tests::test_parse_nested_json ... ok
[INFO] [stdout] test layers::env::tests::test_two_level_flatten_config ... ok
[INFO] [stdout] test merge::tests::test_merge_scalar_replaces ... ok
[INFO] [stdout] test merge::tests::test_merge_scalar_over_object ... ok
[INFO] [stdout] test merge::tests::test_merge_layers_multiple ... ok
[INFO] [stdout] test missing::tests::test_all_optional_fields_empty_config ... ok
[INFO] [stdout] test missing::tests::test_deeply_nested_missing_field ... ok
[INFO] [stdout] test missing::tests::test_flattened_missing_inner_field ... ok
[INFO] [stdout] test merge::tests::test_merge_layers_single ... ok
[INFO] [stdout] test missing::tests::test_flattened_missing_outer_field ... ok
[INFO] [stdout] test missing::tests::test_empty_config_reports_inner_fields ... ok
[INFO] [stdout] test missing::tests::test_empty_root_reports_config_missing ... ok
[INFO] [stdout] test missing::tests::test_empty_root_reports_settings_missing ... ok
[INFO] [stdout] test missing::tests::test_flattened_all_fields_present ... ok
[INFO] [stdout] test merge::tests::test_merge_nested_objects ... ok
[INFO] [stdout] test missing::tests::test_all_fields_present_with_settings ... ok
[INFO] [stdout] test missing::tests::test_missing_required_cli_arg ... ok
[INFO] [stdout] test missing::tests::test_missing_required_field ... ok
[INFO] [stdout] test missing::tests::test_all_fields_present_with_config ... ok
[INFO] [stdout] test missing::tests::test_deeply_nested_all_present ... ok
[INFO] [stdout] test missing::tests::test_mixed_all_required_present ... ok
[INFO] [stdout] test missing::tests::test_nested_struct_entirely_missing ... ok
[INFO] [stdout] test missing::tests::test_nested_missing_field ... ok
[INFO] [stdout] test missing::tests::test_optional_nested_struct_absent ... ok
[INFO] [stdout] test missing::tests::test_normalize_program_name ... ok
[INFO] [stdout] test missing::tests::test_no_config_section ... ok
[INFO] [stdout] test missing::tests::test_missing_string_field_with_settings ... ok
[INFO] [stdout] test missing::tests::test_optional_field_not_reported_missing ... ok
[INFO] [stdout] test missing::tests::test_optional_nested_struct_present_but_incomplete ... ok
[INFO] [stdout] test missing::tests::test_required_cli_arg_present ... ok
[INFO] [stdout] test missing::tests::test_mixed_only_required_missing ... ok
[INFO] [stdout] test missing::tests::test_nested_all_fields_present ... ok
[INFO] [stdout] test missing::tests::test_type_name_for_integer ... ok
[INFO] [stdout] test missing::tests::test_type_name_for_string ... ok
[INFO] [stdout] test missing::tests::test_vec_field_present_with_items ... ok
[INFO] [stdout] test provenance::tests::test_config_file ... ok
[INFO] [stdout] test provenance::tests::test_override_display ... ok
[INFO] [stdout] test missing::tests::test_vec_of_structs_missing_field_in_element ... ok
[INFO] [stdout] test merge::tests::test_merge_overlapping_objects ... ok
[INFO] [stdout] test merge::tests::test_merge_object_over_scalar ... ok
[INFO] [stdout] test missing::tests::test_vec_of_structs_missing_in_multiple_elements ... ok
[INFO] [stdout] test missing::tests::test_vec_field_present_empty ... ok
[INFO] [stdout] test provenance::tests::test_provenance_priority ... ok
[INFO] [stdout] test reflection::tests::test_coerce_already_correct_type_unchanged ... ok
[INFO] [stdout] test missing::tests::test_vec_field_missing ... ok
[INFO] [stdout] test reflection::tests::test_coerce_bool_value_unchanged ... ok
[INFO] [stdout] test provenance::tests::test_provenance_display ... ok
[INFO] [stdout] test provenance::tests::test_provenance_is_checks ... ok
[INFO] [stdout] test reflection::tests::test_coerce_invalid_bool_stays_string ... ok
[INFO] [stdout] test reflection::tests::test_coerce_invalid_integer_stays_string ... ok
[INFO] [stdout] test reflection::tests::test_coerce_negative_string_to_signed ... ok
[INFO] [stdout] test reflection::tests::test_coerce_integer_string_to_float ... ok
[INFO] [stdout] test reflection::tests::test_coerce_scalar_to_vec ... ok
[INFO] [stdout] test reflection::tests::test_coerce_empty_string_stays_string ... ok
[INFO] [stdout] test reflection::tests::test_coerce_negative_string_to_unsigned_fails ... ok
[INFO] [stdout] test reflection::tests::test_coerce_out_of_range_i8_stays_string ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_false_to_bool ... ok
[INFO] [stdout] test reflection::tests::test_coerce_array_stays_array ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_f32 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_f64 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_i16 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_i32 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_i64 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_i8 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_u32 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_u16 ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_u64 ... ok
[INFO] [stdout] test missing::tests::test_vec_of_structs_all_valid ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_true_to_bool ... ok
[INFO] [stdout] test reflection::tests::test_coerce_struct_fields ... ok
[INFO] [stdout] test reflection::tests::test_coerce_string_to_u8 ... ok
[INFO] [stdout] test schema::tests::test_config_flatten_conflict_detected ... ok
[INFO] [stdout] test schema::tests::test_config_flatten_schema_builds ... ok
[INFO] [stdout] test schema::tests::test_config_nested_flatten_schema_builds ... ok
[INFO] [stdout] test schema::tests::test_flatten_schema_builds ... ok
[INFO] [stdout] test schema::tests::test_env_alias_conflict_detected ... ok
[INFO] [stdout] test schema::tests::test_struct_field_without_flatten_is_error ... ok
[INFO] [stdout] test span_registry::tests::test_registry_register_and_lookup ... ok
[INFO] [stdout] test span_registry::tests::test_lookup_by_offset ... ok
[INFO] [stdout] test suggest::tests::test_find_best_match_case_insensitive ... ok
[INFO] [stdout] test suggest::tests::test_find_best_match_exact ... ok
[INFO] [stdout] test suggest::tests::test_find_best_match_no_match ... ok
[INFO] [stdout] test suggest::tests::test_format_suggestion_no_match ... ok
[INFO] [stdout] test suggest::tests::test_find_best_match_typo ... ok
[INFO] [stdout] test suggest::tests::test_format_suggestion_with_match ... ok
[INFO] [stdout] test schema::tests::test_flatten_conflict_detected ... ok
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] test tests::test_special_fields_renamed ... ok
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"version" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: successfully extracted default [3mfield[0m[2m=[0m"help" [3mconfig_value[0m[2m=[0mBool(Sourced { value: false, span: None, provenance: Some(Default) })
[INFO] [stdout] [2m   0.105s[0m [34mDEBUG[0m extract_field_default: failed to serialize default [3mfield[0m[2m=[0m"completions" [3merror[0m[2m=[0mIndirect type ops not yet supported for default serialization
[INFO] [stdout] test tests::test_figue_builtins_flatten_in_schema ... ok
[INFO] [stdout] test tests::test_figue_builtins_special_fields_detected ... ok
[INFO] [stdout] test tests::test_special_fields_deeply_flattened ... ok
[INFO] [stdout] test tests::test_figue_builtins_in_help ... ok
[INFO] [stdout] test value_builder::tests::test_enum_variant_path ... ok
[INFO] [stdout] test value_builder::tests::test_enum_variant_conflict ... ok
[INFO] [stdout] test value_builder::tests::test_invalid_path ... ok
[INFO] [stdout] test value_builder::tests::test_simple_set ... ok
[INFO] [stdout] test value_builder::tests::test_has_value_at ... ok
[INFO] [stdout] test schema::tests::snapshot_schema_basic ... ok
[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/schema/snapshots/figue__schema__tests__snapshot_schema_bad_config_field.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m194
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_bad_config_field[0m[38;5;8m::hb336f318913cecde
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_bad_config_field::{{closure}}[0m[38;5;8m::h3c64a5a7a271dddb
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:193
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89
[INFO] [stderr] [0m[38;5;14m                              ⋮ 3 frames hidden ⋮                               
[INFO] [stderr] [0m35: [0m[38;5;9mclone
[INFO] [stdout] test schema::tests::snapshot_schema_bad_config_field ... FAILED
[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/schema/snapshots/figue__schema__tests__snapshot_schema_conflicting_short_flags.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m189
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_conflicting_short_flags[0m[38;5;8m::h272cef31606af9b0
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_conflicting_short_flags::{{closure}}[0m[38;5;8m::h3754650362eb3a49
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:188
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_conflicting_long_flags.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m184
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] [0m[38;5;14m                              ⋮ 10 frames hidden ⋮                              
[INFO] [stdout] test schema::tests::snapshot_schema_conflicting_short_flags ... FAILED
[INFO] [stderr] [0m11: [0m[32mcore::result::Result<T,E>::unwrap[0m[38;5;8m::hfab6aa7bae03d7f8
[INFO] [stdout] test schema::tests::snapshot_schema_subcommand_on_non_enum ... FAILED
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stdout] test schema::tests::snapshot_schema_conflicting_long_flags ... FAILED
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_conflicting_long_flags[0m[38;5;8m::h1095a42f0bc2278f
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_conflicting_long_flags::{{closure}}[0m[38;5;8m::hfc8f497bbf8f7576
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:183
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_subcommand_on_non_enum.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m164
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_subcommand_on_non_enum[0m[38;5;8m::hc2a34b18aa734f62
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_subcommand_on_non_enum::{{closure}}[0m[38;5;8m::h2ffbb64bf0873622
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:163
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_top_level_enum.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m149
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_top_level_enum[0m[38;5;8m::h8e903514214519b8
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_top_level_enum::{{closure}}[0m[38;5;8m::hdc5eb0ce28c717ff
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:148
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_counted_on_non_integer.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m169
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[INFO] [stdout] test schema::tests::snapshot_schema_top_level_enum ... FAILED
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_counted_on_non_integer[0m[38;5;8m::hf286b20216fc83cf
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_counted_on_non_integer::{{closure}}[0m[38;5;8m::h6d7c13e36f78f9f9
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:168
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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 schema::tests::snapshot_schema_counted_on_non_integer ... 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/schema/snapshots/figue__schema__tests__snapshot_schema_short_on_positional.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m174
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_short_on_positional[0m[38;5;8m::h210bbccd75561203
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_short_on_positional::{{closure}}[0m[38;5;8m::hba3a1fb6f86f9aff
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:173
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_env_prefix_without_config.snap.new")
[INFO] [stdout] test schema::tests::snapshot_schema_short_on_positional ... FAILED
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m179
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_env_prefix_without_config[0m[38;5;8m::h641bc7b6f34a8e63
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_env_prefix_without_config::{{closure}}[0m[38;5;8m::hee404f6c8b192d95
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:178
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_multiple_subcommands.snap.new")
[INFO] [stdout] test schema::tests::snapshot_schema_env_prefix_without_config ... FAILED
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m159
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stdout] test schema::tests::snapshot_schema_multiple_subcommands ... FAILED
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[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::hfab6aa7bae03d7f8
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_multiple_subcommands[0m[38;5;8m::h4ae1de596d1d16ad
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_multiple_subcommands::{{closure}}[0m[38;5;8m::h8a42f15cdb37f599
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:158
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] [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/schema/snapshots/figue__schema__tests__snapshot_schema_missing_args_annotation.snap.new")
[INFO] [stderr] [0mLocation: [0m[35msrc/schema/tests.rs[0m[37m:[0m[35m154
[INFO] [stderr] [0m
[INFO] [stderr] Run with [0m[1mCOLORBT_SHOW_HIDDEN=1[0m environment variable to disable frame filtering.
[INFO] [stderr] Run with [0m[1mRUST_BACKTRACE=full[0m to include source snippets.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test schema::tests::snapshot_schema_missing_args_annotation ... FAILED
[INFO] [stderr] [0m[38;5;14m                              ⋮ 10 frames hidden ⋮                              
[INFO] [stdout] 
[INFO] [stderr] [0m11: [0m[32mcore::result::Result<T,E>::unwrap[0m[38;5;8m::hfab6aa7bae03d7f8
[INFO] [stdout] failures:
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233
[INFO] [stdout] 
[INFO] [stderr] 12: [0m[38;5;9mfigue::schema::tests::snapshot_schema_missing_args_annotation[0m[38;5;8m::he70bd3ba13706221
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:14
[INFO] [stderr] 13: [0m[38;5;9mfigue::schema::tests::snapshot_schema_missing_args_annotation::{{closure}}[0m[38;5;8m::ha1fefdc734d8e8e6
[INFO] [stderr] [0m    at /opt/rustwide/workdir/src/schema/tests.rs:153
[INFO] [stderr] [0m[38;5;14m                              ⋮ 12 frames hidden ⋮                              
[INFO] [stderr] [0m26: [0m[32mstd::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}[0m[38;5;8m::hd8bf2c73d479939f
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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::h7557906bb51d79f1
[INFO] [stderr] [0m    at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/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] ---- schema::tests::snapshot_schema_bad_config_field stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_bad_config_field.snap
[INFO] [stdout] Snapshot: snapshot_schema_bad_config_field
[INFO] [stdout] Source: src/schema/tests.rs:194
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct BadConfigField {
[INFO] [stdout]     5     5 │    │        ───────┬──────  
[INFO] [stdout]     6       │-   │               ╰──────── defined at crates/figue/src/schema/tests.rs:130
[INFO] [stdout]           6 │+   │               ╰──────── defined at src/schema/tests.rs:130
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     config: String,
[INFO] [stdout]     9     9 │    │     ───────┬──────  
[INFO] [stdout]    10    10 │    │            ╰──────── config field must be a struct
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_conflicting_short_flags stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_conflicting_short_flags.snap
[INFO] [stdout] Snapshot: snapshot_schema_conflicting_short_flags
[INFO] [stdout] Source: src/schema/tests.rs:189
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct ConflictingShortFlags {
[INFO] [stdout]     5     5 │    │        ──────────┬──────────  
[INFO] [stdout]     6       │-   │                  ╰──────────── defined at crates/figue/src/schema/tests.rs:122
[INFO] [stdout]           6 │+   │                  ╰──────────── defined at src/schema/tests.rs:122
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     a: bool,
[INFO] [stdout]     9     9 │    │     ───┬───  
[INFO] [stdout]    10    10 │    │        ╰───── `-v` first defined here
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_subcommand_on_non_enum stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_subcommand_on_non_enum.snap
[INFO] [stdout] Snapshot: snapshot_schema_subcommand_on_non_enum
[INFO] [stdout] Source: src/schema/tests.rs:164
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct SubcommandOnNonEnum {
[INFO] [stdout]     5     5 │    │        ─────────┬─────────  
[INFO] [stdout]     6       │-   │                 ╰─────────── defined at crates/figue/src/schema/tests.rs:90
[INFO] [stdout]           6 │+   │                 ╰─────────── defined at src/schema/tests.rs:90
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     value: String,
[INFO] [stdout]     9     9 │    │     ──────┬──────  
[INFO] [stdout]    10    10 │    │           ╰──────── field `value` marked as subcommand must be an enum
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_conflicting_long_flags stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_conflicting_long_flags.snap
[INFO] [stdout] Snapshot: snapshot_schema_conflicting_long_flags
[INFO] [stdout] Source: src/schema/tests.rs:184
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct ConflictingLongFlags {
[INFO] [stdout]     5     5 │    │        ──────────┬─────────  
[INFO] [stdout]     6       │-   │                  ╰─────────── defined at crates/figue/src/schema/tests.rs:114
[INFO] [stdout]           6 │+   │                  ╰─────────── defined at src/schema/tests.rs:114
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     a: bool,
[INFO] [stdout]     9     9 │    │     ───┬───  
[INFO] [stdout]    10    10 │    │        ╰───── `--dup` first defined here
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_top_level_enum stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_top_level_enum.snap
[INFO] [stdout] Snapshot: snapshot_schema_top_level_enum
[INFO] [stdout] Source: src/schema/tests.rs:149
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     4     4 │  1 │ ╭─▶ #[derive(Facet)]
[INFO] [stdout]     5     5 │    ┆ ┆   
[INFO] [stdout]     6     6 │  3 │ │   enum TopLevelEnum {
[INFO] [stdout]     7     7 │    │ │        ──────┬─────  
[INFO] [stdout]     8       │-   │ │              ╰─────── defined at crates/figue/src/schema/tests.rs:136
[INFO] [stdout]           8 │+   │ │              ╰─────── defined at src/schema/tests.rs:136
[INFO] [stdout]     9     9 │    ┆ ┆   
[INFO] [stdout]    10    10 │  5 │ ├─▶ }
[INFO] [stdout]    11    11 │    │ │   ┬  
[INFO] [stdout]    12    12 │    │ │   ╰── end of definition
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_counted_on_non_integer stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_counted_on_non_integer.snap
[INFO] [stdout] Snapshot: snapshot_schema_counted_on_non_integer
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] Source: src/schema/tests.rs:169
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct CountedOnNonInteger {
[INFO] [stdout]     5     5 │    │        ─────────┬─────────  
[INFO] [stdout]     6       │-   │                 ╰─────────── defined at crates/figue/src/schema/tests.rs:96
[INFO] [stdout]           6 │+   │                 ╰─────────── defined at src/schema/tests.rs:96
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     value: bool,
[INFO] [stdout]     9     9 │    │     ─────┬─────  
[INFO] [stdout]    10    10 │    │          ╰─────── field `value` marked as counted must be an integer
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_short_on_positional stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_short_on_positional.snap
[INFO] [stdout] Snapshot: snapshot_schema_short_on_positional
[INFO] [stdout] Source: src/schema/tests.rs:174
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct ShortOnPositional {
[INFO] [stdout]     5     5 │    │        ────────┬────────  
[INFO] [stdout]     6       │-   │                ╰────────── defined at crates/figue/src/schema/tests.rs:102
[INFO] [stdout]           6 │+   │                ╰────────── defined at src/schema/tests.rs:102
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     value: String,
[INFO] [stdout]     9     9 │    │     ──────┬──────  
[INFO] [stdout]    10    10 │    │           ╰──────── has both attributes
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_env_prefix_without_config stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_env_prefix_without_config.snap
[INFO] [stdout] Snapshot: snapshot_schema_env_prefix_without_config
[INFO] [stdout] Source: src/schema/tests.rs:179
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct EnvPrefixWithoutConfig {
[INFO] [stdout]     5     5 │    │        ───────────┬──────────  
[INFO] [stdout]     6       │-   │                   ╰──────────── defined at crates/figue/src/schema/tests.rs:108
[INFO] [stdout]           6 │+   │                   ╰──────────── defined at src/schema/tests.rs:108
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     value: String,
[INFO] [stdout]     9     9 │    │     ──────┬──────  
[INFO] [stdout]    10    10 │    │           ╰──────── field `value` uses args::env_prefix without args::config
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_multiple_subcommands stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_multiple_subcommands.snap
[INFO] [stdout] Snapshot: snapshot_schema_multiple_subcommands
[INFO] [stdout] Source: src/schema/tests.rs:159
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:4:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct MultipleSubcommands {
[INFO] [stdout]     5     5 │    │        ─────────┬─────────  
[INFO] [stdout]     6       │-   │                 ╰─────────── defined at crates/figue/src/schema/tests.rs:82
[INFO] [stdout]           6 │+   │                 ╰─────────── defined at src/schema/tests.rs:82
[INFO] [stdout]     7     7 │    │ 
[INFO] [stdout]     8     8 │  4 │     a: SubA,
[INFO] [stdout]     9     9 │    │     ───┬───  
[INFO] [stdout]    10    10 │    │        ╰───── first marked here
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] ---- schema::tests::snapshot_schema_missing_args_annotation stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/schema/snapshots/figue__schema__tests__snapshot_schema_missing_args_annotation.snap
[INFO] [stdout] Snapshot: snapshot_schema_missing_args_annotation
[INFO] [stdout] Source: src/schema/tests.rs:154
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: stripped
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     2     2 │    ╭─[ <unknown>:3:5 ]
[INFO] [stdout]     3     3 │    │
[INFO] [stdout]     4     4 │  2 │ struct MissingArgsAnnotation {
[INFO] [stdout]     5     5 │    │        ──────────┬──────────  
[INFO] [stdout]     6       │-   │                  ╰──────────── defined at crates/figue/src/schema/tests.rs:65
[INFO] [stdout]           6 │+   │                  ╰──────────── defined at src/schema/tests.rs:65
[INFO] [stdout]     7     7 │  3 │     foo: String,
[INFO] [stdout]     8     8 │    │     ─────┬─────  
[INFO] [stdout]     9     9 │    │          ╰─────── field `foo` is missing a #[facet(args::...)] annotation
[INFO] [stdout]    10    10 │  4 │ }
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     schema::tests::snapshot_schema_bad_config_field
[INFO] [stdout]     schema::tests::snapshot_schema_conflicting_long_flags
[INFO] [stdout]     schema::tests::snapshot_schema_conflicting_short_flags
[INFO] [stdout]     schema::tests::snapshot_schema_counted_on_non_integer
[INFO] [stdout]     schema::tests::snapshot_schema_env_prefix_without_config
[INFO] [stdout]     schema::tests::snapshot_schema_missing_args_annotation
[INFO] [stdout]     schema::tests::snapshot_schema_multiple_subcommands
[INFO] [stdout]     schema::tests::snapshot_schema_short_on_positional
[INFO] [stdout]     schema::tests::snapshot_schema_subcommand_on_non_enum
[INFO] [stdout]     schema::tests::snapshot_schema_top_level_enum
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 389 passed; 10 failed; 3 ignored; 0 measured; 0 filtered out; finished in 6.71s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1189a99dbb48f7d1030e7edc5ca1fbb761596bbb1d8bd46c48dcbeadd756293c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1189a99dbb48f7d1030e7edc5ca1fbb761596bbb1d8bd46c48dcbeadd756293c", kill_on_drop: false }`
[INFO] [stdout] 1189a99dbb48f7d1030e7edc5ca1fbb761596bbb1d8bd46c48dcbeadd756293c
