[INFO] fetching crate vespera_macro 0.1.50... [INFO] testing vespera_macro-0.1.50 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate vespera_macro 0.1.50 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate vespera_macro 0.1.50 [INFO] finished tweaking crates.io crate vespera_macro 0.1.50 [INFO] tweaked toml for crates.io crate vespera_macro 0.1.50 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate vespera_macro 0.1.50 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vespera_macro 0.1.50 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded vespera_core v0.1.50 [INFO] [stderr] Downloaded toml_parser v1.1.1+spec-1.1.0 [INFO] [stderr] Downloaded toml_edit v0.25.9+spec-1.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fbc29fd0755fa429f3addb50a0af75253ad3acb3ee48fc5212f838e54f64eb19 [INFO] running `Command { std: "docker" "start" "-a" "fbc29fd0755fa429f3addb50a0af75253ad3acb3ee48fc5212f838e54f64eb19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fbc29fd0755fa429f3addb50a0af75253ad3acb3ee48fc5212f838e54f64eb19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fbc29fd0755fa429f3addb50a0af75253ad3acb3ee48fc5212f838e54f64eb19", kill_on_drop: false }` [INFO] [stdout] fbc29fd0755fa429f3addb50a0af75253ad3acb3ee48fc5212f838e54f64eb19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8baa721f180913dcfa577152c130d352c2b7d5e8bf14aa474931d41b3bea3f97 [INFO] running `Command { std: "docker" "start" "-a" "8baa721f180913dcfa577152c130d352c2b7d5e8bf14aa474931d41b3bea3f97", kill_on_drop: false }` [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling vespera_core v0.1.50 [INFO] [stderr] Compiling vespera_macro v0.1.50 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.93s [INFO] running `Command { std: "docker" "inspect" "8baa721f180913dcfa577152c130d352c2b7d5e8bf14aa474931d41b3bea3f97", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8baa721f180913dcfa577152c130d352c2b7d5e8bf14aa474931d41b3bea3f97", kill_on_drop: false }` [INFO] [stdout] 8baa721f180913dcfa577152c130d352c2b7d5e8bf14aa474931d41b3bea3f97 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bf3321f7b8dd463c73dc28685bcc31510d59b4e6cada5a9f0f222a982b42b0d9 [INFO] running `Command { std: "docker" "start" "-a" "bf3321f7b8dd463c73dc28685bcc31510d59b4e6cada5a9f0f222a982b42b0d9", kill_on_drop: false }` [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling toml_parser v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling console v0.16.3 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling toml_edit v0.25.9+spec-1.1.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling insta v1.47.2 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serial_test_derive v3.3.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling serial_test v3.3.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling vespera_core v0.1.50 [INFO] [stderr] Compiling vespera_macro v0.1.50 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 38.62s [INFO] running `Command { std: "docker" "inspect" "bf3321f7b8dd463c73dc28685bcc31510d59b4e6cada5a9f0f222a982b42b0d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf3321f7b8dd463c73dc28685bcc31510d59b4e6cada5a9f0f222a982b42b0d9", kill_on_drop: false }` [INFO] [stdout] bf3321f7b8dd463c73dc28685bcc31510d59b4e6cada5a9f0f222a982b42b0d9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e77eef4fdb422c755aacda8fa726830e9ff5006d044afad9cedde0bb91c1ef55 [INFO] running `Command { std: "docker" "start" "-a" "e77eef4fdb422c755aacda8fa726830e9ff5006d044afad9cedde0bb91c1ef55", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vespera_macro-bcb5cb94074bc60d) [INFO] [stdout] [INFO] [stdout] running 1521 tests [INFO] [stdout] test args::tests::test_route_args_parse::case_02 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_03 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_06 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_08 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_05 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_04 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_07 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_01 ... 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_09 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_15 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_21 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_16 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_25 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_20 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_12 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_27 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_13 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_26 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_22 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_24 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_29 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_23 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_30 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_34 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_31 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_35 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_14 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_36 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_37 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_32 ... ok [INFO] [stdout] test args::tests::test_route_args_parse_tags::case_2 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_33 ... ok [INFO] [stdout] test args::tests::test_route_args_parse_tags::case_1 ... ok [INFO] [stdout] test args::tests::test_route_args_parse_tags::case_3 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_17 ... ok [INFO] [stdout] test args::tests::test_route_args_parse_tags::case_4 ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_18 ... 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_5 ... ok [INFO] [stdout] test args::tests::test_route_args_parse_tags::case_8 ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_collect_files_error ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_ignores_invalid_syntax ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_all_http_methods ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_ignores_non_rs_files ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_fast_path_with_custom_path ... ok [INFO] [stdout] test collector::tests::test_collect_file_fingerprints_skips_non_rs_files ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_fast_path_with_route_storage ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_error_status ... 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_route_and_struct ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_multiple_routes ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_file_read_error_permissions ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_empty_folder ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_fast_path_doc_comment_extraction ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_multiple_structs ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_fast_path_empty_folder_name ... 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_file_read_error_via_invalid_syntax ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_2_single_post_route ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_empty_folder_name ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_5_nested_module ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_single_struct ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_6_deeply_nested_module ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_19 ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_strip_prefix_succeeds_in_normal_case ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_struct_with_other_derive ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_struct_without_derive ... 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 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 cron_impl::tests::test_process_cron_attribute_not_public ... ok [INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_valid ... ok [INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_not_async ... ok [INFO] [stdout] test args::tests::test_route_args_parse::case_28 ... ok [INFO] [stdout] test cron_impl::tests::test_process_cron_attribute_with_params ... 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_public ... ok [INFO] [stdout] test cron_impl::tests::test_validate_cron_fn_valid ... ok [INFO] [stdout] test collector::tests::test_collect_metadata_routes::case_1_single_get_route ... ok [INFO] [stdout] test file_utils::tests::test_collect_files::case_1 ... ok [INFO] [stdout] test file_utils::tests::test_collect_files::case_2 ... ok [INFO] [stdout] test file_utils::tests::test_collect_files::case_4 ... 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::test_collect_files_nonexistent_directory ... 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::case_8 ... ok [INFO] [stdout] test file_utils::tests::test_collect_files::case_9 ... ok [INFO] [stdout] test file_utils::tests::test_file_to_segments::case_01 ... ok [INFO] [stdout] test file_utils::tests::test_collect_files_recursive_deep ... 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_05 ... 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_09 ... 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_07 ... 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_10 ... 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_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_19 ... ok [INFO] [stdout] test file_utils::tests::test_file_to_segments::case_17 ... 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 http::tests::test_all_methods_parseable ... ok [INFO] [stdout] test file_utils::tests::test_file_to_segments::case_22 ... ok [INFO] [stdout] test file_utils::tests::test_file_to_segments::case_13 ... 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 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 file_utils::tests::test_file_to_segments::case_12 ... ok [INFO] [stdout] test metadata::tests::test_check_duplicate_schema_names_identical_definition_ok ... 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 metadata::tests::test_check_duplicate_schema_names_no_duplicates ... ok [INFO] [stdout] test metadata::tests::test_struct_metadata_serde_without_include_in_openapi ... 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 method::tests::test_http_method_to_token_stream::case_1 ... ok [INFO] [stdout] test metadata::tests::test_collected_metadata_new ... ok [INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_8 ... 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_all_methods ... ok [INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_4 ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_default_absent ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_default_other_form_data ... ok [INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_3 ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_default_present ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_field_name_other_form_data_attr ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_field_name_present ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_inner_generic_no_generics ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_form_data_field_name_absent ... 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_7 ... ok [INFO] [stdout] test file_utils::tests::test_file_to_segments::case_04 ... ok [INFO] [stdout] test metadata::tests::test_struct_metadata_serde_with_include_in_openapi ... ok [INFO] [stdout] test method::tests::test_http_method_to_token_stream::case_6 ... ok [INFO] [stdout] test metadata::tests::test_struct_metadata_roundtrip ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_inner_generic_non_path ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_inner_generic_option ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_inner_generic_vec ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_struct_default_absent ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_limit_tokens_none ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_struct_default_present ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_strict_other_attr ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_limit_tokens_with_value ... ok [INFO] [stdout] test multipart_impl::tests::test_matches_type_name_non_path ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_limit_tokens_unlimited ... ok [INFO] [stdout] test multipart_impl::tests::test_parse_byte_unit ... ok [INFO] [stdout] test multipart_impl::tests::test_is_option_type ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_strict_present ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_strict_absent ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_non_struct_errors ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_form_data_default ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_form_data_field_name ... ok [INFO] [stdout] test multipart_impl::tests::test_extract_limit_tokens_mib ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_strict_mode ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_basic_struct ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_tuple_struct_errors ... 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_option_field ... ok [INFO] [stdout] test multipart_impl::tests::test_is_vec_type ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_with_rename_all ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_non_strict_no_duplicate_check ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_option_field_no_missing_check ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_with_serde_default ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_strict_required_field_generates_duplicate_check ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_required_field_generates_parse_value ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_strict_vec_field_uses_push_not_duplicate ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_form_data_default ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_form_data_overrides_struct_default ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_none ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_mixed_types ... ok [INFO] [stdout] test multipart_impl::tests::test_process_derive_with_vec_field ... ok [INFO] [stdout] test multipart_impl::tests::test_process_fields_vec_field_generates_push ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_default_value_from_function ... ok [INFO] [stdout] test multipart_impl::tests::test_matches_type_name_simple ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_default_value_from_function_empty ... ok [INFO] [stdout] test openapi_generator::tests::test_build_path_items_unknown_http_method ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_default_value_from_function_with_return ... ok [INFO] [stdout] test openapi_generator::tests::test_build_path_items_unknown_method_skipped_valid_kept ... ok [INFO] [stdout] test multipart_impl::tests::test_matches_type_name_qualified ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_serde_default ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_serde_default_fn ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_default_kind_struct_level ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_field_name_form_data_field_name ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_field_name_plain ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_field_name_rename_all ... ok [INFO] [stdout] test multipart_impl::tests::test_resolve_field_name_serde_rename ... ok [INFO] [stdout] test multipart_impl::tests::test_strip_raw_prefix ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_schema_default_attr_with_value ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_float ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_bool ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_method_call_with_nested_receiver ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_non_vec_macro ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_method_call_non_to_string ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_unsupported ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_unsupported_literal ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_method_call_chained_to_string ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_method_call_with_non_literal_receiver ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_empty_metadata ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_schema_default_attr_no_default ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_vec_macro ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_schema_default_attr_non_schema ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_float_parse_failure ... ok [INFO] [stdout] test openapi_generator::tests::test_find_function_in_file ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_string ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_file_errors::case_1_route_file_read_failure ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_int ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_int_parse_failure ... ok [INFO] [stdout] test openapi_generator::tests::test_fallback_struct_finding_in_route_files ... ok [INFO] [stdout] test openapi_generator::tests::test_extract_value_from_expr_to_string ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_enum_with_data ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_file_errors::case_2_route_file_parse_failure ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_fallback_item ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_route_function_not_in_ast ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_title_version::case_1 ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_title_version::case_3 ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_multiple_routes ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_title_version::case_2 ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_title_version::case_4 ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_array_type ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_default_functions ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_route ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_empty_path_segments ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_servers ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_route_and_struct ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_bool ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_stored_field_defaults ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_struct ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_route_storage_fast_path ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_floats ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_simple_default ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_tags_and_description ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_unparseable_definition ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_integers ... ok [INFO] [stdout] test openapi_generator::tests::test_parse_default_string_to_json_value_integer ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_string ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_tuple_type ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_unknown ... ok [INFO] [stdout] test openapi_generator::tests::test_parse_default_string_to_json_value_bool ... ok [INFO] [stdout] test openapi_generator::tests::test_set_property_default_skips_missing_property ... ok [INFO] [stdout] test openapi_generator::tests::test_set_property_default_skips_ref_schema ... ok [INFO] [stdout] test openapi_generator::tests::test_set_property_default_on_inline_schema ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_01 ... ok [INFO] [stdout] test openapi_generator::tests::test_parse_default_string_to_json_value_float ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_enum_and_route ... ok [INFO] [stdout] test openapi_generator::tests::test_set_property_default_does_not_overwrite_existing ... ok [INFO] [stdout] test openapi_generator::tests::test_parse_default_string_to_json_value_string_fallback ... ok [INFO] [stdout] test openapi_generator::tests::test_generate_openapi_with_enum ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_03 ... 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_04 ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_05 ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_07 ... ok [INFO] [stdout] test openapi_generator::tests::test_get_type_default_non_path ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_08 ... ok [INFO] [stdout] test parser::operation::tests::test_array_type_not_body ... 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_06 ... 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_07 ... 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_09 ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_05 ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_09 ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_10 ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_01 ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_with_tags ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_12 ... ok [INFO] [stdout] test parser::operation::tests::test_multiple_path_params_with_single_type ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_without_tags ... ok [INFO] [stdout] test parser::operation::tests::test_non_path_extractor_with_query ... ok [INFO] [stdout] test parser::operation::tests::test_non_path_extractor_with_state ... ok [INFO] [stdout] test parser::is_keyword_type::tests::test_is_keyword_type::case_06 ... ok [INFO] [stdout] test openapi_generator::tests::test_process_default_functions_with_no_properties ... ok [INFO] [stdout] test parser::operation::tests::test_non_path_extractor_generates_params_and_extends ... ok [INFO] [stdout] test openapi_generator::tests::test_process_default_functions_with_schema_default_attr ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_operation_id ... 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_11 ... 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_reference_to_slice_not_body ... ok [INFO] [stdout] test parser::operation::tests::test_single_path_param_with_string_type ... ok [INFO] [stdout] test parser::operation::tests::test_single_path_param_with_single_type ... ok [INFO] [stdout] test parser::parameters::tests::test_convert_to_inline_schema_inline ... ok [INFO] [stdout] test parser::parameters::tests::test_convert_to_inline_schema_inline_optional ... ok [INFO] [stdout] test parser::operation::tests::test_string_ref_body ... ok [INFO] [stdout] test parser::operation::tests::test_str_ref_body ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_convert_to_inline_schema_ref_required_passes_through ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_2 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_6 ... ok [INFO] [stdout] test parser::operation::tests::test_string_body ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_3 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_4 ... ok [INFO] [stdout] test parser::operation::tests::test_tuple_type_not_body ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type_empty_segments ... ok [INFO] [stdout] test parser::parameters::tests::test_convert_to_inline_schema_ref_optional_preserves_ref_path ... ok [INFO] [stdout] test parser::parameters::tests::test_convert_to_inline_schema_ref_optional_wraps_nullable ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type::case_5 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_known_type_non_vec_option_generic ... ok [INFO] [stdout] test parser::parameters::tests::test_is_map_type::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_map_type::case_3 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_map_type::case_2 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_primitive_like_fn::case_2 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_primitive_like_fn::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_primitive_like_fn::case_5 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_map_type::case_4 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_primitive_like_fn::case_3 ... ok [INFO] [stdout] test parser::parameters::tests::test_is_primitive_like_fn::case_4 ... ok [INFO] [stdout] test multipart_impl::tests::test_parse_byte_unit_all_suffixes ... ok [INFO] [stdout] test parser::operation::tests::test_build_operation_cases::case_04 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_01 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_06 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_02 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_03 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_17 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_04 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_05 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_5 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_7 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_query_struct_empty_path_segments ... ok [INFO] [stdout] test parser::parameters::tests::test_path_param_by_name_match ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_query_struct_to_parameters ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_6 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_3 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::case_4 ... ok [INFO] [stdout] test parser::parameters::tests::test_query_struct_with_enum_field_produces_ref ... ok [INFO] [stdout] test parser::parameters::tests::test_query_single_non_struct_known_type ... ok [INFO] [stdout] test parser::parameters::tests::test_query_struct_with_optional_enum_field ... ok [INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_schema_ref_preserved_for_required_field ... ok [INFO] [stdout] test parser::parameters::tests::test_schema_ref_converted_to_inline_with_struct_def ... ok [INFO] [stdout] test parser::path::tests::test_extract_path_parameters::case_2 ... ok [INFO] [stdout] test parser::parameters::tests::test_schema_ref_to_inline_conversion_optional ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_wrong_cases::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_2 ... ok [INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_1 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_07 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_08 ... 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_5 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_10 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_14 ... ok [INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_3 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_11 ... 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_3_string ... ok [INFO] [stdout] test parser::request_body::tests::test_is_string_like_cases::case_7 ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_8_multipart_raw ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_7_typed_multipart ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_4_str ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_9_self_ref ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_1_json ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_13 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_09 ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_12 ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_5_i32 ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_2_form ... ok [INFO] [stdout] test parser::request_body::tests::test_parse_request_body_cases::case_6_vec_string ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_16 ... ok [INFO] [stdout] test parser::response::tests::test_extract_ok_payload_and_headers_cookie_jar_tuple ... ok [INFO] [stdout] test parser::parameters::tests::test_parse_function_parameter_cases::case_15 ... ok [INFO] [stdout] test parser::response::tests::test_extract_result_types_empty_path_segments ... 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_is_non_body_type ... 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_05 ... ok [INFO] [stdout] test parser::response::tests::test_extract_result_types_non_path_non_ref ... 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_with_reference ... 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_result_types_empty_path_via_reference ... 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_18 ... 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_11 ... 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_10 ... 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_13 ... 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_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_04 ... 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_08 ... ok [INFO] [stdout] test parser::response::tests::test_parse_return_type::case_20 ... ok [INFO] [stdout] test parser::response::tests::test_parse_return_type::case_23 ... ok [INFO] [stdout] test parser::response::tests::test_parse_return_type::case_21 ... ok [INFO] [stdout] test parser::response::tests::test_unwrap_json_non_generic_path ... ok [INFO] [stdout] test parser::response::tests::test_parse_return_type_tuple ... 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_parse_return_type::case_17 ... ok [INFO] [stdout] test parser::response::tests::test_unwrap_json_non_json ... ok [INFO] [stdout] test parser::response::tests::test_parse_return_type_non_result_status_code ... ok [INFO] [stdout] test parser::response::tests::test_unwrap_json_qualified_path ... ok [INFO] [stdout] test parser::response::tests::test_unwrap_json_with_json ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_adjacently_tagged_enum_basic ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_adjacently_tagged_enum_tuple_variant ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_adjacently_tagged_enum_with_unit_variant ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_internally_tagged_enum_struct_variants ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_internally_tagged_enum_unit_variants ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_internally_tagged_enum_with_rename_all ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_internally_tagged_skips_tuple_variant ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_externally_tagged_empty_struct_variant ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_enum_basic ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_adjacently_tagged_snapshot ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_enum_unit_variant ... 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_mixed_unit_variant::case_1 ... 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_empty_enum ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_snapshot ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_multi_field_tuple_variant ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_tuple_variant_with_known_schema_ref ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::enum_repr_tests::test_untagged_enum_struct_variants ... 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::response::tests::test_parse_return_type::case_22 ... 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::enum_repr_tests::test_internally_tagged_snapshot ... 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::tests::test_parse_enum_to_schema_rename_all_with_other_attrs_data ... 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_rename_all_with_other_attrs_unit ... 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_tuple_and_named_variants::case_1 ... 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::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_2 ... ok [INFO] [stdout] test parser::schema::enum_schema::tests::test_parse_enum_to_schema_with_variant_descriptions ... 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_variant_rename_overrides_rename_all ... ok [INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_02 ... 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::generics::tests::test_substitute_type_comprehensive::case_01 ... ok [INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_comprehensive::case_03 ... 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_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_06 ... 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::generics::tests::test_substitute_type_comprehensive::case_05 ... 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_parse_failure_uses_original::case_1 ... 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_14 ... 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_parenthesized_args ... 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_comprehensive::case_16 ... ok [INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_path_without_angle_brackets ... ok [INFO] [stdout] test parser::schema::generics::tests::test_substitute_type_with_lifetime_generic_argument ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_1 ... 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_13 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content_fallback_at_start ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content_fallback_complex ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content_non_list_attr_continues ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_content_only_non_list_attr_returns_none ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_adjacently_tagged_custom_names ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_adjacently_tagged_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_adjacently_tagged ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_content_without_tag ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_externally_tagged ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_internally_tagged ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_internally_tagged_custom_name ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_internally_tagged_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_no_serde_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_untagged_with_other_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_enum_repr_untagged ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_fallback_at_end ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_fallback_avoids_untagged ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_fallback_complex ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_non_list_attr_continues ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_tag_only_non_list_attr_returns_none ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_among_other_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_standalone_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_with_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_with_function_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_avoids_rename_all ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_fallback_avoids_rename_all ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_fallback_complex_attr ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_default_with_fn_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::enum_repr_tests::test_extract_untagged::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_fallback_word_boundary ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_form_data_no_field_name ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_form_data_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_at_end ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_complex_attr ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_flatten_fallback_at_end ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_field_rename_serde_over_form_data ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_flatten_fallback_no_partial_match ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_flatten_fallback_complex ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_functions_with_empty_serde ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_flatten_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_empty_string ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_fallback_manual_parsing ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_invalid_value ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_module_qualified_forces_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_no_equals ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_all_formats::case_8 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_complex_attribute_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_crate_qualified_forces_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_deeply_qualified_forces_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_no_quote_start ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_qualified_path_forces_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_non_list_serde ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_functions_ignore_non_serde ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_multiple_serde_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_raw_tokens_force_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_self_qualified_forces_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_serde_over_try_from_multipart ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_not_skip_deserializing ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_serializing_if_complex_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_try_from_multipart_no_rename_all ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_unclosed_quote ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_try_from_multipart_fallback ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_serializing_if_fallback_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_rename_all_with_whitespace ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_basic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_not_skip_serializing_if ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_rename_all_not_rename ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_mixed_attributes ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_field_multiple_serde_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_multiple_items_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_doc_comment_multi_line ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_doc_comment_single_line ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_doc_comment_no_leading_space ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_with_other_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_doc_comment_empty ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_default::case_8 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::fallback_parsing_tests::test_extract_skip_serializing_if_programmatic ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_doc_comment_with_non_doc_attrs ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_8 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_9 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_field_rename::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all_enum_with_deny_unknown_fields ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_flatten::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_crate_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_non_path_type ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_super_path ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_empty_module_name ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_single_segment ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_8 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_6 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_7 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_schema_name_from_entity_not_entity ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_01 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_02 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_rename_all::case_9 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip_serializing_if::case_4 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip_serializing_if::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_5 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_03 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_05 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip::case_8 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_10 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_04 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip_serializing_if::case_3 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip_serializing_if::case_2 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_06 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_extract_skip_serializing_if::case_1 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_07 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_08 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_09 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_13 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_14 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_15 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_11 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_16 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_12 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_19 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_20 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_22 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_25 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_23 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_27 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_28 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_24 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_30 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_31 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_29 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_21 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_36 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_37 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_38 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_32 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_39 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_40 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_42 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_33 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_41 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_17 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_43 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_18 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_34 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_35 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_44 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_45 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_57 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_46 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_58 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field_camelcase_with_digits ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_48 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_51 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_50 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_26 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_54 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_47 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_49 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_56 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_55 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_53 ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field::case_52 ... 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_no_flatten ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_rename_field_unknown_format ... ok [INFO] [stdout] test parser::schema::serde_attrs::tests::test_strip_raw_prefix_owned ... 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_tuple_and_unit_structs::case_1 ... ok [INFO] [stdout] test parser::schema::struct_schema::tests::test_parse_struct_to_schema_with_multiple_flatten ... 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_with_description ... 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_with_flatten ... 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_skip_field ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_hashmap_with_known_ref_value ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_hashset_string_produces_unique_items_array ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_bare_btreeset_without_generics ... 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::type_schema::tests::test_box_box_i32 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_btreemap_with_inline_value ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_btreeset_i32_produces_unique_items_array ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_bare_hashset_without_generics ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_generic_known_schema_no_generic_params_in_def ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_generic_known_schema_invalid_definition ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_generic_known_schema_no_struct_definition ... 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::test_is_primitive_type_negative_single_segment::case_2 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_generic_known_schema_param_count_mismatch ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_generic_known_schema_tuple_struct ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_hashmap_single_arg_falls_through ... 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_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_parse_type_named_temp_file_binary_format ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_nested_vec_vec_string ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_option_hashset_is_nullable_unique_array ... 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::test_parse_type_non_generic_wrappers_return_object::case_3 ... 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_field_data_binary_format ... 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_non_generic_wrappers_return_object::case_6 ... 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_is_primitive_type_positive::case_11 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_mutable_reference_delegates_to_inner ... 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_positive::case_12 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_option_vec_i32 ... 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_non_generic_wrappers_return_object::case_4 ... 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_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_cases::case_1 ... 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_chrono_date_time_types::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_4 ... 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_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_5 ... 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_generic_substitution ... 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_fallback ... 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_known_schema_ref_and_unknown_custom ... 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_has_one_non_entity_path ... 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_has_many_entity ... 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_module_schema_path_fallback ... 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_has_many_fallback ... 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_option_ref_nullable ... 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_optional_date_time_types::case_1 ... 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_optional_date_time_types::case_2 ... 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_vec_date_time_types ... 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_time_crate_types::case_4 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_unknown_custom_type ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_01 ... 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_07 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_recursion_depth_limit_returns_object ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_recursion_depth_resets_after_call ... 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 route::utils::tests::test_check_route_by_meta::case_02 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_parse_type_to_schema_ref_qualified_chrono_types ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_03 ... 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_parse_type_to_schema_ref_time_crate_types::case_1 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_06 ... ok [INFO] [stdout] test parser::schema::type_schema::tests::test_vec_does_not_have_unique_items ... 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_11 ... 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_09 ... 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_04 ... 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_17 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_18 ... ok [INFO] [stdout] test route::utils::tests::test_extract_doc_comment_single_line ... ok [INFO] [stdout] test route::utils::tests::test_extract_doc_comment_empty ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info::case_01 ... ok [INFO] [stdout] test route::utils::tests::test_extract_doc_comment_with_other_attrs ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_14 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_15 ... ok [INFO] [stdout] test route::utils::tests::test_extract_doc_comment_multi_line ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info::case_03 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_21 ... 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_05 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_20 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_16 ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info::case_02 ... ok [INFO] [stdout] test route::utils::tests::test_check_route_by_meta::case_19 ... ok [INFO] [stdout] test route::utils::tests::test_extract_doc_comment_no_leading_space ... 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_19 ... 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_20 ... 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_11 ... 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_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_15 ... 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_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_27 ... 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_32 ... 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_28 ... 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_08 ... 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_35 ... 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_31 ... 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_38 ... 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_30 ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info::case_39 ... ok [INFO] [stdout] test route_impl::tests::test_process_route_attribute_invalid_attr ... ok [INFO] [stdout] test route_impl::tests::test_extract_tag_strings_values ... 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_single_tag ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info_with_tags ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info_with_tags_and_description ... ok [INFO] [stdout] test route_impl::tests::test_extract_error_status_codes_empty ... ok [INFO] [stdout] test route_impl::tests::test_extract_error_status_codes_values ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info::case_37 ... ok [INFO] [stdout] test route_impl::tests::test_process_route_attribute_all_methods ... ok [INFO] [stdout] test route_impl::tests::test_extract_tag_strings_empty ... 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_route_storage_no_optional_fields ... ok [INFO] [stdout] test route_impl::tests::test_route_storage_populated_by_process_route_attribute ... ok [INFO] [stdout] test route_impl::tests::test_process_route_attribute_with_path ... ok [INFO] [stdout] test route_impl::tests::test_process_route_attribute_valid ... ok [INFO] [stdout] test route_impl::tests::test_validate_route_fn_not_async ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info_with_description ... ok [INFO] [stdout] test route_impl::tests::test_validate_route_fn_not_public ... 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 router_codegen::tests::test_auto_router_input_no_comma ... ok [INFO] [stdout] test route::utils::tests::test_extract_route_info_with_empty_tags ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_all_fields ... ok [INFO] [stdout] test route_impl::tests::test_validate_route_fn_valid ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_openapi_single ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_servers_single ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_servers_array_strings ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_docs_redoc ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_servers_single_struct ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_invalid_token ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_servers_struct ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_openapi_array ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_dir_only ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_unknown_field ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_servers_tuple ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_string_as_dir ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_empty ... ok [INFO] [stdout] test router_codegen::tests::test_export_app_input_unknown_field ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_empty_folder_name ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_1_single_get_route ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_2_single_post_route ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_same_path_different_methods ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_multiple_routes ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_multiple_commas ... ok [INFO] [stdout] test router_codegen::tests::test_export_app_input_multiple_commas ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_server_env_var_fallback ... ok [INFO] [stdout] test router_codegen::tests::test_export_app_input_with_dir ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_empty ... ok [INFO] [stdout] test router_codegen::tests::test_export_app_input_with_trailing_comma ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_parse_title_version ... ok [INFO] [stdout] test router_codegen::tests::test_export_app_input_name_only ... ok [INFO] [stdout] test router_codegen::tests::test_auto_router_input_server_env_var_invalid_url_filtered ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_both_docs ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_cron_no_merge ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_6_route_with_custom_path ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_merge_and_cron ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_3_single_put_route ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_docs_and_merge ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_8_deeply_nested_module ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_5_single_patch_route ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_redoc_and_merge ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_mod_rs ... ok [INFO] [stdout] test router_codegen::tests::test_parse_merge_values_empty ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_4_single_delete_route ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_single_route::case_7_nested_module ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_unknown_http_method ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_unknown_method_skipped_valid_kept ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_docs ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_multiple_merge_apps ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_both_docs_and_merge ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_redoc ... ok [INFO] [stdout] test router_codegen::tests::test_parse_merge_values_multiple ... ok [INFO] [stdout] test router_codegen::tests::test_parse_merge_values_with_trailing_comma ... ok [INFO] [stdout] test router_codegen::tests::test_parse_merge_values_single ... ok [INFO] [stdout] test router_codegen::tests::test_generate_router_code_with_merge_apps ... ok [INFO] [stdout] test router_codegen::tests::test_parse_server_struct_url_only ... ok [INFO] [stdout] test router_codegen::tests::test_parse_servers_tuple_url_only ... ok [INFO] [stdout] test router_codegen::tests::test_redoc_html_template_renders_valid_quotes ... ok [INFO] [stdout] test router_codegen::tests::test_swagger_html_template_renders_valid_quotes ... ok [INFO] [stdout] test router_codegen::tests::test_validate_server_url_no_scheme ... ok [INFO] [stdout] test router_codegen::tests::test_validate_server_url_invalid ... ok [INFO] [stdout] test router_codegen::tests::test_validate_server_url_valid_http ... ok [INFO] [stdout] test router_codegen::tests::test_parse_server_struct_unknown_field ... ok [INFO] [stdout] test router_codegen::tests::test_parse_openapi_values_array ... ok [INFO] [stdout] test router_codegen::tests::test_validate_server_url_valid_https ... ok [INFO] [stdout] test router_codegen::tests::test_parse_openapi_values_single ... ok [INFO] [stdout] test router_codegen::tests::test_parse_server_struct_missing_url ... ok [INFO] [stdout] test router_codegen::tests::test_parse_server_struct_with_description ... ok [INFO] [stdout] test router_codegen::tests::test_parse_servers_invalid_url ... ok [INFO] [stdout] test router_codegen::tests::test_process_vespera_input_all_fields ... ok [INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_empty_input ... ok [INFO] [stdout] test router_codegen::tests::test_process_vespera_input_defaults ... ok [INFO] [stdout] test router_codegen::tests::test_process_vespera_input_servers_with_description ... ok [INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_finds_functions ... ok [INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_tuple_struct ... ok [INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_name_before_unknown ... 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_extract_schema_name_attr_non_name_meta_key ... ok [INFO] [stdout] test schema_impl::tests::test_extract_defaults_from_file_non_extractable_value ... ok [INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_with_name ... ok [INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_enum ... 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_empty_schema ... ok [INFO] [stdout] test schema_impl::tests::test_extract_schema_name_attr_without_name ... 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_schema_name_attr_multiple_schema_attrs ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_definition_contains_fields ... ok [INFO] [stdout] test schema_impl::tests::test_extract_field_defaults_from_path_with_default_fn ... 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_defaults_from_file_missing_function ... 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_simple ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_include_in_openapi_true ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_unit_struct ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_struct ... ok [INFO] [stdout] test schema_impl::tests::test_schema_storage_overwrite ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_custom_name ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_lifetime ... 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_from_attr_optional_fk ... 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_field_required_has_one_with_required_fk ... ok [INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_field_without_ident ... ok [INFO] [stdout] test schema_macro::circular::tests::test_circular_field_required_has_one_with_from_attr_required_fk ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_generic ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_generics ... ok [INFO] [stdout] test schema_impl::tests::test_schema_storage_insert_and_get ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_with_serde_attrs ... ok [INFO] [stdout] test schema_macro::circular::tests::test_circular_fields_empty_module_path ... 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_field_without_ident ... ok [INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_2 ... 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::case_3 ... 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_fields_option_box_pattern ... 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_5 ... ok [INFO] [stdout] test schema_impl::tests::test_process_derive_schema_tuple_struct ... ok [INFO] [stdout] test schema_macro::circular::tests::test_detect_circular_fields::case_1 ... 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_invalid_struct ... 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_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_skip_serde_skip_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_circular_field ... 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_generate_default_for_relation_field_has_one_with_from_attr_optional ... 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_many ... 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_generate_inline_struct_construction_tuple_struct ... 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_belongs_to_relation ... 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_fields ... 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_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_inline_type_construction_tuple_struct ... 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_skips_relations ... 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_4 ... ok [INFO] [stdout] test schema_macro::circular::tests::test_is_circular_relation_required_field_not_found ... ok [INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations_invalid_struct ... ok [INFO] [stdout] test schema_macro::circular::tests::test_generate_inline_type_construction_with_fields ... ok [INFO] [stdout] test schema_macro::circular::tests::test_is_circular_relation_required_unnamed_fields ... ok [INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations_unnamed_fields ... 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_2 ... ok [INFO] [stdout] test schema_macro::circular::tests::test_has_fk_relations::case_3 ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_generate_filtered_schema_empty_properties ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_generate_filtered_schema_tuple_struct ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_boolean_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_generate_filtered_schema_with_skip_serializing_if ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_integer_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_none_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_generate_filtered_schema_with_default_field ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_string_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_format ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_ref_to_tokens_inline_variant ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_array_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_null_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_ref_to_tokens_ref_variant ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_maximum ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_number_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_nullable_false ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_items ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_minimum ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_object_type ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_nullable ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_required ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_properties ... ok [INFO] [stdout] test schema_macro::codegen::tests::test_schema_to_tokens_with_ref_path ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_print_profile_summary_with_profile_env ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_print_profile_summary_without_profile_env ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_collect_rs_files_recursive_empty_dir ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_get_fk_column_cache_hit ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_file_path_to_module_path_lib_rs ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_file_path_to_module_path_simple ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_get_struct_candidates_file_list_cache_hit ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_collect_rs_files_recursive_nonexistent_dir ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_get_struct_candidates_filters_correctly ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_file_not_found ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_file_path_to_module_path_mod_rs ... ok [INFO] [stdout] test schema_macro::file_cache::tests::test_get_struct_candidates_caches_result ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_collect_rs_files_recursive_with_files ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_empty_module_segments ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_file_path_to_module_path_not_under_src ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_model_from_schema_path_no_module ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_model_from_schema_path_empty_after_filter ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_no_model_struct ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_mod_rs ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_field_no_from_attr ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_no_matching_relation_enum ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_by_name_unparseable_file ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_path_empty_segments ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_tuple_struct ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_path_non_path_type ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_path_qualified_module_path ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_schema_path_empty_string ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_schema_path_no_module ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_candidate_unparseable_file ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_fallback_contains ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_no_match_in_candidates_falls_to_rest ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_build_entity_path_deeply_nested ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_build_entity_path_from_schema_path ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_build_entity_path_simple ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_unparseable_file ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_build_entity_path_single_segment ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_snake_case_filename ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_belongs_to_with_relation_enum_required_no_fk ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_parse_struct_cached_failure ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_belongs_to_with_relation_enum_required_with_fk ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_circular_has_one_optional ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_relation_enum_fk_found ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_with_hint ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_with_request_suffix ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_with_response_suffix ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_exact_filename_disambiguation ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_one_with_relation_enum_optional_with_fk ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_via_rel_fk_not_found ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_one_with_relation_enum_optional_no_fk ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_path_file_with_non_matching_items ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_no_relations ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_non_circular_has_one_with_fk_optional ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_non_circular_has_one_with_fk_required ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_relation_field_not_in_mappings ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_unknown_relation_type ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_unknown_relation_with_inline_type ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_belongs_to ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_has_many ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_has_many_inline ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_has_one_optional ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_inline_type ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_required_relation ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_with_wrapped_fields ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_converts_datetime_types ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_file_not_found ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_invalid_model ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_by_name_unreadable_file ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_no_circular ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_model_from_schema_path_success ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_skips_serde_skip ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_circular ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_with_circular ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_skips_relation_types ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_converts_datetime_types ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_from_def_with_schema_name_override ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_from_def_with_schema_name_override ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_from_def_with_skip ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_with_file_lookup ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_with_file_lookup ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_disambiguation_still_ambiguous ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition_doc_attr ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition_empty_fields ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition_complex_type ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition_multiple_attrs ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_inline_relation_type_struct ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_type_definition_with_attrs ... ok [INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_simple ... 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_input_trailing_comma ... ok [INFO] [stdout] test schema_macro::input::tests::test_parse_schema_input_unknown_param ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_inline_field_struct ... 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_input_misspelled_from ... 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_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_all_parameters ... 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_ignore ... 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_multipart ... 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_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_name ... 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 ... 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_partial_fields ... 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_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_wrong_from_keyword ... ok [INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_single_rename ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_belongs_to_optional ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_belongs_to_required ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_crate_path ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_empty_segments ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_has_many ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_has_one_no_fk ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_has_one_optional ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_has_one_required ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_no_angle_brackets ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_non_path_inner ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_non_path_type ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_non_type_generic ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_relative_path ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_super_path ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_relation_type_to_schema_with_info_unknown_relation ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_field_data_with_generic ... ok [INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_multiple_commas_trailing ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_field_data_without_generic ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_field_data_with_non_type_generic ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_named_temp_file ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono::case_1 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono::case_2 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono::case_3 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono_empty_path ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono_regular_type ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_seaorm_type_to_chrono_non_path_type ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_type_with_chrono_plain_type ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_type_with_chrono_option_datetime ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_belongs_to_from_field_empty_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_belongs_to_from_field_no_sea_orm_attr ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_convert_type_with_chrono_vec_datetime ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_belongs_to_from_field_without_from ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_relation_enum_empty_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_relation_enum_no_sea_orm_attr ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_relation_enum_with_value ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_relation_enum_without_relation_enum ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_bool ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_empty_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_empty_value_after_equals ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_float ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_int ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_no_default_value_key ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_belongs_to_from_field_with_from ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_non_list_meta ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_none ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_string ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_with_other_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_empty_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_multiple_sea_orm_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_non_sea_orm_attr ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_with_other_key_value_pairs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_with_relation_enum ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_with_value ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_via_rel_without_via_rel ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_empty_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_false ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_no_sea_orm_attr ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_non_list_meta ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_true ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_has_sea_orm_primary_key_with_other_attrs ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_extract_sea_orm_default_value_non_sea_orm_attr ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_field_optional_in_struct_field_not_found ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_field_optional_in_struct_optional ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_field_optional_in_struct_required ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_1 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_2 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_3 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_4 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_field_optional_in_struct_tuple_struct ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_5 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_6 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_8 ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_9 ... ok [INFO] [stdout] test schema_macro::tests::test_extract_belongs_to_from_field_with_equals_value ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_code_excludes_serde_skip_fields ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_code_malformed_definition ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_code_simple_struct ... 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_omit ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_code_with_pick ... ok [INFO] [stdout] test schema_macro::seaorm::tests::test_is_sql_function_default::case_7 ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_belongs_to_circular_inline_optional ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_belongs_to_relation ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_from_model_generation ... 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_has_many_excluded_by_default ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_has_many_explicit_pick_file_not_found ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_inline_type_required ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_path_mod_rs_variant ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_has_one_relation ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_inherits_source_rename_all ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_multipart_basic ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_multipart_partial ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_multipart_skips_relations ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_has_one_circular_inline_required ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_multipart_with_form_data_attrs ... 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_omit_nonexistent_field ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_override_rename_all ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_partial_from_impl_wraps_some ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_partial_no_double_option ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_partial_nonexistent_field ... 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_preserves_struct_doc ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_multipart_with_rename ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_qualified_path_not_found ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_qualified_path_storage_lookup ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_qualified_path_file_lookup_success ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_raw_identifier_field ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_relation_conversion_failure ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_from_def ... ok [INFO] [stdout] test schema_macro::inline_types::tests::test_generate_inline_relation_type_no_relations_file_not_found ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_parent_stub_all_relation_types ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_full_scan_unparseable_file ... ok [INFO] [stdout] test schema_macro::input::tests::test_parse_schema_type_input_with_clone_false ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_rename_preserves_serde_rename ... 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_rename_nonexistent_field ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_tuple_struct ... 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_with_add ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_clone_false ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_seaorm_model_with_relation_generates_from_model ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_simple_name_file_lookup_fallback ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_custom_name ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_ignore_schema ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_omit ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_relation_enum_fk_not_found ... ok [INFO] [stdout] test schema_macro::tests::test_is_parseable_type_empty_segments ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_omit_default ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_partial_fields ... ok [INFO] [stdout] test schema_macro::tests::test_is_parseable_type_non_parseable ... ok [INFO] [stdout] test schema_macro::tests::test_is_parseable_type_non_path ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_partial_all ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_with_rename ... ok [INFO] [stdout] test schema_macro::tests::test_is_parseable_type_primitives ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_existing_serde_default ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_full_generation ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_no_default_and_no_pk ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_non_parseable_type ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_naive_datetime ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_naive_time ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_non_path_type ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_time_type ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_unknown_type_skips ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_datetime ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_generates_defaults ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_uuid ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_naive_date ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_omit_set_none ... ok [INFO] [stdout] test schema_macro::tests::test_seaorm_relation_required_fk_directly ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_optional_field_skips ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_omit_set ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_fields ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_sql_function_with_existing_serde_default ... ok [INFO] [stdout] test schema_macro::tests::test_sea_orm_default_attrs_primary_key_generates_defaults ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_rename_map ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_all ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_partial_config_none ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_pick_set ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_build_rename_map_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_from_source ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_extract_form_data_attrs_empty ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_determine_rename_all_with_input ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_extract_form_data_attrs ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_extract_field_serde_attrs ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_extract_serde_attrs_without_rename_all ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_extract_doc_attrs ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_no_filters ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_omit ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_filter_out_serde_rename ... 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_3 ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_capitalize_first::case_2 ... 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::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_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::test_extract_type_name_non_path_error ... 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_1 ... 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_get_type_default::case_3 ... 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_6 ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_is_map_type::case_1 ... ok [INFO] [stdout] test schema_macro::transformation::tests::test_should_skip_field_pick ... 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_wrap_in_option_partial_fields ... 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_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_map_type::case_3 ... 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_is_map_type::case_2 ... 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_is_option_type_true ... 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_primitive_like_custom_type ... 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_option_type_vec_false ... 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_is_primitive_like_option_of_custom_type ... 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_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_vec_of_primitives ... 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_primitive_or_known_type::case_01 ... 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_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_08 ... 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_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_qualified_path_crate_path ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_is_qualified_path_non_path_type ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_is_qualified_path_simple ... 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_sea_orm_attr ... 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_seaorm_relation_type_belongs_to ... 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_seaorm_relation_type_has_many ... 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_regular_type ... 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_already_qualified ... 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_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_resolve_type_to_absolute_path_non_path_type ... 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_is_primitive_like_option_string ... 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::test_is_primitive_like_true ... 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_4 ... 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_3 ... 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_snake_to_pascal_case::case_7 ... ok [INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_named ... ok [INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_raw_identifier ... ok [INFO] [stdout] test schema_macro::validation::tests::test_extract_source_field_names_tuple ... 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_partial_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_nonexistent ... ok [INFO] [stdout] test vespera_impl::tests::test_compute_config_hash_with_merge ... ok [INFO] [stdout] test schema_macro::validation::tests::test_validate_partial_fields_nonexistent ... ok [INFO] [stdout] test schema_macro::validation::tests::test_validate_rename_fields_success ... ok [INFO] [stdout] test vespera_impl::tests::test_compute_config_hash_with_servers ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_none_spec ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_multiple_files ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_skip_unchanged ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_write_error ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_writes_file ... ok [INFO] [stdout] test vespera_impl::tests::test_find_folder_path_absolute_path ... ok [INFO] [stdout] test vespera_impl::tests::test_ensure_openapi_files_from_cache_creates_parent_dirs ... ok [INFO] [stdout] test vespera_impl::tests::test_find_folder_path_nonexistent_returns_path ... ok [INFO] [stdout] test vespera_impl::tests::test_find_folder_path_with_src_folder ... ok [INFO] [stdout] test vespera_impl::tests::test_find_target_dir_with_workspace ... ok [INFO] [stdout] test vespera_impl::tests::test_find_target_dir_no_workspace ... ok [INFO] [stdout] test vespera_impl::tests::test_find_target_dir_with_cargo_lock ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_both_docs ... ok [INFO] [stdout] test vespera_impl::tests::test_find_target_dir_workspace_with_cargo_lock ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_docs_only ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_creates_directories ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_file_output ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_no_output ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_file_write_error ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_redoc_only ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_ambiguous_skipped ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_empty_storage ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_matching_route ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_with_merge_no_manifest_dir ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_partial_fields ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_preserves_existing ... ok [INFO] [stdout] test vespera_impl::tests::test_generate_and_write_openapi_with_merge_and_valid_spec ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_collect_metadata_error ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_folder_not_found ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_create_dir_error ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_with_profiling ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_with_empty_folder ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_with_schema_storage ... ok [INFO] [stdout] test vespera_impl::tests::test_process_export_app_write_spec_error ... ok [INFO] [stdout] test vespera_impl::tests::test_find_target_dir_deeply_nested ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_folder_not_found ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_no_openapi_output ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_belongs_to_circular_inline_required_file ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_with_profiling ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_with_schema_storage ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_seaorm_model_detection ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_extract_type_name_simple ... ok [INFO] [stdout] test schema_macro::type_utils::tests::test_is_primitive_like_vec_of_datetime ... ok [INFO] [stdout] test vespera_impl::tests::test_merge_route_storage_no_match ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_collect_metadata_error ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_fk_column_from_target_entity_success ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_has_many_explicit_pick_inline_type ... ok [INFO] [stdout] test schema_macro::file_lookup::tests::test_find_struct_from_schema_path_with_non_struct_items ... ok [INFO] [stdout] test schema_macro::tests::test_generate_schema_type_code_qualified_path_with_nonempty_module_path ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_circular_has_one_required ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_fk_no_circular ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_cache_hit ... ok [INFO] [stdout] test vespera_impl::tests::test_process_vespera_macro_with_cron_storage ... ok [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_has_many_with_via_rel_fk_found ... ok [INFO] [stderr] Doc-tests vespera_macro [INFO] [stdout] test schema_macro::from_model::tests::test_generate_from_model_needs_parent_stub_with_required_circular ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1521 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.47s [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 40) ... ignored [INFO] [stdout] test src/lib.rs - cron (line 87) ... ignored [INFO] [stdout] test src/lib.rs - export_app (line 311) ... ignored [INFO] [stdout] test src/lib.rs - schema (line 150) ... ignored [INFO] [stdout] test src/lib.rs - schema (line 171) ... ignored [INFO] [stdout] test src/lib.rs - schema_type (line 211) ... ignored [INFO] [stdout] test src/lib.rs - schema_type (line 236) ... ignored [INFO] [stdout] test src/route_impl.rs - route_impl (line 28) ... 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 164) ... ignored [INFO] [stdout] test src/schema_macro/circular.rs - schema_macro::circular::generate_inline_type_construction (line 231) ... ignored [INFO] [stdout] test src/schema_macro/file_lookup.rs - schema_macro::file_lookup::find_struct_from_path (line 28) ... ignored [INFO] [stdout] test src/schema_macro/file_lookup.rs - schema_macro::file_lookup::find_struct_from_path (line 40) ... ignored [INFO] [stdout] test src/schema_macro/from_model.rs - schema_macro::from_model::generate_from_model_with_relations (line 46) ... 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.49s; merged doctests compilation took 0.48s [INFO] running `Command { std: "docker" "inspect" "e77eef4fdb422c755aacda8fa726830e9ff5006d044afad9cedde0bb91c1ef55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e77eef4fdb422c755aacda8fa726830e9ff5006d044afad9cedde0bb91c1ef55", kill_on_drop: false }` [INFO] [stdout] e77eef4fdb422c755aacda8fa726830e9ff5006d044afad9cedde0bb91c1ef55