[INFO] fetching crate vespera_macro 0.4.0...
[INFO] testing vespera_macro-0.4.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate vespera_macro 0.4.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate vespera_macro 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vespera_macro 0.4.0
[INFO] tweaked toml for crates.io crate vespera_macro 0.4.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vespera_macro 0.4.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vespera_macro 0.4.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded trybuild v1.0.120
[INFO] [stderr]   Downloaded target-triple v1.0.1
[INFO] [stderr]   Downloaded vespera_core v0.4.0
[INFO] [stderr]   Downloaded serial_test_derive v4.0.1
[INFO] [stderr]   Downloaded serial_test v4.0.1
[INFO] [stderr]   Downloaded prettyplease v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8
[INFO] running `Command { std: "docker" "start" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling vespera_core v0.4.0
[INFO] [stderr]    Compiling vespera_macro v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.11s
[INFO] running `Command { std: "docker" "inspect" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serial_test_derive v4.0.1
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling vespera_core v0.4.0
[INFO] [stderr]    Compiling trybuild v1.0.120
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling serial_test v4.0.1
[INFO] [stderr]    Compiling vespera_macro v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vespera_macro-45ef425aa7f6e368)
[INFO] [stdout] 
[INFO] [stdout] running 2101 tests
[INFO] [stdout] test args::tests::test_route_args_parse::case_04 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_08 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_09 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_10 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_11 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_03 ... ok
[INFO] [stdout] test args::tests::empty_route_arguments_use_all_defaults ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_07 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_12 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_02 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_05 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_17 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_18 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_20 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_21 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_06 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_19 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_13 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_16 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_23 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_14 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_24 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_25 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_01 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_30 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_31 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_26 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_27 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_28 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_15 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_22 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_29 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_32 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_38 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_40 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_41 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_33 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_36 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_39 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_5 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_34 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_examples::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_35 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse::case_37 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_deprecated::case_6 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_examples::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_operation_id::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_operation_id::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_operation_id::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_01 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_04 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_03 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_06 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_02 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_07 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_10 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_5 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_headers_invalid::case_6 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_operation_id::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_05 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_08 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_09 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_responses::case_11 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_security::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_security::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_security::case_5 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_06 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_04 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_05 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_03 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_security::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_07 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_08 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_security::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_09 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_10 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_11 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_12 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_13 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_01 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_02 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_status::case_14 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_6 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_7 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_8 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_summary::case_1 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_summary::case_2 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_summary::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_summary::case_4 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_1 ... ok
[INFO] [stdout] test collector::path_scan::tests::fast_path_defaults_missing_method_to_get ... ok
[INFO] [stdout] test collector::path_scan::tests::normalize_path_key_matches_equivalent_paths::case_1 ... ok
[INFO] [stdout] test collector::path_scan::tests::scan_route_folder_reports_missing_folder ... ok
[INFO] [stdout] test collector::path_scan::tests::normalize_path_key_distinguishes_different_files ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_3 ... ok
[INFO] [stdout] test args::tests::test_route_args_parse_tags::case_5 ... ok
[INFO] [stdout] test collector::path_scan::tests::normalize_path_key_matches_equivalent_paths::case_2 ... ok
[INFO] [stdout] test collector::path_scan::tests::normalize_path_key_matches_equivalent_paths::case_3 ... ok
[INFO] [stdout] test collector::path_scan::tests::normalize_path_key_matches_equivalent_paths::case_4 ... ok
[INFO] [stdout] test collector::path_scan::tests::test_collect_metadata_fast_path_with_custom_path ... ok
[INFO] [stdout] test collector::path_scan::tests::test_collect_file_fingerprints_skips_non_rs_files ... ok
[INFO] [stdout] test collector::tests::kebab_case_preserves_parameter_underscores ... ok
[INFO] [stdout] test collector::path_scan::tests::test_collect_metadata_fast_path_with_route_storage ... ok
[INFO] [stdout] test collector::path_scan::tests::test_collect_metadata_fast_path_empty_folder_name ... ok
[INFO] [stdout] test collector::tests::collect_metadata_rejects_file_outside_folder ... ok
[INFO] [stdout] test collector::path_scan::tests::fast_path_matches_cwd_relative_storage_paths_without_parsing ... ok
[INFO] [stdout] test collector::path_scan::tests::test_collect_metadata_fast_path_uses_stored_description ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_file_read_error_permissions ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_ignores_invalid_syntax ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_empty_folder ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_error_status ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_empty_folder_name ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_ignores_non_rs_files ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_file_read_error_via_invalid_syntax ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_multiple_routes ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_multiple_structs ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_4_route_with_error_status ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_route_and_struct ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_all_http_methods ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_collect_files_error ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_1_single_get_route ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_5_nested_module ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_3_route_with_custom_path ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_2_single_post_route ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_single_struct ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_invalid_expression ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_not_async ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_not_function ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_strip_prefix_succeeds_in_normal_case ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_6_deeply_nested_module ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_not_public ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_with_params ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_struct_without_schema ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_with_mod_rs ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_struct_without_derive ... ok
[INFO] [stdout] test collector::tests::test_collect_metadata_struct_with_other_derive ... ok
[INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_has_params ... ok
[INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_not_async ... ok
[INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_not_public ... ok
[INFO] [stdout] test file_utils::tests::mtime_fingerprint_distinguishes_subsecond_edits ... ok
[INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_valid ... ok
[INFO] [stdout] test file_utils::tests::normalize_path_key_absolutizes_and_folds_dot_segments ... ok
[INFO] [stdout] test file_utils::tests::normalized_path_helpers_cover_borrowed_and_separator_paths ... ok
[INFO] [stdout] test cron_impl::tests::test_register_cron_replaces_same_file_and_function ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_1 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_4 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_2 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_3 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_5 ... ok
[INFO] [stdout] test file_utils::tests::combine_fingerprint_is_sensitive_to_mtime_and_size ... ok
[INFO] [stdout] test file_utils::tests::entry_fingerprint_falls_back_to_the_zero_sentinel_on_a_metadata_error ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_9 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files_nonexistent_directory ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_01 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_6 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_7 ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files_recursive_deep ... ok
[INFO] [stdout] test file_utils::tests::test_collect_files::case_8 ... ok
[INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_valid ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_06 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_08 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_04 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_07 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_05 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_10 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_13 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_11 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_15 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_18 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_16 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_02 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_03 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_19 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_09 ... ok
[INFO] [stdout] test http::tests::test_http_methods_includes_trace ... ok
[INFO] [stdout] test http::tests::test_is_http_method_invalid ... ok
[INFO] [stdout] test http::tests::test_is_http_method_valid ... ok
[INFO] [stdout] test macro_storage::tests::current_crate_items_is_empty_for_unused_storage ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_20 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_21 ... ok
[INFO] [stdout] test macro_storage::tests::register_pushes_different_fn_name_at_same_path ... ok
[INFO] [stdout] test macro_storage::tests::register_replaces_same_fn_with_separator_equivalent_path ... ok
[INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_different_definitions ... ok
[INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_empty ... ok
[INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_identical_definition_ok ... ok
[INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_ignores_models ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_default ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_new ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_new_model ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_22 ... ok
[INFO] [stdout] test http::tests::test_all_methods_parseable ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_roundtrip ... ok
[INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_no_duplicates ... ok
[INFO] [stdout] test metadata::tests::test_collected_metadata_new ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_1 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_4 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_5 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_6 ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_serde_with_include_in_openapi ... ok
[INFO] [stdout] test metadata::tests::test_struct_metadata_serde_without_include_in_openapi ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_2 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_3 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_7 ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream_all_methods ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::malformed_limit_is_neither_emitted_nor_treated_as_explicit::case_2_non_string ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_12 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_14 ... ok
[INFO] [stdout] test file_utils::tests::test_file_to_segments::case_17 ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_default_absent ... ok
[INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_8 ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::malformed_form_data_field_name_falls_back_to_serde_rename ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::malformed_limit_is_neither_emitted_nor_treated_as_explicit::case_1_valueless ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::malformed_limit_is_neither_emitted_nor_treated_as_explicit::case_3_invalid_size ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_default_present ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_default_other_form_data ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_strict_absent ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_field_name_present ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_field_name_other_form_data_attr ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_limit_tokens_unlimited ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_limit_tokens_with_value ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_strict_other_attr ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_struct_default_present ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_strict_present ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_limit_tokens_mib ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_has_explicit_limit_invalid_value ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_struct_default_absent ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_has_explicit_limit_absent ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_has_explicit_limit_other_form_data_key ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_has_explicit_limit_unlimited ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_form_data_default ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_form_data_overrides_struct_default ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_serde_default_fn ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_has_explicit_limit_size ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_none ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_serde_default ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_field_name_form_data_field_name ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_form_data_field_name_absent ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_extract_limit_tokens_none ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_field_name_plain ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_default_kind_struct_level ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_field_name_serde_rename ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::test_resolve_field_name_rename_all ... ok
[INFO] [stdout] test multipart_impl::attrs::tests::valueless_form_data_field_name_falls_back_to_rust_name ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_strict_vec_field_uses_push_not_duplicate ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_required_field_generates_parse_value ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_mixed_types ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_option_field_no_missing_check ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_strict_required_field_generates_duplicate_check ... ok
[INFO] [stdout] test multipart_impl::fields::tests::test_process_fields_vec_field_generates_push ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_basic_struct ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_non_strict_no_duplicate_check ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_form_data_default ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_file_field_without_limit_uses_runtime_default ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_file_field_with_limit_ok ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_tuple_struct_errors ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_form_data_field_name ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_non_struct_errors ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_file_field_with_unlimited_ok ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_optional_file_field_without_limit_uses_runtime_default ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_non_file_field_without_limit_ok ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_strict_mode ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_field_default_fn ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_serde_default ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_invalid_field_default_fn_emits_compile_error ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_option_field ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_extract_inner_generic_non_path ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_rename_all ... ok
[INFO] [stdout] test multipart_impl::tests::test_process_derive_with_vec_field ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_extract_inner_generic_no_generics ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_matches_type_name_non_path ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_matches_type_name_simple ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_is_vec_type ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_matches_type_name_qualified ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_parse_byte_unit ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_parse_byte_unit_all_suffixes ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::schema_lookups_include_hidden_structs_for_references ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_strip_raw_prefix ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::non_struct_non_enum_component_definitions_are_skipped ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::serde_default_function_sets_property_default ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::enum_schema_and_route_are_generated_together ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_extract_inner_generic_vec ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::valid_component_definitions_are_included::case_1_struct_schema ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::unparseable_component_definition_surfaces_error ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_is_file_field_type ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_is_option_type ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::valid_component_definitions_are_included::case_2_enum_schema ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_01_no_fields ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_02_tuple_struct ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_03_unit_struct ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_04_plain_fields ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_05_doc_only ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_07_serde_rename ... ok
[INFO] [stdout] test multipart_impl::types::tests::test_extract_inner_generic_option ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::struct_file_index_finds_struct_in_another_route_file ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_09_serde_default_fn ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_10_schema_default ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::serde_simple_default_uses_type_defaults ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_default_value_from_function_no_value ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_schema_default_attr_cases::case_1_with_value ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::stored_field_defaults_have_highest_priority ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_schema_default_attr_cases::case_2_no_default ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_schema_default_attr_cases::case_3_non_schema ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_01_int ... ok
[INFO] [stdout] test openapi_generator::component_schemas::tests::valid_component_definitions_are_included::case_3_enum_with_data ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_02_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_03_bool_true ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_06_string_from ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_07_string_from_non_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_08_vec_macro ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_08_serde_default_bare ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_11_serde_on_second_field ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_default_value_from_function_direct_expr ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_09_vec_macro_nonempty ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_default_value_from_function_explicit_return ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_10_vec_macro_strings ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_04_bool_false ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_15_byte_lit_unsupported ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::any_field_carries_default_relevant_attr_cases::case_06_garde_only ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_13_binary_unsupported ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_12_int_to_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_17_nested_paren_receiver ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_float_parse_failure_does_not_panic ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_16_non_vec_macro ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_14_method_call_non_to_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_float_in_range ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_18_non_literal_receiver ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_19_int_overflow ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::field_bearing_schema_skips_ref_before_inline_member ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::find_function_in_file_cases::case_1 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::find_function_in_file_cases::case_5 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::find_function_in_file_cases::case_2 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::find_function_in_file_cases::case_3 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_01_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_03_i16 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_02_i8 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::find_function_in_file_cases::case_4 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_04_i32 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_05_i64 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_10_bool ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_11_unknown_custom ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_12_non_path_ref ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_06_u8 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_14_array ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_07_u16 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_global_path_still_resolved ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::parse_default_string_to_json_value_cases::case_1_integer ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::parse_default_string_to_json_value_cases::case_2_float ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::parse_default_string_to_json_value_cases::case_3_bool ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::parse_default_string_to_json_value_cases::case_4_string_fallback ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_applies_default_into_flatten_allof_member ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_applies_schema_default_attr ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_08_u32 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_applies_string_default_fn_value ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_09_u64 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_cases::case_13_tuple ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_demotes_unresolvable_fn_default_from_required ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_05_to_string ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_floats_present::case_1_f32 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::get_type_default_floats_present::case_2_f64 ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::extract_value_from_expr_cases::case_11_vec_macro_unresolvable ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_demotes_required_when_default_resolvable ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_falls_through_for_schema_default_attr ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_demotes_simple_default_without_type_default ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_early_returns_when_no_defaults_possible ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_early_returns_when_properties_none ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::set_property_default_sets_value_on_inline_schema_with_no_default ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_preserves_lexical_string_default ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::set_property_default_skips_missing_property ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::set_property_default_skips_ref_schema ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::string_property_coerces_scalar_default::case_1_number ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_falls_through_when_stored_defaults_present ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::unsupported_call_defaults_are_omitted::case_2_non_string_argument ... ok
[INFO] [stdout] test openapi_generator::paths::tests::duplicate_method_and_path_is_a_compile_error ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_default_functions_falls_through_for_serde_rename_only ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::unsupported_call_defaults_are_omitted::case_3_other_function ... ok
[INFO] [stdout] test openapi_generator::paths::tests::file_errors_skip_route::case_2_route_file_parse_failure ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::unsupported_call_defaults_are_omitted::case_1_parenthesized_callee ... ok
[INFO] [stdout] test openapi_generator::paths::tests::file_errors_skip_route::case_1_route_file_read_failure ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_defaults_returns_when_schema_has_no_field_container ... ok
[INFO] [stdout] test openapi_generator::paths::tests::multiple_methods_share_path_item ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::process_defaults_uses_unknown_for_malformed_named_field ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::set_property_default_does_not_overwrite_existing ... ok
[INFO] [stdout] test openapi_generator::defaults::tests::string_property_coerces_scalar_default::case_2_boolean ... ok
[INFO] [stdout] test openapi_generator::paths::tests::parallel_filter_map_collects_values_and_propagates_errors ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_with_function_not_in_ast_is_skipped ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_and_struct_appear_together ... ok
[INFO] [stdout] test openapi_generator::paths::tests::stored_signature_parse_error_names_route ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_in_file_cache_appears_in_paths ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_storage_dedup_skips_already_in_ast ... ok
[INFO] [stdout] test openapi_generator::paths::tests::worker_panic_error_extracts_supported_payloads::case_1_borrowed ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_storage_fast_path_disambiguates_same_fn_name_by_file_path ... ok
[INFO] [stdout] test openapi_generator::paths::tests::worker_panic_error_extracts_supported_payloads::case_3_opaque ... ok
[INFO] [stdout] test openapi_generator::paths::tests::worker_panic_error_extracts_supported_payloads::case_2_owned ... ok
[INFO] [stdout] test openapi_generator::paths::tests::unknown_method_fails_even_when_valid_route_exists ... ok
[INFO] [stdout] test openapi_generator::tests::empty_metadata_uses_openapi_defaults ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_storage_fast_path_when_fn_not_in_file_cache ... ok
[INFO] [stdout] test openapi_generator::paths::tests::unknown_http_method_route_is_compile_error ... ok
[INFO] [stdout] test openapi_generator::paths::tests::route_storage_legacy_none_file_path_is_skipped_when_ambiguous ... ok
[INFO] [stdout] test openapi_generator::paths::tests::tags_and_description_propagate_to_operation ... ok
[INFO] [stdout] test openapi_generator::tests::title_version_cases::case_1_defaults ... ok
[INFO] [stdout] test openapi_generator::tests::title_version_cases::case_2_custom_title ... ok
[INFO] [stdout] test openapi_generator::tests::title_version_cases::case_3_custom_version ... ok
[INFO] [stdout] test openapi_generator::tests::title_version_cases::case_4_custom_both ... ok
[INFO] [stdout] test openapi_generator::tests::explicit_servers_replace_default_server ... ok
[INFO] [stdout] test parser::extractor_validation::tests::absolute_crate_import_into_routes_is_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::absolute_crate_import_into_routes_with_schema_is_ok ... ok
[INFO] [stdout] test parser::extractor_validation::tests::absolute_crate_import_outside_routes_is_not_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::absolute_crate_import_to_non_type_is_not_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::aliased_non_schema_type_import_is_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::aliased_schema_type_import_is_not_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::custom_type_collection_recurse_reference_and_ignores_tuple ... ok
[INFO] [stdout] test parser::extractor_validation::tests::external_non_local_type_is_not_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::file_declares_type_accepts_enums_and_ignores_other_items ... ok
[INFO] [stdout] test parser::extractor_validation::tests::grouped_renamed_and_glob_route_imports_are_walked ... ok
[INFO] [stdout] test parser::extractor_validation::tests::local_struct_with_schema_is_ok ... ok
[INFO] [stdout] test openapi_generator::tests::route_operation_metadata_snapshot ... ok
[INFO] [stdout] test openapi_generator::tests::route_headers_and_examples_snapshot ... ok
[INFO] [stdout] test parser::extractor_validation::tests::local_struct_without_schema_in_query_errors ... ok
[INFO] [stdout] test parser::extractor_validation::tests::missing_ast_receiver_and_non_extractor_are_skipped ... ok
[INFO] [stdout] test parser::extractor_validation::tests::multi_super_escaping_routes_is_not_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::primitive_query_is_ok ... ok
[INFO] [stdout] test parser::extractor_validation::tests::relative_super_import_non_schema_type_is_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::multi_super_into_routes_is_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::request_extractor_inner_rejects_non_path_bare_and_lifetime_arguments ... ok
[INFO] [stdout] test parser::extractor_validation::tests::nested_container_inner_local_struct_is_flagged ... ok
[INFO] [stdout] test parser::extractor_validation::tests::resolve_use_prefix_handles_self_and_rejects_invalid_prefixes ... ok
[INFO] [stdout] test parser::extractor_validation::tests::unresolved_route_file_import_is_ignored ... ok
[INFO] [stdout] test openapi_generator::tests::tag_descriptions_snapshot ... ok
[INFO] [stdout] test openapi_generator::tests::security_schemes_and_route_security_snapshot ... ok
[INFO] [stdout] test parser::extractor_validation::tests::validated_json_unwraps_and_flags_inner_local_struct ... ok
[INFO] [stdout] test parser::extractor_validation::tests::same_file_enum_without_schema_is_flagged ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_01 ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_02 ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_03 ... ok
[INFO] [stdout] test parser::extractors::tests::extractor_inner_rejects_non_path_bare_and_non_type_arguments ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_04 ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::segment_less_path_is_not_a_keyword_type ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_05 ... ok
[INFO] [stdout] test parser::extractors::tests::unwraps_validated_inner_extractor ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_08 ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_06 ... ok
[INFO] [stdout] test parser::operation::tests::declared_400_is_kept_via_error_status ... ok
[INFO] [stdout] test parser::operation::tests::declared_400_is_kept_via_typed_responses ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_09 ... ok
[INFO] [stdout] test parser::extractor_validation::tests::relative_super_import_schema_type_is_ok ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_07 ... ok
[INFO] [stdout] test parser::operation::tests::no_declaration_keeps_inferred_400_backward_compatible ... ok
[INFO] [stdout] test parser::operation::tests::duplicate_header_parameters_are_deduplicated_case_insensitively ... ok
[INFO] [stdout] test parser::operation::tests::response_example_is_attached_to_200_media ... ok
[INFO] [stdout] test openapi_generator::tests::multiple_security_schemes_are_serialized_in_sorted_order_snapshot ... ok
[INFO] [stdout] test parser::operation::tests::error_status_declaration_suppresses_auto_400 ... ok
[INFO] [stdout] test parser::operation::tests::request_example_is_attached_to_request_body_media ... ok
[INFO] [stdout] test openapi_generator::tests::typed_route_responses_snapshot ... ok
[INFO] [stdout] test parser::operation::tests::success_status_204_with_error_status_yields_only_204_and_404 ... ok
[INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_10 ... ok
[INFO] [stdout] test parser::operation::tests::test_array_type_not_body ... ok
[INFO] [stdout] test parser::operation::tests::success_status_rekeys_200_and_preserves_body ... ok
[INFO] [stdout] test parser::operation::tests::success_status_200_is_noop ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_01 ... ok
[INFO] [stdout] test parser::operation::tests::success_status_204_drops_body ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_03 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_02 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_04 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_10 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_06 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_11 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_12 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_operation_id_override ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_operation_id ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_summary_and_deprecated ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_with_tags ... ok
[INFO] [stdout] test parser::operation::tests::test_multiple_path_params_with_single_type ... ok
[INFO] [stdout] test parser::operation::tests::test_non_path_extractor_generates_params_and_extends ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_05 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_07 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_08 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_09 ... ok
[INFO] [stdout] test parser::operation::tests::test_build_operation_without_tags ... ok
[INFO] [stdout] test parser::operation::tests::test_non_string_arg_not_body ... ok
[INFO] [stdout] test parser::operation::tests::test_reference_to_non_path_type_not_body ... ok
[INFO] [stdout] test parser::operation::tests::test_str_ref_body ... ok
[INFO] [stdout] test parser::operation::tests::test_non_path_extractor_with_query ... ok
[INFO] [stdout] test parser::operation::tests::test_string_body ... ok
[INFO] [stdout] test parser::operation::tests::test_non_path_extractor_with_state ... ok
[INFO] [stdout] test parser::operation::tests::test_single_path_param_with_string_type ... ok
[INFO] [stdout] test parser::operation::tests::test_string_ref_body ... ok
[INFO] [stdout] test parser::operation::tests::test_tuple_type_not_body ... ok
[INFO] [stdout] test parser::operation::tests::typed_responses_use_schema_refs_and_override_error_status ... ok
[INFO] [stdout] test parser::operation::tests::typed_response_descriptions_match_status_class ... ok
[INFO] [stdout] test parser::operation::tests::test_reference_to_slice_not_body ... ok
[INFO] [stdout] test parser::operation::tests::typed_responses_declaration_suppresses_auto_400 ... ok
[INFO] [stdout] test parser::operation::tests::test_single_path_param_with_single_type ... ok
[INFO] [stdout] test parser::parameters::query::tests::parse_query_struct_empty_path_segments ... ok
[INFO] [stdout] test parser::operation::tests::validated_json_builds_request_body_and_422_response ... ok
[INFO] [stdout] test parser::parameters::path::tests::path_param_by_name_match ... ok
[INFO] [stdout] test parser::parameters::query::tests::query_extractor_rejects_missing_or_non_type_generic_and_non_path_struct ... ok
[INFO] [stdout] test parser::operation::tests::validated_path_uses_inner_path_type ... ok
[INFO] [stdout] test parser::parameters::query::tests::query_single_non_struct_known_type ... ok
[INFO] [stdout] test parser::parameters::query::tests::parse_query_struct_to_parameters_cases ... ok
[INFO] [stdout] test parser::parameters::header::tests::malformed_option_and_header_generics_are_rejected ... ok
[INFO] [stdout] test parser::parameters::path::tests::path_extractor_rejects_missing_or_non_type_generic ... ok
[INFO] [stdout] test parser::parameters::query::tests::query_struct_serde_default_field_is_optional ... ok
[INFO] [stdout] test parser::parameters::query::tests::schema_ref_is_preserved_when_nested_definition_is_invalid ... ok
[INFO] [stdout] test parser::parameters::query::tests::query_struct_with_enum_field_produces_ref ... ok
[INFO] [stdout] test parser::parameters::query::tests::schema_ref_preserved_for_required_field ... ok
[INFO] [stdout] test parser::parameters::query::tests::schema_ref_to_inline_conversion_optional ... ok
[INFO] [stdout] test parser::parameters::query::tests::query_struct_with_optional_enum_field ... ok
[INFO] [stdout] test parser::parameters::query::tests::schema_ref_converted_to_inline_with_struct_def ... ok
[INFO] [stdout] test parser::parameters::shared::tests::convert_to_inline_schema_ref_optional_wraps_nullable ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_1 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_2 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::convert_to_inline_schema_inline ... ok
[INFO] [stdout] test parser::parameters::shared::tests::convert_to_inline_schema_inline_optional ... ok
[INFO] [stdout] test parser::parameters::shared::tests::convert_to_inline_schema_ref_optional_preserves_ref_path ... ok
[INFO] [stdout] test parser::parameters::shared::tests::convert_to_inline_schema_ref_required_passes_through ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_5 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_6 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type_empty_segments ... ok
[INFO] [stdout] test parser::parameters::shared::tests::map_type::case_1 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type_non_vec_option_generic ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_4 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type_non_path_type_is_false ... ok
[INFO] [stdout] test parser::parameters::shared::tests::known_type::case_3 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::primitive_like::case_1 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::primitive_like::case_2 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::primitive_like::case_5 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::primitive_like::case_3 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::primitive_like::case_4 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::map_type::case_2 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_01 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::map_type::case_3 ... ok
[INFO] [stdout] test parser::parameters::shared::tests::map_type::case_4 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_03 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_02 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_08 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_07 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_04 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_09 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_10 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_11 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_06 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_12 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_13 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_14 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_18 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_05 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_1 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_17 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_19 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_15 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_cases::case_16 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_3 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_2 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_4 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_7 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_5 ... ok
[INFO] [stdout] test parser::parameters::tests::parse_function_parameter_wrong_cases::case_6 ... ok
[INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_1 ... ok
[INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_2 ... ok
[INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_3 ... ok
[INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_4 ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_3 ... ok
[INFO] [stdout] test parser::request_body::tests::first_generic_type_rejects_bare_and_lifetime_arguments ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_4 ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_1 ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_5 ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_7 ... ok
[INFO] [stdout] test parser::operation::tests::route_security_generates_requirement_objects_and_preserves_empty ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_2 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_01_json ... ok
[INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_6 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_02_validated_json ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_08_vec_string ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_07_i32 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_03_validated_form ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_1 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_05_string ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_11_self_ref ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_06_str ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_2 ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_3 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_10_multipart_raw ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_4 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_04_form ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_9 ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_7 ... ok
[INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_09_typed_multipart ... ok
[INFO] [stdout] test parser::response::tests::response_helpers_cover_non_string_tuple_and_reference_fallbacks ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_5 ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_6 ... ok
[INFO] [stdout] test parser::response::tests::response_content_type_matches_body_kind::case_8 ... ok
[INFO] [stdout] test parser::response::tests::test_extract_ok_payload_and_headers_all_non_body_types ... ok
[INFO] [stdout] test parser::response::tests::test_extract_ok_payload_and_headers_tuple_without_headermap ... ok
[INFO] [stdout] test parser::response::tests::test_extract_ok_payload_and_headers_cookie_jar_with_status_code ... ok
[INFO] [stdout] test parser::response::tests::test_extract_ok_payload_and_headers_cookie_jar_tuple ... ok
[INFO] [stdout] test parser::response::tests::test_extract_result_types_empty_path_segments ... ok
[INFO] [stdout] test parser::response::tests::test_extract_result_types_ref_to_non_path ... ok
[INFO] [stdout] test parser::response::tests::test_extract_result_types_empty_path_via_reference ... ok
[INFO] [stdout] test parser::response::tests::test_extract_result_types_non_path_non_ref ... ok
[INFO] [stdout] test parser::response::tests::test_is_non_body_type ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_04 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_06 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_07 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_08 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_09 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_10 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_11 ... ok
[INFO] [stdout] test parser::response::tests::test_extract_result_types_with_reference ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_14 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_15 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_01 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_02 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_03 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_12 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_05 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_16 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_18 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_13 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_19 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_17 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_22 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_20 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type_non_result_status_code ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type_result_with_ok_tuple_no_headermap ... ok
[INFO] [stdout] test parser::response::tests::test_unwrap_json_non_generic_path ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_21 ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type::case_23 ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::internally_tagged_only_tuple_variants_have_no_one_of ... ok
[INFO] [stdout] test parser::response::tests::test_unwrap_json_qualified_path ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_adjacently_tagged_enum_basic ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_adjacently_tagged_enum_tuple_variant ... ok
[INFO] [stdout] test parser::response::tests::test_unwrap_json_non_json ... ok
[INFO] [stdout] test parser::response::tests::test_unwrap_json_with_json ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::adjacently_tagged_empty_enum_has_no_one_of ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_internally_tagged_enum_struct_variants ... ok
[INFO] [stdout] test parser::response::tests::test_parse_return_type_tuple ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_internally_tagged_enum_unit_variants ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_internally_tagged_enum_with_rename_all ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_adjacently_tagged_enum_with_unit_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_internally_tagged_skips_tuple_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_enum_struct_variants ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_enum_unit_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_externally_tagged_empty_struct_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::untagged_empty_enum_has_no_one_of_or_discriminator ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_data_variant_with_description ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_empty_enum ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_enum_basic ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_tuple_variant_with_known_schema_ref ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_field_uses_enum_rename_all ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_field_rename_overrides_variant_rename_all ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_adjacently_tagged_snapshot ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_rename_all_for_data_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_mixed_unit_variant::case_1 ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_rename_all_not_first_attr ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_internally_tagged_snapshot ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_rename_all_with_other_attrs_data ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_snapshot ... ok
[INFO] [stdout] test parser::schema::enum_schema::representations::tests::test_untagged_multi_field_tuple_variant ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_struct_variant_with_field_docs ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_unit_variants::case_1 ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_tuple_and_named_variants::case_1 ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_rename_all_with_other_attrs_unit ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_tuple_and_named_variants::case_2 ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_struct_variant_no_fields ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_unit_variants::case_3 ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_unit_variants::case_2 ... ok
[INFO] [stdout] test parser::schema::enum_schema::variant::tests::malformed_named_field_uses_unknown_name ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_variant_field_with_doc_comment_and_ref ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_with_variant_descriptions ... ok
[INFO] [stdout] test parser::schema::generics::tests::matching_parameter_without_concrete_type_is_preserved ... ok
[INFO] [stdout] test parser::schema::enum_schema::variant::tests::empty_struct_variant_omits_properties_and_required ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_variant_rename_overrides_rename_all ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_06 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_07 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_08 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_09 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_10 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_11 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_01 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_02 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_05 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_12 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_14 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_16 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_13 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_parse_failure_uses_original::case_1 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_15 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_empty_path_segments ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_with_lifetime_generic_argument ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_parenthesized_args ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_04 ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_path_without_angle_brackets ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::any_combines_with_other_constraints ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::dive_bare_keyword_defaults_to_true ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::bare_unknown_key_does_not_panic ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::dive_combines_with_other_constraints ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::dive_explicit_false_disables_runtime_rule ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::empty_attrs_produce_empty_constraints ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_byte_string_literal_is_rejected ... ok
[INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_tuple_and_named_variants::case_3 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_negative_non_lit_is_rejected ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_non_lit_non_path_is_rejected ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::any_explicit_false_disables_override ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::bare_any_defaults_to_true ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_negative_float_round_trips_as_f64 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::exclusive_bounds_explicit_false ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_null_literal_yields_json_null ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::format_strings ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::garde_formats_are_runtime_rules::case_3 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::garde_formats_are_runtime_rules::case_4 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::garde_formats_are_runtime_rules::case_2 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::garde_formats_are_runtime_rules::case_5 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::min_max_items_with_unique ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::min_max_length_int_literals ... ok
[INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_03 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::exclusive_bounds_default_to_true_when_bare ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::is_empty_accounts_for_any ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::multiple_schema_attrs_accumulate ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::minimum_maximum_accept_both_int_and_float ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::negative_float_minimum ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::example_with_various_literal_kinds ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::negative_minimum ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::mixed_struct_and_field_keys_in_one_attr_are_partitioned_correctly ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::garde_formats_are_runtime_rules::case_1 ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::multiple_of_float ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::read_only_write_only_bare_and_explicit ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::struct_level_keys_are_ignored ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::negative_non_literal_minimum_is_rejected ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::unknown_key_with_value_is_consumed_without_error ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::negative_non_numeric_literal_minimum_is_rejected ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::non_neg_unary_minimum_expr_is_rejected ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::unrelated_attrs_are_ignored ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::doc_marker_prefixes_are_removed::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_doc_comment_multi_line ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_doc_comment_no_leading_space ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_doc_comment_single_line ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::non_unary_non_lit_minimum_expr_is_rejected ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_doc_comment_with_non_doc_attrs ... ok
[INFO] [stdout] test parser::schema::schema_attrs::tests::pattern_str_literal ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_crate_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_empty_module_name ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_non_path_type ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_strip_raw_prefix_owned ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_single_segment ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_not_entity ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_tag_fallback_is_exact::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_tag_fallback_is_exact::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_content_fallback_is_exact::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::doc_marker_prefixes_are_removed::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_schema_name_from_entity_super_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_tag_fallback_is_exact::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_content_is_ignored::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::common::tests::test_extract_doc_comment_empty ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_content_is_ignored::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_content_fallback_is_exact::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::malformed_content_fallback_is_exact::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_content_is_ignored::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_tag_is_ignored::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_tag_is_ignored::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::non_string_tag_is_ignored::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content_fallback_complex ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content_fallback_at_start ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content_non_list_attr_continues ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content_only_non_list_attr_returns_none ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_adjacently_tagged ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_adjacently_tagged_custom_names ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_adjacently_tagged_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_internally_tagged_custom_name ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_content_without_tag ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_externally_tagged ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_internally_tagged ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_internally_tagged_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_untagged_with_other_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_untagged ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_enum_repr_no_serde_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_7 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_fallback_at_end ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_only_non_list_attr_returns_none ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_non_list_attr_continues ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::extract_skip_fallback_handles_qualified_key_after_parse_error ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::field_rename_fallback_recovers_after_unconsumed_value ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_fallback_avoids_untagged ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::flatten_fallback_recovers_after_unconsumed_value ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_tag_fallback_complex ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_untagged::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::form_data_field_name_invalid_or_missing::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::form_data_field_name_is_returned ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::form_data_field_name_invalid_or_missing::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::multipart_rename_all_invalid_or_missing::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::multipart_rename_all_invalid_or_missing::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::qualified_default_is_detected ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::skip_fallback_ignores_non_list_then_recovers_from_parse_error ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::test_extract_content::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_7 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::rename_all_fallback_recovers_after_unconsumed_value ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_8 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_default::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::multipart_rename_all_is_returned ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_8 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_9 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::enum_repr::tests::untagged_takes_precedence_over_tag_and_content ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_field_rename::case_7 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_flatten::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_7 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_8 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_9 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_03 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_rename_all_enum_with_deny_unknown_fields ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_02 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_05 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_04 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_08 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_10 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_06 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::qualified_key_detection::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::qualified_key_detection::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_09 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_07 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::standalone_word_boundaries::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::extract::tests::test_extract_skip::case_01 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::quoted_value_after_key_rejects_malformed_candidates::case_2_missing_quote ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::qualified_key_detection::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::standalone_word_boundaries::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::standalone_word_boundaries::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_among_other_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::quoted_value_after_key_rejects_malformed_candidates::case_3_missing_end_quote ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_standalone_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_standalone_fallback_when_nested_meta_fails ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_substring_in_identifier_is_not_a_match ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::quoted_value_after_key_rejects_malformed_candidates::case_1_embedded_key ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::standalone_word_boundaries::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_with_fn_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_with_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_fallback_complex_attr ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_at_end ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_default_with_function_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::standalone_word_boundaries::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_avoids_rename_all ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_fallback_word_boundary ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_complex_attr ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_form_data_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_fallback_avoids_rename_all ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_serde_over_form_data ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_functions_ignore_non_serde ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_flatten_fallback_at_end ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_flatten_fallback_no_partial_match ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_flatten_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_form_data_no_field_name ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_flatten_fallback_complex ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_functions_with_empty_serde ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_field_rename_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_7 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_6 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_8 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_complex_attribute_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_crate_qualified_forces_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_fallback_manual_parsing ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_deeply_qualified_forces_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_empty_string ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_fallback_path ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_all_formats::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_invalid_value ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_qualified_path_forces_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_raw_tokens_force_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_module_qualified_forces_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_self_qualified_forces_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_multiple_serde_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_no_equals ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_no_quote_start ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_non_list_serde ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_unclosed_quote ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_serde_over_try_from_multipart ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_with_whitespace ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_try_from_multipart_fallback ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_rename_all_try_from_multipart_no_rename_all ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_skip_basic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_skip_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_mixed_attributes ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_field_multiple_serde_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_skip_not_skip_serializing_if ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_rename_all_not_rename ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::rename_case_separator_edges::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::rename_case_separator_edges::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_skip_not_skip_deserializing ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_kebab_separator_cases::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_extract_skip_with_other_attrs ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_kebab_separator_cases::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::rename_case_separator_edges::case_5 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_kebab_separator_cases::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_snake_cases::case_2 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_snake_cases::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::screaming_snake_cases::case_1 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_04 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_05 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_06 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::rename_case_separator_edges::case_3 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::rename_case_separator_edges::case_4 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_01 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_07 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_08 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_02 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_09 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_03 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_12 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_14 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_16 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_18 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_19 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_20 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_21 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_10 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_11 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_13 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_23 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_17 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_22 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_15 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_24 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_25 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_26 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_31 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_27 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_28 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_35 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_29 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_30 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_38 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_37 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_32 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_39 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_33 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_34 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::fallback::tests::test_multiple_items_programmatic ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_40 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_41 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_46 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_42 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_36 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_45 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_50 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_43 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_44 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_51 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_47 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_53 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_54 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_55 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field_camelcase_with_digits ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field_unknown_format ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::flatten_only_schema_omits_empty_properties_and_required ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_48 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_57 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_49 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_58 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_52 ... ok
[INFO] [stdout] test parser::schema::serde_attrs::rename_case::tests::test_rename_field::case_56 ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::malformed_named_field_uses_unknown_property_name ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_any_field_forces_object_without_type_conversion ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_format_email_on_string_field ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_min_max_length_and_pattern_on_string_field ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_minimum_maximum_on_numeric_field ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_coexist_with_doc_comment_on_ref_field ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_exclusive_bounds_and_multiple_of ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_read_only_write_only_example ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_min_max_items_unique_on_vec_field ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_on_ref_field_promote_to_allof_wrapper ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_constraints_unknown_keys_on_field_are_silently_ignored ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_no_flatten ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::schema_exclusive_maximum_and_minimum_land_on_emitted_field_schema ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_required_optional ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_description_strips_slash_prefix ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_serde_transparent_named_wrapper_uses_inner_schema ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_field_with_ref_and_description ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_schema_ref_override ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_rename_all_and_field_rename ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_transparent_multi_field_tuple_falls_back ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_transparent_tuple_wrapper_uses_ref_schema ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_tuple_and_unit_structs::case_1 ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_tuple_and_unit_structs::case_2 ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_skip_takes_precedence_over_skip_serializing_if ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_default_fields ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_flatten ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_description ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_skip_field ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::generic_definition_ignores_lifetime_parameters ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::lifetime_only_concrete_argument_falls_back_to_reference ... ok
[INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_multiple_flatten ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_bare_btreeset_without_generics ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_bare_hashset_without_generics ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_box_box_i32 ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_btreemap_with_inline_value ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_btreeset_i32_produces_unique_items_array ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_generic_known_schema_invalid_definition ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_generic_known_schema_no_generic_params_in_def ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_generic_known_schema_no_struct_definition ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_generic_known_schema_param_count_mismatch ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_generic_known_schema_tuple_struct ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_hashmap_single_arg_falls_through ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_hashmap_with_known_ref_value ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_hashset_string_produces_unique_items_array ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_known_schema_ref_override_returns_inline_ref_schema ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_mutable_reference_delegates_to_inner ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_nested_vec_vec_string ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_option_hashset_is_nullable_unique_array ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_option_vec_i32 ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::test_vec_does_not_have_unique_items ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::unit_type_maps_to_null_schema ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::unsigned_wide_integer_has_zero_minimum::case_2_usize ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_negative_single_segment::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_negative_single_segment::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_negative_single_segment::case_4 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_non_path_variants::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_non_path_variants::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_01 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_02 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_03 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_04 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_05 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_06 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_07 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_08 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_09 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_10 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_11 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_12 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_positive::case_13 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_tuple_type ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_field_data_binary_format ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_named_temp_file_binary_format ... ok
[INFO] [stdout] test parser::schema::type_schema::conversion::tests::unsigned_wide_integer_has_zero_minimum::case_1_u128 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::non_type_generic_argument_falls_back_to_object::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_is_primitive_type_negative_single_segment::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::non_type_generic_argument_falls_back_to_object::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_4 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_5 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_non_generic_wrappers_return_object::case_6 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_status_code_integer ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_additional_cases::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_additional_cases::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_qualified_status_code_integer ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_additional_cases::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_additional_cases::case_4 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_box_date_time_types ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_box_type ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_box_with_known_type ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_btreemap ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_cases::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_cases::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_4 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_5 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_7 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_6 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_duration ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_empty_path_and_reference ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_generic_substitution ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_generic_with_date_time_parameter ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_generic_multiple_date_time_params ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_has_one_non_entity_path ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_chrono_date_time_types::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_known_schema_ref_and_unknown_custom ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_has_one_fallback ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_has_many_entity ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_has_one_entity ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_module_schema_path_fallback ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_module_schema_path_lower ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_module_schema_path_pascal ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_module_schema_with_empty_parent ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_has_many_fallback ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_option_ref_nullable ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_optional_date_time_types::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_time_crate_types::case_1 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_qualified_chrono_types ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_time_crate_types::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_time_crate_types::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_time_crate_types::case_4 ... ok
[INFO] [stdout] test openapi_generator::paths::tests::parallel_filter_map_converts_worker_panic_to_syn_error ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_unknown_custom_type ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_vec_without_args ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_optional_date_time_types::case_2 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_vec_date_time_types ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_optional_date_time_types::case_3 ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_qualified_unknown_type ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_recursion_depth_limit_returns_object ... ok
[INFO] [stdout] test route::utils::tests::parse_example_string_preserves_json_or_falls_back_to_text::case_2_plain_text ... ok
[INFO] [stdout] test parser::schema::type_schema::tests::test_recursion_depth_resets_after_call ... ok
[INFO] [stdout] test route::utils::tests::parse_example_string_preserves_json_or_falls_back_to_text::case_1_json_object ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_01 ... ok
[INFO] [stdout] test route::utils::tests::status_and_string_extractors_ignore_wrong_expression_kinds ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_08 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_09 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_10 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_02 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_11 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_04 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_03 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_05 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_12 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_06 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_07 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_13 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_21 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_15 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_16 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_doc_comment_multi_line ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_17 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_18 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_19 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_20 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_doc_comment_empty ... ok
[INFO] [stdout] test route::utils::tests::test_extract_doc_comment_single_line ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_01 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_doc_comment_no_leading_space ... ok
[INFO] [stdout] test route::utils::tests::test_extract_doc_comment_with_other_attrs ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_02 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_03 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_04 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_08 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_07 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_09 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_10 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_11 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_12 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_13 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_14 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_15 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_16 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_17 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_18 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_19 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_05 ... ok
[INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_14 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_20 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_21 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_22 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_25 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_26 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_06 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_29 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_27 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_30 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_28 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_31 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_23 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_24 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_33 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_34 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_35 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_36 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_39 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_40 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_41 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_32 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_42 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_43 ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_all_options ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_with_description ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_with_single_tag ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_with_empty_tags ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_with_tags ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_1_not_a_tuple ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_2_missing_status ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_3_non_integer_status ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_6_non_path_schema ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_4_out_of_range_status ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_37 ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_7_qualified_schema ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info_with_tags_and_description ... ok
[INFO] [stdout] test route::utils::tests::typed_response_extracts_only_valid_status_and_schema_pairs::case_5_missing_schema ... ok
[INFO] [stdout] test route::utils::tests::test_extract_route_info::case_38 ... ok
[INFO] [stdout] test route::utils::tests::typed_responses_drop_invalid_entries_and_report_empty_results ... ok
[INFO] [stdout] test route_impl::tests::example_parser_preserves_json_or_falls_back_to_text::case_1_json_array ... ok
[INFO] [stdout] test route_impl::tests::test_extract_security_strings_empty_is_ok ... ok
[INFO] [stdout] test route_impl::tests::test_extract_security_strings_rejects_non_string ... ok
[INFO] [stdout] test route_impl::tests::test_extract_tag_strings_values ... ok
[INFO] [stdout] test route_impl::tests::test_extract_tag_strings_empty ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_all_methods ... ok
[INFO] [stdout] test route_impl::tests::low_level_collectors_ignore_non_literal_entries ... ok
[INFO] [stdout] test route_impl::tests::test_extract_error_status_codes_values ... ok
[INFO] [stdout] test route_impl::tests::example_parser_preserves_json_or_falls_back_to_text::case_2_plain_text ... ok
[INFO] [stdout] test route_impl::tests::test_extract_error_status_codes_empty ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_not_function ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_with_tags ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_invalid_attr ... ok
[INFO] [stdout] test route_impl::tests::test_extract_security_strings_values ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_valid ... ok
[INFO] [stdout] test route_impl::tests::test_extract_tag_strings_rejects_non_string ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_not_async ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_not_public ... ok
[INFO] [stdout] test route_impl::tests::test_process_route_attribute_with_path ... ok
[INFO] [stdout] test route_impl::tests::test_validate_route_fn_not_public ... ok
[INFO] [stdout] test route_impl::tests::test_route_storage_populated_by_process_route_attribute ... ok
[INFO] [stdout] test route_impl::tests::test_route_storage_no_optional_fields ... ok
[INFO] [stdout] test route_impl::tests::test_validate_route_fn_not_async ... ok
[INFO] [stdout] test route_impl::tests::test_register_route_replaces_same_file_and_function ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_7_non_path_schema ... ok
[INFO] [stdout] test route_impl::tests::test_validate_route_fn_valid ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_1_empty ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_6_missing_schema ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_8_qualified_schema ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_4_non_integer_status ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_3_missing_status ... ok
[INFO] [stdout] test router_codegen::docs::tests::test_redoc_html_template_renders_valid_quotes ... ok
[INFO] [stdout] test router_codegen::docs::tests::test_swagger_html_template_renders_valid_quotes ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_2_not_a_tuple ... ok
[INFO] [stdout] test route_impl::tests::typed_response_extractor_accepts_only_status_path_tuples::case_5_out_of_range_status ... ok
[INFO] [stdout] test router_codegen::export::tests::empty_namespace_leaves_components_and_refs_byte_identical ... ok
[INFO] [stdout] test router_codegen::export::tests::differently_prefixed_apps_merge_distinct_schemas_and_refs ... ok
[INFO] [stdout] test router_codegen::export::tests::nonempty_namespace_without_schema_components_is_a_noop ... ok
[INFO] [stdout] test router_codegen::export::tests::nonempty_prefix_leaves_empty_route_collection_empty ... ok
[INFO] [stdout] test router_codegen::export::tests::normalize_prefix_rejects_each_invalid_shape::case_4 ... ok
[INFO] [stdout] test router_codegen::export::tests::prefix_keeps_router_and_openapi_paths_identical_with_parameter ... ok
[INFO] [stdout] test router_codegen::export::tests::normalize_prefix_rejects_each_invalid_shape::case_5 ... ok
[INFO] [stdout] test router_codegen::export::tests::normalize_prefix_rejects_each_invalid_shape::case_2 ... ok
[INFO] [stdout] test router_codegen::export::tests::prefix_replaces_root_route_and_extends_nested_route ... ok
[INFO] [stdout] test router_codegen::export::tests::normalize_prefix_rejects_each_invalid_shape::case_3 ... ok
[INFO] [stdout] test router_codegen::export::tests::no_prefix_leaves_route_metadata_unchanged ... ok
[INFO] [stdout] test router_codegen::export::tests::normalize_prefix_rejects_each_invalid_shape::case_1 ... ok
[INFO] [stdout] test router_codegen::export::tests::generated_schema_namespace_rejects_an_explicit_name_collision ... ok
[INFO] [stdout] test router_codegen::export::tests::prefix_namespaces_generated_schemas_and_preserves_explicit_names ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_1 ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_2 ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_5 ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_empty_and_root_prefix_are_noops ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_6 ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_multiple_commas ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_rejects_invalid_prefix ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_duplicate_prefix ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_with_normalized_prefix ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_with_dir ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_name_only ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_unknown_field ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_3 ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_with_trailing_comma ... ok
[INFO] [stdout] test router_codegen::export::tests::schema_namespace_covers_empty_api_and_composite_prefixes::case_4 ... ok
[INFO] [stdout] test router_codegen::export::tests::test_export_app_input_duplicate_dir ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_multiple_routes ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_same_path_different_methods ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_2_single_post_route ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_1_single_get_route ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_3_single_put_route ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_6_route_with_custom_path ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_unknown_http_method ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_4_single_delete_route ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_both_docs ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_cron_no_merge ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_5_single_patch_route ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_both_docs_and_merge ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_docs ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_7_nested_module ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_docs_and_merge ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_merge_and_cron ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_merge_apps ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_multiple_merge_apps ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_unknown_method_skipped_valid_kept ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_redoc ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_redoc_and_merge ... ok
[INFO] [stdout] test router_codegen::input::tests::empty_server_list_is_preserved_by_parsing_and_processing ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_2_unknown_security_field ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_3_security_missing_name ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_4_security_missing_type ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_5_api_key_missing_header_name ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_6_invalid_security_type ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_with_mod_rs ... ok
[INFO] [stdout] test router_codegen::input::tests::mutual_tls_security_scheme_requires_no_additional_fields ... ok
[INFO] [stdout] test router_codegen::input::tests::security_scheme_type_labels_match_openapi_wire_names::case_1_api_key ... ok
[INFO] [stdout] test router_codegen::input::tests::empty_security_scheme_list_is_preserved_by_parsing_and_omitted_after_processing ... ok
[INFO] [stdout] test router_codegen::input::tests::security_scheme_type_labels_match_openapi_wire_names::case_3_mutual_tls ... ok
[INFO] [stdout] test router_codegen::input::tests::empty_tag_list_is_preserved_by_parsing_and_omitted_after_processing ... ok
[INFO] [stdout] test router_codegen::input::tests::malformed_nested_configuration_reports_the_specific_field_error::case_1_unknown_tag_field ... ok
[INFO] [stdout] test router_codegen::input::tests::security_scheme_type_labels_match_openapi_wire_names::case_5_open_id_connect ... ok
[INFO] [stdout] test router_codegen::input::tests::security_scheme_type_labels_match_openapi_wire_names::case_2_http ... ok
[INFO] [stdout] test router_codegen::input::tests::security_scheme_type_labels_match_openapi_wire_names::case_4_oauth2 ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_empty ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_empty ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_docs_redoc ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_global_security ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_invalid_token ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_openapi_array ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_empty_folder_name ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_openapi_single ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_security_schemes ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_no_comma ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_all_fields ... ok
[INFO] [stdout] test router_codegen::generator::tests::test_generate_router_code_single_route::case_8_deeply_nested_module ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_servers_array_strings ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_servers_single ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_servers_single_struct ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_servers_struct ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_string_as_dir ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_tags_missing_name_errors ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_tags_with_descriptions ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_unknown_field ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_server_env_var_fallback ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_server_env_var_invalid_url_filtered ... ok
[INFO] [stdout] test router_codegen::input::tests::test_duplicate_field_distinct_ok ... ok
[INFO] [stdout] test router_codegen::input::tests::test_duplicate_field_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_servers_tuple ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_merge_values_empty ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_merge_values_multiple ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_merge_values_single ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_merge_values_with_trailing_comma ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_openapi_values_array ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_openapi_values_single ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_server_struct_missing_url ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_server_struct_unknown_field ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_server_struct_with_description ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_servers_invalid_url ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_servers_tuple_url_only ... ok
[INFO] [stdout] test router_codegen::input::tests::test_process_vespera_input_all_fields ... ok
[INFO] [stdout] test router_codegen::input::tests::test_process_vespera_input_defaults ... ok
[INFO] [stdout] test router_codegen::input::tests::test_process_vespera_input_security ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_title_version ... ok
[INFO] [stdout] test router_codegen::input::tests::test_parse_server_struct_url_only ... ok
[INFO] [stdout] test router_codegen::input::tests::test_process_vespera_input_servers_with_description ... ok
[INFO] [stdout] test router_codegen::input::tests::test_process_vespera_input_tag_descriptions ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_apikey_bad_in_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_apikey_missing_in_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_multiple_commas ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_duplicate_field_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_http_valid ... ok
[INFO] [stdout] test router_codegen::input::tests::test_auto_router_input_parse_dir_only ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_apikey_valid ... ok
[INFO] [stdout] test router_codegen::input::tests::test_validate_server_url_no_scheme ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_openidconnect_requires_url ... ok
[INFO] [stdout] test router_codegen::input::tests::test_server_duplicate_field_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_tag_duplicate_field_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_validate_server_url_valid_http ... ok
[INFO] [stdout] test router_codegen::input::tests::test_validate_server_url_valid_https ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_http_missing_scheme_rejected ... ok
[INFO] [stdout] test router_codegen::input::tests::test_security_scheme_oauth2_rejected ... ok
[INFO] [stdout] test schema_assertions::tests::assertion_for_unknown_custom_leaf ... ok
[INFO] [stdout] test schema_assertions::tests::assertion_per_unknown_field_individually ... ok
[INFO] [stdout] test schema_assertions::tests::empty_generics_set_never_matches ... ok
[INFO] [stdout] test schema_assertions::tests::generic_argument_helpers_ignore_lifetimes_and_missing_arguments ... ok
[INFO] [stdout] test schema_assertions::tests::generic_detection_descends_through_references_and_rejects_other_types ... ok
[INFO] [stdout] test schema_assertions::tests::generic_param_directly ... ok
[INFO] [stdout] test schema_assertions::tests::generic_param_inside_box_inside_option ... ok
[INFO] [stdout] test router_codegen::input::tests::test_validate_server_url_invalid ... ok
[INFO] [stdout] test schema_assertions::tests::bare_value_is_allowlisted ... ok
[INFO] [stdout] test schema_assertions::tests::last_segment_not_value_is_not_allowlisted ... ok
[INFO] [stdout] test schema_assertions::tests::generic_param_inside_vec ... ok
[INFO] [stdout] test schema_assertions::tests::leading_colon_serde_json_value_is_allowlisted ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_hashset_unwraps_inner ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_box_unwraps_inner ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_btreemap_unwraps_value_not_key ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_empty_wrapper_is_empty ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_btreeset_unwraps_inner ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_hashmap_unwraps_value_not_key ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_empty_path_is_empty ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_option_unwraps_inner ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_plain_path_is_itself ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_vec_unwraps_inner ... ok
[INFO] [stdout] test schema_assertions::tests::marker_impl_for_plain_struct ... ok
[INFO] [stdout] test schema_assertions::tests::marker_impl_preserves_generics_and_bounds ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_nested_wrappers ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_of_non_path_type_is_empty ... ok
[INFO] [stdout] test schema_assertions::tests::no_assertion_for_any_marked_field ... ok
[INFO] [stdout] test schema_assertions::tests::no_assertion_for_builtin_only_struct ... ok
[INFO] [stdout] test schema_assertions::tests::no_assertion_for_non_struct_kinds ... ok
[INFO] [stdout] test schema_assertions::tests::no_assertion_for_generic_parameter_leaf ... ok
[INFO] [stdout] test schema_assertions::tests::no_assertion_for_serde_json_value ... ok
[INFO] [stdout] test schema_assertions::tests::leaf_pairs_carry_the_final_path_ident ... ok
[INFO] [stdout] test schema_assertions::tests::no_generic_param_present ... ok
[INFO] [stdout] test schema_assertions::tests::marker_impl_for_enum ... ok
[INFO] [stdout] test schema_assertions::tests::serde_json_allowlist_rejects_non_path_and_empty_path_types ... ok
[INFO] [stdout] test schema_assertions::tests::serde_json_value_is_allowlisted ... ok
[INFO] [stdout] test schema_assertions::tests::unrelated_value_segment_is_not_allowlisted ... ok
[INFO] [stdout] test schema_assertions::tests::vespera_reexport_serde_json_value_is_allowlisted ... ok
[INFO] [stdout] test schema_impl::tests::extract_field_defaults_skips_qualified_default_functions ... ok
[INFO] [stdout] test schema_impl::tests::build_struct_metadata_omits_identity_without_call_site_file ... ok
[INFO] [stdout] test schema_impl::tests::schema_attribute_summary_stops_after_name_and_ref_are_found ... ok
[INFO] [stdout] test schema_impl::tests::cached_default_functions_reuses_the_cached_arc_for_unchanged_files ... ok
[INFO] [stdout] test schema_impl::tests::serde_default_resolution_distinguishes_present_missing_and_type_defaults ... ok
[INFO] [stdout] test schema_impl::tests::serde_default_validation_accepts_schema_function_and_type_defaults ... ok
[INFO] [stdout] test schema_impl::tests::process_derive_schema_returns_all_unresolved_serde_default_errors ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_empty_input ... ok
[INFO] [stdout] test schema_impl::tests::build_struct_metadata_attaches_identity_from_call_site_file ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_enum ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_file_not_found ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_non_extractable_value ... ok
[INFO] [stdout] test schema_impl::tests::schema_default_detection_handles_matching_and_nonmatching_attributes ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_missing_function ... ok
[INFO] [stdout] test schema_impl::tests::explicit_schema_name_is_retained_in_metadata ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_finds_functions ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_multiple_schema_attrs ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_no_fn_defaults ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_non_name_meta_key ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_with_name ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_with_other_attrs ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_without_name ... ok
[INFO] [stdout] test schema_impl::tests::test_invalid_derive_schema_does_not_register_or_poison_storage ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_definition_contains_fields ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_schema_with_unknown_key_value ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_empty_struct ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_enum ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_ref_override_excludes_openapi ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_tuple_struct ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_simple ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_empty_schema ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_struct ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_unit_struct ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_custom_name ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_with_default_fn ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_lifetime ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_generics ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_serde_attrs ... ok
[INFO] [stdout] test schema_impl::tests::test_register_schema_rejects_different_source_identity ... ok
[INFO] [stdout] test schema_impl::tests::test_schema_storage_crate_scoping_isolation ... ok
[INFO] [stdout] test schema_impl::tests::test_register_schema_replaces_same_source_identity ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_generic ... ok
[INFO] [stdout] test schema_impl::tests::test_schema_storage_insert_and_get ... ok
[INFO] [stdout] test schema_impl::tests::test_register_schema_rejects_conflicting_definition ... ok
[INFO] [stdout] test schema_impl::tests::test_schema_storage_overwrite ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_include_in_openapi_true ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_belongs_to_with_from_attr_optional_fk ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_belongs_to_with_from_attr_required_fk ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_field_without_ident ... ok
[INFO] [stdout] test schema_macro::circular::coverage_tests::plain_and_empty_path_types_do_not_require_relation_wrappers ... ok
[INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_name_before_unknown ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_from_attr_fk_field_not_found ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_belongs_to_with_optional_fk ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_fields_empty_module_path ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_fields_field_without_ident ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_fields_option_box_pattern ... ok
[INFO] [stdout] test schema_impl::tests::test_process_derive_schema_tuple_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_has_one_with_from_attr_required_fk ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_has_one_with_required_fk ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_non_relation_field ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_circular_fields_schema_suffix_pattern ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields_unnamed_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_5 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_3 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_2 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_belongs_to_optional ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_4 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_1 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_belongs_to_required ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields_invalid_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_has_one_with_from_attr_required ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_unknown_type ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_invalid_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_has_one_with_from_attr_optional ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_tuple_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_skip_serde_skip_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_with_circular_field ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_has_one_optional ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_has_one_no_fk_found ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_with_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_invalid_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_with_has_one_relation ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_empty_included_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_belongs_to_with_from_attr_required ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_struct_construction_with_belongs_to_relation ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_field_not_in_included ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_default_for_relation_field_has_many ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_skips_relations ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations_invalid_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations::case_3 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_with_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations::case_2 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_is_circular_relation_required_invalid_struct ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations::case_1 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations::case_4 ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_is_circular_relation_required_unnamed_fields ... ok
[INFO] [stdout] test schema_macro::circular::tests::type_target_detection_rejects_empty_type_path ... ok
[INFO] [stdout] test schema_macro::codegen::tests::default_field_is_required_matching_openapi ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_skips_serde_skip ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_tuple_struct ... ok
[INFO] [stdout] test schema_macro::codegen::tests::filtering_every_field_normalizes_empty_properties_and_required ... ok
[INFO] [stdout] test schema_macro::codegen::tests::filtering_skips_serde_hidden_fields_and_handles_identifierless_field ... ok
[INFO] [stdout] test schema_macro::codegen::tests::generate_emits_from_compiled_json_call ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations_unnamed_fields ... ok
[INFO] [stdout] test schema_macro::codegen::tests::omit_excludes_field_from_properties_and_required ... ok
[INFO] [stdout] test schema_macro::circular::tests::type_target_detection_handles_non_relation_types::case_1_plain_source_schema ... ok
[INFO] [stdout] test schema_macro::circular::tests::test_is_circular_relation_required_field_not_found ... ok
[INFO] [stdout] test schema_macro::circular::tests::type_target_detection_handles_non_relation_types::case_2_non_path_type ... ok
[INFO] [stdout] test schema_macro::codegen::tests::omit_matches_rust_name_even_when_renamed ... ok
[INFO] [stdout] test schema_macro::codegen::tests::serde_skip_field_excluded ... ok
[INFO] [stdout] test schema_macro::codegen::tests::skip_serializing_if_field_is_required ... ok
[INFO] [stdout] test schema_macro::codegen::tests::pick_matches_renamed_json_name ... ok
[INFO] [stdout] test schema_macro::codegen::tests::tuple_struct_produces_no_properties ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_override_rename_all ... ok
[INFO] [stdout] test schema_macro::codegen::tests::pick_keeps_only_selected_fields ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_partial_nonexistent_field ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_inherits_source_rename_all ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_partial_from_impl_wraps_some ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_preserves_struct_doc ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_with_omit_default ... ok
[INFO] [stdout] test schema_macro::codegen::tests::empty_struct_has_no_properties ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_with_partial_all ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_is_parseable_type_empty_segments ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_existing_serde_default ... ok
[INFO] [stdout] test schema_macro::codegen::tests::option_field_is_not_required ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_no_default_and_no_pk ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_optional_field_skips ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_full_generation ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_primary_key_generates_defaults ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_generate_schema_type_code_with_partial_fields ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_invalid_literal_emits_compile_error ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_non_parseable_type ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_naive_date ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_datetime ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_naive_datetime ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_non_path_type ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_naive_time ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_generates_defaults ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_unknown_type_skips ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_valid_literal_keeps_parse_unwrap ... ok
[INFO] [stdout] test schema_macro::defaults::tests::validate_literal_default_accepts_non_path_and_empty_path_types ... ok
[INFO] [stdout] test schema_macro::file_cache::lookups::tests::fingerprint_without_manifest_uses_path_only ... ok
[INFO] [stdout] test schema_macro::defaults::tests::validate_literal_default_accepts_valid_primitives ... ok
[INFO] [stdout] test schema_macro::defaults::tests::validate_literal_default_rejects_unparseable_and_out_of_range ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_with_existing_serde_default ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_time_type ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::path_lookup_caches_survive_epoch_bumps ... ok
[INFO] [stdout] test schema_macro::file_cache::coverage_tests::readable_file_populates_content_and_all_struct_definition_caches ... ok
[INFO] [stdout] test schema_macro::defaults::tests::test_sea_orm_default_attrs_sql_function_uuid ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::raw_cache_helpers_reuse_directory_struct_and_content_entries ... ok
[INFO] [stdout] test schema_macro::file_cache::lookups::tests::module_path_lookup_returns_cached_value ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_get_fk_column_cache_hit ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::path_lookup_revalidates_when_resolved_file_mtime_changes ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_epoch_cross_entry_invalidation ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_epoch_skips_metadata_syscall ... ok
[INFO] [stdout] test schema_macro::file_cache::lookups::tests::struct_and_fk_lookups_revalidate_unchanged_entries_across_epochs ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_file_not_found ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_file_list_skips_walk_within_same_epoch ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_mod_rs ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_missing_file_content_is_negative_cached_within_epoch ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_print_profile_summary_without_profile_env ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_tuple_struct ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_unparseable_file ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_parse_struct_cached_failure ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_no_model_struct ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_struct_from_path_qualified_module_path ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::bare_lookup_uses_injected_call_site_definition_when_local_file_is_available ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::bare_struct_file_lookup_reports_missing_struct ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_no_matching_relation_enum ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::bare_struct_file_lookup_returns_metadata_and_module_path ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::collect_rs_entry_classifies_rust_files_directly ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_empty_module_segments ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::collect_rs_files_recursive_classifies_entries_by_type_before_extension ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::lookup_errors_render_each_diagnostic_and_empty_search_set ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_success ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::manifest_dir_revalidates_across_epochs ... ok
[INFO] [stdout] test schema_macro::file_cache::tests::test_print_profile_summary_with_profile_env ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::module_path_falls_back_to_components_after_src ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::qualified_schema_path_ignores_empty_namespace_segments ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::string_schema_and_model_lookups_reject_empty_paths ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_collect_rs_files_recursive_empty_dir ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_collect_rs_files_recursive_nonexistent_dir ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_file_path_to_module_path_lib_rs ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_collect_rs_files_recursive_with_files ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::detailed_lookup_reports_missing_manifest_and_invalid_type_path ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_file_path_to_module_path_mod_rs ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_file_path_to_module_path_simple ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_file_path_to_module_path_not_under_src ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_cross_module_json_alias_uses_public_path ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_find_struct_from_path_file_with_non_matching_items ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_struct_from_path_mod_rs_variant ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_qualified_path_file_lookup_success ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_qualified_path_with_nonempty_module_path ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_has_many_explicit_pick_file_not_found ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_has_many_explicit_pick_inline_type ... ok
[INFO] [stdout] test schema_macro::file_lookup::fk::tests::test_find_fk_column_from_target_entity_field_no_from_attr ... ok
[INFO] [stdout] test schema_macro::file_lookup::schema_type_lookup_tests::test_generate_schema_type_code_simple_name_requires_call_site_struct ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_01_no_relations ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_07_has_one_optional_inline_type ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_02_wrapped_field ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_09_unknown_relation_type ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_04_has_one_optional_simple ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::detailed_lookup_rejects_empty_type_path ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_06_belongs_to_optional_simple ... ok
[INFO] [stdout] test schema_macro::file_lookup::lookup::tests::test_find_struct_from_path_non_path_type ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_14_enum_belongs_to_required_with_fk ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_03_has_one_required_simple ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_16_parent_stub_required_circular ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_17_circular_has_one_optional ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_12_enum_has_one_optional_with_fk ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_13_enum_has_one_optional_no_fk ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_19_non_circular_has_one_fk_optional ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_11_relation_field_not_in_mappings ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_22_has_many_fk_no_circular ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_10_unknown_relation_with_inline_type ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_05_has_many_simple ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_18_circular_has_one_required ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_08_has_many_inline_type ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_20_non_circular_has_one_fk_required ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_28_has_many_enum_fk_not_found ... ok
[INFO] [stdout] test schema_macro::from_model::tests::build_entity_path_from_schema_path_snapshot::case_1_crate_qualified ... ok
[INFO] [stdout] test schema_macro::from_model::tests::build_entity_path_from_schema_path_snapshot::case_2_simple_module ... ok
[INFO] [stdout] test schema_macro::from_model::tests::build_entity_path_from_schema_path_snapshot::case_3_deeply_nested ... ok
[INFO] [stdout] test schema_macro::from_model::tests::build_entity_path_from_schema_path_snapshot::case_4_single_segment ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::explicit_relation_adapter_generates_override_field_and_helper ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::explicitly_picked_unconvertible_relation_returns_error ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::malformed_stored_definition_returns_spanned_parse_error ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::normal_rename_maps_generated_field_back_to_source_field ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_basic ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_partial ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_skips_relations ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_with_add_and_custom_name ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_with_form_data_attrs ... ok
[INFO] [stdout] test schema_macro::generate_type::tests::test_generate_schema_type_code_multipart_with_rename ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::file_lookup_generates_inline_type_for_circular_model ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::file_lookup_missing_model_file_returns_none ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_23_inline_type_required_belongs_to ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::file_lookup_no_relations_strips_relations ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_belongs_to_is_circular_and_strips_the_relation ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_26_has_many_via_rel_fk_not_found ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_converts_datetime_types ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_invalid_model_source_returns_none ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_has_many_is_not_circular ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_no_circular_reference_returns_none ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_schema_name_override_names_the_inline_type ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_skips_serde_skip_fields ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::from_def_skips_every_relation_typed_field ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_1_two_plain_fields_camel_case ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_3_empty_fields ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_27_has_many_enum_fk_found ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_2_field_attr_rename_snake_case ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_4_multiple_field_attrs_pascal_case ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_5_complex_field_types ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::generate_inline_type_definition_snapshot::case_6_doc_attribute ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::inline_relation_type_struct_holds_constructor_inputs ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::no_relations_from_def_converts_datetime_types ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::no_relations_from_def_schema_name_override_names_the_inline_type ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::inline_field_struct_holds_constructor_inputs ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::no_relations_from_def_skips_serde_skip_fields ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_21_has_many_circular ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::no_relations_from_def_strips_relations ... ok
[INFO] [stdout] test schema_macro::input::tests::schema_input_rejects_duplicate_filter::case_1_omit ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::no_relations_uses_source_module_when_schema_path_has_no_module ... ok
[INFO] [stdout] test schema_macro::input::tests::schema_input_rejects_duplicate_filter::case_2_pick ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_trailing_comma ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_unknown_param ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_with_omit ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_with_pick ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_all_parameters ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_omit_and_pick_error_schema_type ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_omit_and_pick_error ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_omit_default_defaults_to_false ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_pick_then_omit_error ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_rename_all_with_other_params ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_simple ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_unknown_param_error ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_add_complex_type ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_add_single ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_clone_false ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_ignore ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_misspelled_from ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_multipart ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_add_multiple ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_multipart_and_partial ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_name ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_multipart_and_pick ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_name_and_ignore ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_omit_and_add ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_omit_and_rename ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_omit_default ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_omit_default_and_omit ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_omit_default_and_pick ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_partial_all ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_partial_fields ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_pick ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_pick_and_partial ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_pick_and_add ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_pick_and_rename ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_pick_and_partial_fields ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_relation_adapters ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_rename_all ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_rename ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_single_rename ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_multiple_commas_trailing ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_wrong_from_keyword ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::related_model_type_renames_only_final_segment ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_build_clone_assignments_rejects_tuple_structs ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::override_ref_honors_dto_schema_name_attribute ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_build_proxy_fields_rejects_tuple_structs ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_build_proxy_to_dto_assignments_rejects_tuple_structs ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_build_named_struct_field_assignments_rejects_tuple_structs ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_has_derive_ignores_non_derive_attrs_and_detects_requested_derive ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_generate_schema_type_code_normal_mode_relation_rename_and_custom_name ... ok
[INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_simple ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_maybe_generate_same_file_relation_override_errors_for_invalid_model_type ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_belongs_to_from_field_empty_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_belongs_to_from_field_with_from ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_belongs_to_from_field_no_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_belongs_to_from_field_without_from ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_relation_enum_no_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_relation_enum_with_value ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_relation_enum_without_relation_enum ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_bool ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_empty_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_empty_value_after_equals ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_float ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_relation_enum_empty_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_int ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_no_default_value_key ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_non_list_meta ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_non_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_none ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_string ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_empty_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_sea_orm_default_value_with_other_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_non_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_with_other_key_value_pairs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_with_relation_enum ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_with_value ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_without_via_rel ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_empty_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_false ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_extract_via_rel_multiple_sea_orm_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_no_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_non_list_meta ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_true ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_has_sea_orm_primary_key_with_other_attrs ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_2 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_3 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_4 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_5 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_6 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_7 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_8 ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_9 ... ok
[INFO] [stdout] test schema_macro::seaorm::circular_relation_tests::test_extract_belongs_to_from_field_with_equals_value ... ok
[INFO] [stdout] test schema_macro::seaorm::attrs::tests::test_is_sql_function_default::case_1 ... ok
[INFO] [stdout] test schema_macro::seaorm::circular_relation_tests::test_generate_schema_type_code_belongs_to_circular_inline_required_file ... ok
[INFO] [stdout] test schema_macro::seaorm::circular_relation_tests::test_generate_schema_type_code_has_one_circular_inline_required ... ok
[INFO] [stdout] test schema_macro::seaorm::circular_relation_tests::test_seaorm_relation_required_fk_directly ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::coverage_tests::wrapper_conversion_converts_the_inner_seaorm_datetime ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_seaorm_type_to_chrono_snapshot::case_1_date_time_with_time_zone ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_seaorm_type_to_chrono_snapshot::case_2_date_time_utc ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_seaorm_type_to_chrono_snapshot::case_3_date_time_local ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_seaorm_type_to_chrono_snapshot::case_4_non_path_reference ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_find_same_file_struct_metadata_reads_test_fixture_from_current_module ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_25_has_many_via_rel_fk_found ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_type_with_chrono_handles_non_wrappers::case_1_non_path ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_type_with_chrono_handles_non_wrappers::case_2_wrapper_without_arguments ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_seaorm_type_to_chrono_snapshot::case_5_regular_type_passthrough ... ok
[INFO] [stdout] test schema_macro::inline_types::tests::file_lookup_no_relations_missing_model_file_returns_none ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_type_with_chrono_snapshot::case_3_plain_type_passthrough ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_type_with_chrono_snapshot::case_1_option_datetime ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::convert_type_with_chrono_snapshot::case_2_vec_datetime ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_seaorm_type_named_temp_file ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_seaorm_type_field_data_with_generic ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_seaorm_type_field_data_with_non_type_generic ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_type_with_chrono_json_alias_uses_public_value_path ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::relation_path_resolves_multiple_super_segments ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_seaorm_type_field_data_without_generic ... ok
[INFO] [stdout] test schema_macro::seaorm::conversion::tests::test_convert_seaorm_type_to_chrono_empty_path ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_belongs_to_optional ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_belongs_to_required ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_crate_path ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_empty_segments ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_15_enum_belongs_to_required_no_fk ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_has_many ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_has_one_optional ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_has_one_no_fk ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_has_one_required ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_non_path_inner ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_non_path_type ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_no_angle_brackets ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_non_type_generic ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_unknown_relation ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_relative_path ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_is_field_optional_in_struct_optional ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_is_field_optional_in_struct_field_not_found ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_convert_relation_type_to_schema_with_info_super_path ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_code_malformed_definition ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_is_field_optional_in_struct_tuple_struct ... ok
[INFO] [stdout] test schema_macro::seaorm::relations::tests::test_is_field_optional_in_struct_required ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_code_type_not_found ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_code_with_pick ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_code_with_omit ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_code_simple_struct ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_pick_nonexistent_field ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_relation_fields_can_be_omitted_and_readded_with_custom_types ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_generates_from_impl ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_no_from_impl_with_add ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_success ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_omit_nonexistent_field ... ok
[INFO] [stdout] test schema_macro::same_file_override::tests::test_maybe_generate_same_file_relation_override_errors_when_explicit_dto_is_missing ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_type_not_found ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_rename_nonexistent_field ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_add ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_same_file_relation_adapters_when_explicit ... ok
[INFO] [stdout] test schema_macro::tests::test_is_parseable_type_non_path ... ok
[INFO] [stdout] test schema_macro::tests::test_maybe_generate_same_file_relation_override_skips_redundant_clone_and_deserialize_impls ... ok
[INFO] [stdout] test schema_macro::tests::test_is_parseable_type_non_parseable ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_add_invalid_ident_errors_not_panics ... ok
[INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_omit ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_from_model_generation ... ok
[INFO] [stdout] test schema_macro::tests::test_is_parseable_type_primitives ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_belongs_to_relation ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_code_excludes_serde_skip_fields ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_has_one_relation ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_partial_no_double_option ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_has_many_excluded_by_default ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_qualified_path_storage_lookup ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_raw_identifier_field ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_qualified_path_not_found ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_relation_conversion_failure ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_rename_preserves_serde_rename ... ok
[INFO] [stdout] test schema_macro::from_model::generate::tests::generate_from_model_scenario_snapshot::case_24_parent_stub_all_relation_types ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_rename_invalid_target_errors_not_panics ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_tuple_struct ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_seaorm_model_detection ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_with_clone_false ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_with_ignore_schema ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_with_custom_name ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_omit_set ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_schema_type_duplicate_bare_flag_rejected ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_all ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_schema_type_duplicate_param_rejected ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_omit_set_none ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_pick_set ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_fields ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_rename_map_none ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_seaorm_model_with_relation_generates_from_model ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_none ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_determine_rename_all_default ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_determine_rename_all_with_input ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_determine_rename_all_from_source ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_extract_field_serde_attrs ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_extract_doc_attrs ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_extract_form_data_attrs_empty ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_extract_form_data_attrs ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_build_rename_map ... ok
[INFO] [stdout] test schema_macro::seaorm::circular_relation_tests::test_generate_schema_type_code_belongs_to_circular_inline_optional ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_extract_serde_attrs_without_rename_all ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_filter_out_serde_rename ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_omit ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_no_filters ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_should_wrap_in_option_partial_all ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_pick ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::normalize_token_str_reuses_whitespace_free_string ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_1 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_2 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::first_generic_type_arg_handles_no_arguments_and_lifetime_only ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_module_path_non_path_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_module_path_qualified ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_3 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_4 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_5 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_6 ... ok
[INFO] [stdout] test schema_macro::transformation::tests::test_should_wrap_in_option_partial_fields ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_module_path_simple ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_type_name_empty_path_error ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::option_inner_rejects_wrapper_without_generic_arguments ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_type_name_simple ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_2 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_type_name_with_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_4 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_3 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_1 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_extract_type_name_non_path_error ... ok
[INFO] [stdout] test schema_macro::transformation::schema_type_option_tests::test_generate_schema_type_code_with_rename ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type::case_3 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type::case_4 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type_empty_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_option_type_empty_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_option_type_false ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_5 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type::case_1 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_option_type_non_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_6 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type::case_2 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_option_type_true ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_option_bool ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_get_type_default::case_7 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_custom_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_option_of_custom_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_nested_option_vec ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_option_type_vec_false ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_option_of_primitives ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_true ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_i32 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_of_custom_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_option_string ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_of_datetime ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_nested_vec_option ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_01 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_04 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_05 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_06 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_07 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_09 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_10 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_11 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_12 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_model_regular_struct ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_model_with_qualified_attr ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_of_primitives ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_model_with_sea_orm_attr ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_string ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_belongs_to ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_02 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_empty_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_03 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_or_known_type::case_08 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_has_one ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_non_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_has_many ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_normalize_known_type_in_generic_non_path_and_empty_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_normalize_known_type_in_generic_preserves_qualified_paths_without_leading_colon ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_normalize_known_type_in_generic_preserves_qualified_paths_and_leading_colon ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_render_path_arguments_handles_lifetime_and_parenthesized_args ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_empty_module ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_empty_segments ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_is_seaorm_relation_type_regular_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_already_qualified ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_known_container_normalizes_inner_json_alias ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_known_type_with_generic_args ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_custom_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_decimal ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_leading_colon_and_empty_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_json_alias_uses_public_path ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_non_path_type ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_1 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_2 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_3 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_primitive ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_4 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_5 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_6 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_resolve_type_to_absolute_path_with_generics ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::type_default_returns_temporal_and_uuid_sentinels::case_1_uuid ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::test_snake_to_pascal_case::case_7 ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::type_default_returns_temporal_and_uuid_sentinels::case_2_datetime ... ok
[INFO] [stdout] test schema_macro::type_utils::tests::type_default_returns_temporal_and_uuid_sentinels::case_3_naive_datetime ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_tuple ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_add_field_idents_valid ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_add_field_idents_invalid ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_partial_fields_nonexistent ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_omit_fields_nonexistent ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_omit_fields_success ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_pick_fields_none ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_pick_fields_nonexistent ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_pick_fields_success ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_raw_ident_target_ok ... ok
[INFO] [stdout] test vespera_impl::cache::tests::export_config_hash_is_namespaced_by_app_and_folder ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_keyword_target_rejected ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_named ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_invalid_target_ident ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_detects_added_and_removed_route_files ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_raw_identifier ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_success ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_3_macro_dev_fingerprint ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_1_cache_format ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_5_schema_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_6_config_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::macro_source_fingerprint_is_zero_for_an_absent_directory ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_2_macro_version ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_partial_fields_success ... ok
[INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_nonexistent ... ok
[INFO] [stdout] test vespera_impl::cache::tests::macro_source_fingerprint_reacts_to_size_only_change ... ok
[INFO] [stdout] test vespera_impl::cache::tests::is_fresh_flips_on_each_invalidation_input::case_4_file_fingerprints ... ok
[INFO] [stdout] test vespera_impl::cache::tests::macro_source_path_has_no_parent_at_filesystem_root ... ok
[INFO] [stdout] test vespera_impl::cache::tests::rs_fingerprints_skip_other_extensions_and_survive_nesting ... ok
[INFO] [stdout] test vespera_impl::cache::tests::present_merge_sidecar_content_contributes_to_config_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::macro_source_fingerprint_is_stable_for_identical_content_and_mtime ... ok
[INFO] [stdout] test vespera_impl::cache::tests::security_requirement_names_and_tag_descriptions_affect_config_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::server_description_changes_affect_config_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::sidecar_matches_accepts_matching_fingerprint_without_hash_miss ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_compute_config_hash_with_merge ... ok
[INFO] [stdout] test vespera_impl::cache::tests::sidecar_without_expected_hash_never_matches ... ok
[INFO] [stdout] test vespera_impl::cache::tests::schema_field_defaults_contribute_to_schema_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::sidecar_matches_falls_back_to_hash_when_fingerprint_differs ... ok
[INFO] [stdout] test vespera_impl::cache::tests::security_none_and_empty_some_have_distinct_config_hashes ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_compute_config_hash_with_servers ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_read_cache_missing_file_returns_none ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_read_cache_corrupt_file_returns_none ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_hash_str_deterministic_and_content_sensitive ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::sidecar_validation_accepts_cache_without_generated_specs ... ok
[INFO] [stdout] test vespera_impl::cache::tests::security_scheme_field_changes_affect_config_hash ... ok
[INFO] [stdout] test vespera_impl::cache::tests::macro_source_path_and_directory_fingerprint_are_directly_testable ... ok
[INFO] [stdout] test vespera_impl::cache::tests::test_old_format_cache_deserializes_with_format_zero ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_multiple_files ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_none_spec ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::ensure_cached_openapi_reports_parent_creation_error ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_creates_parent_dirs ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::embedding_reports_directory_creation_and_spec_write_errors ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_skip_unchanged ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_write_error ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_ensure_openapi_files_from_cache_writes_file ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_both_docs ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_file_output ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_no_output ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_docs_only ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_file_write_error ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_redoc_only ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::cron_module_path_normalizes_rust_module_syntax::case_1_slashes_and_hyphens ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_creates_directories ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::merged_child_schema_conflict_is_a_spanned_compile_error ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::cron_module_path_normalizes_rust_module_syntax::case_2_module_file ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_finalize_metadata_duplicate_error_prefix::case_1 ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_finalize_metadata_duplicate_error_prefix::case_2 ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_finalize_metadata_extends_structs_from_storage ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::sidecar_validation_covers_missing_fingerprints_corruption_and_success ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_collect_metadata_error ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_folder_not_found ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_create_dir_error ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_with_profiling ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_write_spec_error ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_with_empty_folder ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_with_merge_and_valid_spec ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_export_app_with_schema_storage ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_collect_metadata_error ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_folder_not_found ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::process_export_app_reuses_fresh_cache_and_sidecar ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_with_cron_storage ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_with_schema_storage ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_no_openapi_output ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_folder_path_with_src_folder ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_target_dir_deeply_nested ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_cache_hit ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_folder_path_absolute_path ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_folder_path_nonexistent_returns_path ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_target_dir_with_cargo_lock ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_target_dir_no_workspace ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_target_dir_with_workspace ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_ambiguous_skipped ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_empty_storage ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_matching_route ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::test_find_target_dir_workspace_with_cargo_lock ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_no_match ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::stored_deprecation_and_headers_override_collected_route ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_disambiguates_same_fn_name_by_file_path ... ok
[INFO] [stdout] test vespera_impl::schema_merge::tests::child_to_child_conflict_reports_the_first_child ... ok
[INFO] [stdout] test vespera_impl::schema_merge::tests::different_same_named_schemas_are_rejected_with_both_origins ... ok
[INFO] [stdout] test vespera_impl::orchestrator::tests::test_process_vespera_macro_with_profiling ... ok
[INFO] [stdout] test vespera_impl::schema_merge::tests::identical_same_named_schemas_are_accepted ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::test_generate_and_write_openapi_with_merge_no_manifest_dir ... ok
[INFO] [stdout] test vespera_impl::path_utils::tests::find_folder_path_reports_missing_manifest_environment ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_partial_fields ... ok
[INFO] [stdout] test vespera_impl::route_merge::tests::test_merge_route_storage_preserves_existing ... ok
[INFO] [stdout] test vespera_impl::schema_merge::tests::a_schema_defined_once_is_unaffected ... ok
[INFO] [stdout] test vespera_impl::openapi_io::tests::merge_reports_missing_and_malformed_child_specs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trybuild_diagnostics.rs (/opt/rustwide/target/debug/deps/trybuild_diagnostics-d306f0dfbad5260f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serial_test_derive v4.0.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stdout] test ui_diagnostics has been running for over 60 seconds
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling vespera_core v0.4.0
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling serial_test v4.0.1
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling vespera_macro v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling vespera_macro-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/vespera_macro)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/route_duplicate_args.rs [should fail to compile] ... ok
[INFO] [stderr] test tests/ui/schema_assertion_missing_custom.rs [should fail to compile] ... ok
[INFO] [stderr] test tests/ui/schema_assertion_schema_any.rs [should pass] ... ok
[INFO] [stderr] test tests/ui/schema_assertion_serde_json_value.rs [should pass] ... ok
[INFO] [stderr] test tests/ui/schema_default_unresolvable.rs [should fail to compile] ... ok
[INFO] [stderr] test tests/ui/schema_type_bare_missing.rs [should fail to compile] ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]    Doc-tests vespera_macro
[INFO] [stdout] test ui_diagnostics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 133.97s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/cron_impl.rs - cron_impl (line 16) ... ignored
[INFO] [stdout] test src/error.rs - error (line 19) ... ignored
[INFO] [stdout] test src/http.rs - http::is_http_method (line 39) ... ignored
[INFO] [stdout] test src/lib.rs - cron (line 88) ... ignored
[INFO] [stdout] test src/lib.rs - export_app (line 364) ... ignored
[INFO] [stdout] test src/lib.rs - schema (line 186) ... ignored
[INFO] [stdout] test src/lib.rs - schema (line 207) ... ignored
[INFO] [stdout] test src/lib.rs - schema_type (line 246) ... ignored
[INFO] [stdout] test src/lib.rs - schema_type (line 271) ... ignored
[INFO] [stdout] test src/parser/schema/schema_attrs.rs - parser::schema::schema_attrs (line 7) ... ignored
[INFO] [stdout] test src/route_impl.rs - route_impl (line 28) ... ignored
[INFO] [stdout] test src/schema_assertions.rs - schema_assertions (line 22) ... ignored
[INFO] [stdout] test src/schema_impl.rs - schema_impl (line 22) ... ignored
[INFO] [stdout] test src/schema_macro/circular.rs - schema_macro::circular::generate_inline_struct_construction (line 206) ... ignored
[INFO] [stdout] test src/schema_macro/circular.rs - schema_macro::circular::generate_inline_type_construction (line 273) ... ignored
[INFO] [stdout] test src/schema_macro/from_model/generate.rs - schema_macro::from_model::generate::generate_from_model_with_relations (line 24) ... ignored
[INFO] [stdout] test src/schema_macro/transformation.rs - schema_macro::transformation (line 27) ... ignored
[INFO] [stdout] test src/schema_macro/validation.rs - schema_macro::validation (line 22) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.33s; merged doctests compilation took 0.31s
[INFO] running `Command { std: "docker" "inspect" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8", kill_on_drop: false }`
[INFO] [stdout] 2bcb49125b07d39e16525e59bc67dd84c285f20a859d32513ff1a4ce71fbbac8
