[INFO] fetching crate entity-derive-impl 0.20.17...
[INFO] testing entity-derive-impl-0.20.17 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate entity-derive-impl 0.20.17 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate entity-derive-impl 0.20.17
[INFO] finished tweaking crates.io crate entity-derive-impl 0.20.17
[INFO] tweaked toml for crates.io crate entity-derive-impl 0.20.17 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate entity-derive-impl 0.20.17 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate entity-derive-impl 0.20.17 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded trybuild v1.0.118
[INFO] [stderr]   Downloaded validator_derive v0.20.1
[INFO] [stderr]   Downloaded validator v0.20.0
[INFO] [stderr]   Downloaded futures-executor v0.3.33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724
[INFO] running `Command { std: "docker" "start" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling convert_case v0.11.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling entity-derive-impl v0.20.17 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 39.42s
[INFO] running `Command { std: "docker" "inspect" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling hkdf v0.13.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling whoami v2.1.2
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling proc-macro-error3 v3.0.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling utoipa-gen v5.5.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling validator_derive v0.20.1
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling trybuild v1.0.118
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling entity-derive-impl v0.20.17 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling utoipa v5.5.0
[INFO] [stderr]    Compiling validator v0.20.0
[INFO] [stderr]    Compiling sqlx-core v0.9.0
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0
[INFO] [stderr]    Compiling sqlx-macros-core v0.9.0
[INFO] [stderr]    Compiling sqlx-macros v0.9.0
[INFO] [stderr]    Compiling sqlx v0.9.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 33s
[INFO] running `Command { std: "docker" "inspect" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/entity_derive_impl-edb32d062c6a94c8)
[INFO] [stdout] 
[INFO] [stdout] running 696 tests
[INFO] [stdout] test entity::api::crud::helpers::tests::item_path_with_prefix ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::collection_path_kebab_case ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::security_attr_bearer ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::deprecated_attr_absent ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::item_path_simple ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::security_attr_unknown_defaults_to_cookie ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::security_attr_cookie ... ok
[INFO] [stdout] test entity::api::crud::tests::collection_path_format ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::collection_path_with_prefix ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::security_attr_none ... ok
[INFO] [stdout] test entity::api::crud::tests::generates_handlers_when_enabled ... ok
[INFO] [stdout] test entity::api::crud::tests::item_path_format ... ok
[INFO] [stdout] test entity::api::crud::tests::no_handlers_when_disabled ... ok
[INFO] [stdout] test entity::api::handlers::guard_tests::commands_override_none_disables_guard ... ok
[INFO] [stdout] test entity::api::handlers::guard_tests::command_handlers_receive_guard ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::deprecated_attr_present ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::collection_path_simple ... ok
[INFO] [stdout] test entity::api::handlers::tests::build_path_without_id ... ok
[INFO] [stdout] test entity::api::crud::helpers::tests::security_attr_api_key ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_deprecated ... ok
[INFO] [stdout] test entity::api::handlers::guard_tests::public_commands_skip_guard ... ok
[INFO] [stdout] test entity::api::handlers::tests::build_path_with_id ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_public_command ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_with_security ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_all_handlers ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_empty_for_no_commands ... ok
[INFO] [stdout] test entity::api::handlers::tests::build_path_with_prefix ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_without_id ... ok
[INFO] [stdout] test entity::api::handlers::tests::handler_function_name_camel_case ... ok
[INFO] [stdout] test entity::api::handlers::tests::http_method_custom ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_with_id ... ok
[INFO] [stdout] test entity::api::handlers::tests::generate_handler_command_level_security ... ok
[INFO] [stdout] test entity::api::handlers::tests::http_method_delete ... ok
[INFO] [stdout] test entity::api::handlers::tests::http_method_update ... ok
[INFO] [stdout] test entity::api::handlers::tests::handler_function_name_simple ... ok
[INFO] [stdout] test entity::api::handlers::tests::response_type_custom_result ... ok
[INFO] [stdout] test entity::api::handlers::tests::http_method_create ... ok
[INFO] [stdout] test entity::api::handlers::tests::response_type_delete ... ok
[INFO] [stdout] test entity::api::handlers::tests::response_type_create ... ok
[INFO] [stdout] test entity::api::handlers::tests::security_scheme_admin ... ok
[INFO] [stdout] test entity::api::handlers::tests::security_scheme_api_key ... ok
[INFO] [stdout] test entity::api::handlers::tests::security_scheme_bearer ... ok
[INFO] [stdout] test entity::api::handlers::tests::security_scheme_oauth2 ... ok
[INFO] [stdout] test entity::api::handlers::tests::security_scheme_unknown_defaults_to_bearer ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_contact_email ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_uses_entity_doc_as_description ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_description ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_deprecated ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_full_config ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_empty_config ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_contact_name ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_contact_url ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_full_contact ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_license ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_license_and_url ... ok
[INFO] [stdout] test entity::api::openapi::schemas::tests::schema_types_no_handlers ... ok
[INFO] [stdout] test entity::api::openapi::schemas::tests::schema_types_with_all_handlers ... ok
[INFO] [stdout] test entity::api::openapi::schemas::tests::common_schemas_code_generated ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_version ... ok
[INFO] [stdout] test entity::api::openapi::info::tests::generate_info_with_title ... ok
[INFO] [stdout] test entity::api::openapi::schemas::tests::schema_types_create_only ... ok
[INFO] [stdout] test entity::api::openapi::schemas::tests::schema_types_with_commands ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::scheme_name_api_key ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::scheme_name_bearer ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::scheme_name_cookie ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::scheme_name_unknown_defaults_to_cookie ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::security_code_api_key ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::security_code_cookie ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::security_code_bearer ... ok
[INFO] [stdout] test entity::api::openapi::tests::collection_path_format ... ok
[INFO] [stdout] test entity::api::openapi::tests::selective_handlers_all_schemas ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::security_code_unknown_returns_empty ... ok
[INFO] [stdout] test entity::api::openapi::security::tests::security_code_none ... ok
[INFO] [stdout] test entity::api::openapi::tests::selective_handlers_schemas_create_only ... ok
[INFO] [stdout] test entity::api::openapi::tests::generate_crud_only ... ok
[INFO] [stdout] test entity::api::router::tests::axum_method_create ... ok
[INFO] [stdout] test entity::api::router::tests::axum_method_update ... ok
[INFO] [stdout] test entity::api::router::tests::command_handler_name_multi_word ... ok
[INFO] [stdout] test entity::api::openapi::tests::selective_handlers_schemas_get_list_only ... ok
[INFO] [stdout] test entity::api::router::tests::axum_method_custom ... ok
[INFO] [stdout] test entity::api::router::tests::axum_method_delete ... ok
[INFO] [stdout] test entity::api::router::tests::command_handler_name_simple ... ok
[INFO] [stdout] test entity::api::router::tests::command_path_with_id ... ok
[INFO] [stdout] test entity::api::router::tests::crud_item_path ... ok
[INFO] [stdout] test entity::api::openapi::tests::generate_with_security ... ok
[INFO] [stdout] test entity::api::router::tests::command_path_with_prefix ... ok
[INFO] [stdout] test entity::api::router::tests::crud_collection_path ... ok
[INFO] [stdout] test entity::api::openapi::tests::item_path_format ... ok
[INFO] [stdout] test entity::api::router::tests::generate_commands_router_produces_output ... ok
[INFO] [stdout] test entity::api::router::tests::generate_crud_router_produces_output ... ok
[INFO] [stdout] test entity::api::openapi::tests::no_api_when_disabled ... ok
[INFO] [stdout] test entity::api::router::tests::command_path_without_id ... ok
[INFO] [stdout] test entity::api::tests::generate_api_no_handlers_no_commands ... ok
[INFO] [stdout] test entity::api::router::tests::crud_path_with_prefix ... ok
[INFO] [stdout] test entity::api::router::tests::generate_no_commands_returns_empty ... ok
[INFO] [stdout] test entity::api::router::tests::generate_no_handlers_returns_empty ... ok
[INFO] [stdout] test entity::api::openapi::tests::generate_cookie_security ... ok
[INFO] [stdout] test entity::mappers::embed_tests::drift_check_destructures_declared_shape ... ok
[INFO] [stdout] test entity::api::tests::generate_with_commands ... ok
[INFO] [stdout] test entity::mappers::embed_tests::embed_column_collision_rejected ... ok
[INFO] [stdout] test entity::mappers::embed_tests::embed_option_parent_rejected ... ok
[INFO] [stdout] test entity::api::router::tests::generate_crud_routes_with_specific_handlers ... ok
[INFO] [stdout] test entity::api::tests::generate_no_api_returns_empty ... ok
[INFO] [stdout] test entity::mappers::embed_tests::entity_to_insertable_flattens_parent ... ok
[INFO] [stdout] test entity::mappers::embed_tests::synthetic_columns_expand_after_parent ... ok
[INFO] [stdout] test entity::api::tests::generate_with_handlers ... ok
[INFO] [stdout] test entity::mappers::embed_tests::row_to_entity_reconstructs_parent ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::auto_temporal_columns_get_a_clock_default ... ok
[INFO] [stdout] test entity::api::tests::generate_with_both_handlers_and_commands ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::explicit_default_wins_over_the_implicit_one ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_composite_index_with_where ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_composite_index_basic ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_composite_index_gin ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_down_with_explicit_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_single_index_without_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_basic ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_composite_index_unique ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_down_basic ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_belongs_to ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_single_index_with_explicit_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_check ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_down_without_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_ci_unique_uses_functional_index ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_composite_indexes ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_belongs_to_on_delete_cascade ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_custom_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_default ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_explicit_public_schema ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_gin_index ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_unique ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_ies ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_index ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_nullable ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_ey_oy ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::non_temporal_and_nullable_auto_columns_keep_no_default ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_ay ... ok
[INFO] [stdout] test entity::migrations::postgres::junction_tests::junction_const_absent_for_plain_has_many ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_es ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::generate_up_with_varchar ... ok
[INFO] [stdout] test entity::migrations::postgres::junction_tests::junction_ddl_emitted_for_through ... ok
[INFO] [stdout] test entity::migrations::postgres::pg_enum_tests::option_wrapper_unwrapped_for_const_ref ... ok
[INFO] [stdout] test entity::migrations::postgres::search_tests::search_condition_uses_contains_ilike ... ok
[INFO] [stdout] test entity::migrations::postgres::pg_enum_tests::name_assertion_emitted ... ok
[INFO] [stdout] test entity::migrations::postgres::pg_enum_tests::ddl_uses_enum_type_name ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_regular ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_sh ... ok
[INFO] [stdout] test entity::migrations::postgres::pg_enum_tests::no_enums_produces_empty_list ... ok
[INFO] [stdout] test entity::migrations::postgres::ddl::tests::pluralize_x ... ok
[INFO] [stdout] test entity::migrations::postgres::search_tests::search_on_non_string_rejected ... ok
[INFO] [stdout] test entity::migrations::postgres::search_tests::search_filter_emits_trgm_index_and_extension ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::extensions_emitted_in_order ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::touch_without_updated_at_rejected ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::audit_emits_log_table_and_trigger ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::unknown_migrations_option_rejected ... ok
[INFO] [stdout] test entity::migrations::postgres::pg_enum_tests::migration_types_lists_enum_ddl ... ok
[INFO] [stdout] test entity::migrations::tests::generate_returns_empty_for_clickhouse ... ok
[INFO] [stdout] test entity::migrations::tests::generate_returns_empty_for_mongodb ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::plain_migrations_have_no_new_consts ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_bool ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_integers ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_explicit_sql_type ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_datetime ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_decimal ... ok
[INFO] [stdout] test entity::migrations::postgres::trigger_tests::touch_updated_at_emits_function_and_trigger ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_ip_addr ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_json ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_naive_date ... ok
[INFO] [stdout] test entity::migrations::tests::generate_returns_empty_when_migrations_disabled ... ok
[INFO] [stdout] test entity::migrations::tests::generate_returns_tokens_when_migrations_enabled ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_unknown_to_text ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_uuid ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_option_vec ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_string ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_vec_option ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_floats ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_option_nullable ... ok
[INFO] [stdout] test entity::migrations::types::tests::sql_type_to_sql_string_2d_array ... ok
[INFO] [stdout] test entity::migrations::types::tests::sql_type_to_sql_string_array ... ok
[INFO] [stdout] test entity::migrations::types::tests::sql_type_nullable ... ok
[INFO] [stdout] test entity::migrations::types::tests::sql_type_new ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_vec_to_array ... ok
[INFO] [stdout] test entity::new_entity::tests::new_fields_excludes_id ... ok
[INFO] [stdout] test entity::migrations::types::postgres::tests::map_string_varchar ... ok
[INFO] [stdout] test entity::migrations::types::tests::sql_type_to_sql_string_scalar ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_api_version ... ok
[INFO] [stdout] test entity::new_entity::tests::from_impl_copies_fields ... ok
[INFO] [stdout] test entity::new_entity::tests::new_struct_includes_create_fields ... ok
[INFO] [stdout] test entity::new_entity::tests::generate_returns_empty_when_not_aggregate_root ... ok
[INFO] [stdout] test entity::new_entity::tests::new_struct_no_id_field ... ok
[INFO] [stdout] test entity::new_entity::tests::from_impl_generates_uuid ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_contact_url ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_deprecated_in ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_contact_name ... ok
[INFO] [stdout] test entity::new_entity::tests::generate_returns_empty_when_sql_none ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_all_selective ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_description ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_license ... ok
[INFO] [stdout] test entity::new_entity::tests::new_fields_excludes_auto ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_selective ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_true ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_false ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_flag ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_handlers_invalid ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_license_url ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_path_only_fails ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_multiple_options ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_path_prefix ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_tag_description ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_name_value_fails ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_public_commands ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_security ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_tag ... ok
[INFO] [stdout] test entity::parse::api::tests::default_handlers_false ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_title ... ok
[INFO] [stdout] test entity::parse::api::tests::full_path_prefix_version_only ... ok
[INFO] [stdout] test entity::parse::api::tests::full_path_prefix_with_version ... ok
[INFO] [stdout] test entity::parse::api::tests::full_path_prefix_without_version ... ok
[INFO] [stdout] test entity::parse::api::tests::guard_for_without_guard_returns_none ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_invalid_path_rejected ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_container_level ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_unknown_option ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_none_disables ... ok
[INFO] [stdout] test entity::parse::api::tests::default_config_not_enabled ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_full_config ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_version ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_override_invalid_path_rejected ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_unknown_operation_rejected ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_deprecated ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_override_none_literal_accepted ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_per_operation_overrides ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_false ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_guard_override_trailing_comma ... ok
[INFO] [stdout] test entity::parse::api::parser::tests::parse_contact_email ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_flag ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_all_explicit ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_selective ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_trailing_slash_in_prefix ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_true ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_handlers_single ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_public_commands ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_tag_only ... ok
[INFO] [stdout] test entity::parse::api::tests::tag_or_default_uses_tag ... ok
[INFO] [stdout] test entity::parse::api::tests::security_for_public_command ... ok
[INFO] [stdout] test entity::parse::api::tests::tag_or_default_uses_entity_name ... ok
[INFO] [stdout] test entity::parse::api::tests::parse_version ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_combines_multiple_errors ... ok
[INFO] [stdout] test entity::parse::command::tests::default_no_security_override ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_command_with_fields ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_custom_payload_command ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_invalid_source_returns_error ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_kind_custom ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_kind_hint ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_kind_create ... ok
[INFO] [stdout] test entity::parse::command::tests::handler_method_name_generation ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_command_with_multiple_fields ... ok
[INFO] [stdout] test entity::parse::command::tests::ignores_non_command_attributes ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_command_with_result ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_invalid_kind_returns_error ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_security_bearer ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_security_none ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_kind_update ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_trailing_comma ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_multiple_commands ... ok
[INFO] [stdout] test entity::parse::dialect::tests::clickhouse_placeholders ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_source_update ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_unknown_option_returns_error ... ok
[INFO] [stdout] test entity::parse::command::tests::struct_name_generation ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_simple_command ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_requires_id_command ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_source_none ... ok
[INFO] [stdout] test entity::parse::command::tests::parse_source_create_explicit ... ok
[INFO] [stdout] test entity::parse::dialect::tests::default_is_postgres ... ok
[INFO] [stdout] test entity::parse::dialect::tests::from_meta_clickhouse ... ok
[INFO] [stdout] test entity::parse::dialect::tests::mongodb_placeholders ... ok
[INFO] [stdout] test entity::parse::dialect::tests::from_meta_invalid ... ok
[INFO] [stdout] test entity::parse::dialect::tests::from_meta_mongodb ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::full_table_name_empty_schema ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::table_name_without_schema ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::full_table_name_public_schema ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::api_attr_entity_without_api ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::api_attr_ignores_non_entity ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::full_table_name_tenants_schema ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::api_attr_with_security ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::api_attr_default_when_missing ... ok
[INFO] [stdout] test entity::parse::dialect::tests::from_meta_postgres ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::table_name_returns_raw_table ... ok
[INFO] [stdout] test entity::parse::entity::accessors::tests::full_table_name_custom_schema ... ok
[INFO] [stdout] test entity::parse::dialect::tests::postgres_placeholders ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_unknown_option_skipped ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_single ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_plain_has_no_through ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_through_parsed ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_empty ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_all_options ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_multiple_columns ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_ignores_non_entity ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_single_column ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_unique ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_custom_name ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_multiple_indexes ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_type_brin ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_no_indexes ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_unknown_type_defaults_to_btree ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_type_gin ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::chained_builder_pattern ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_type_gist ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::composite_index_all_options ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::default_name_format ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::is_partial_false_without_where ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::multiple_columns_index ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::name_or_default_uses_custom ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::name_or_default_uses_generated ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_where_clause ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::new_creates_btree_index ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::api_attr_with_tag ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_empty ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::unique_creates_unique_index ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::index_attrs_with_type_hash ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_ignores_other_attrs ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::unique_with_custom_name ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_name_sets_name ... ok
[INFO] [stdout] test entity::parse::entity::helpers::tests::has_many_multiple ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::unique_partial_index ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_where_sets_partial ... ok
[INFO] [stdout] test entity::parse::entity::join::tests::parses_multiple_joins ... ok
[INFO] [stdout] test entity::parse::entity::join::tests::parses_full_declaration ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_type_sets_type ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_type_hash ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::single_column_index ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::an_unknown_option_is_rejected ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::a_single_column_is_rejected ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_type_brin ... ok
[INFO] [stdout] test entity::parse::entity::index::tests::with_type_gist ... ok
[INFO] [stdout] test entity::parse::entity::join::tests::rejects_missing_on ... ok
[INFO] [stdout] test entity::parse::entity::join::tests::rejects_empty_fields ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::a_missing_separator_is_rejected ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::no_attribute_yields_no_scopes ... ok
[INFO] [stdout] test entity::parse::entity::tests::default_error_type_is_sqlx_error ... ok
[INFO] [stdout] test entity::parse::entity::tests::entity_def_api_with_public_commands ... ok
[INFO] [stdout] test entity::parse::entity::tests::entity_def_with_full_api_config ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::parses_a_narrowed_group ... ok
[INFO] [stdout] test entity::parse::entity::tests::entity_def_with_api ... ok
[INFO] [stdout] test entity::parse::entity::scope::tests::parses_a_plain_or_group ... ok
[INFO] [stdout] test entity::parse::entity::tests::entity_def_error_type_accessor ... ok
[INFO] [stdout] test entity::parse::entity::tests::lookup_fields_only_index ... ok
[INFO] [stdout] test entity::parse::entity::tests::entity_def_without_api ... ok
[INFO] [stdout] test entity::parse::entity::tests::lookup_fields_both_unique_and_index_on_same_field ... ok
[INFO] [stdout] test entity::parse::entity::tests::lookup_fields_none_returns_empty ... ok
[INFO] [stdout] test entity::parse::entity::tests::lookup_fields_only_unique ... ok
[INFO] [stdout] test entity::parse::entity::tests::owner_duplicate_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::owner_field_accessor_returns_marked_field ... ok
[INFO] [stdout] test entity::parse::entity::tests::lookup_fields_returns_unique_and_index ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_composite_without_unique_index_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::owner_on_id_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_empty_conflict_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_nothing_without_updatable_columns_parses ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_non_full_returning_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_unique_index_order_insensitive ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_non_unique_column_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_unknown_column_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::owner_absent_returns_none ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_update_without_updatable_columns_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_without_create_fields_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_valid_id_conflict_parses ... ok
[INFO] [stdout] test entity::parse::entity::tests::version_duplicate_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_valid_unique_column_parses ... ok
[INFO] [stdout] test entity::parse::entity::transition::tests::parses_simple_transition ... ok
[INFO] [stdout] test entity::parse::entity::tests::version_non_integer_rejected ... ok
[INFO] [stdout] test entity::parse::entity::tests::upsert_valid_unique_index_composite_parses ... ok
[INFO] [stdout] test entity::parse::entity::transition::tests::rejects_empty_sets ... ok
[INFO] [stdout] test entity::parse::entity::transition::tests::parses_multi_source_and_sets ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::parses_action_nothing ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::parses_action_update_case_insensitive ... ok
[INFO] [stdout] test entity::parse::entity::transition::tests::rejects_unknown_option ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::parses_multi_conflict_columns_trimmed ... ok
[INFO] [stdout] test entity::parse::entity::transition::tests::variant_is_pascal_case ... ok
[INFO] [stdout] test entity::parse::field::column::tests::column_name_default ... ok
[INFO] [stdout] test entity::parse::field::column::tests::default_is_empty ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::rejects_missing_conflict ... ok
[INFO] [stdout] test entity::parse::field::column::tests::index_type_as_sql ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::rejects_unknown_action ... ok
[INFO] [stdout] test entity::parse::entity::tests::version_field_parsed_with_auto_default ... ok
[INFO] [stdout] test entity::parse::field::column::tests::index_type_from_str_all ... ok
[INFO] [stdout] test entity::parse::field::column::tests::column_name_custom ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::empty_segments_are_filtered ... ok
[INFO] [stdout] test entity::parse::field::column::tests::has_constraints_check ... ok
[INFO] [stdout] test entity::parse::field::column::tests::has_index_check ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_brin ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_custom_name ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_check_constraint ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_default ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_hash ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_gin ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_unknown_defaults_to_btree ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_index_gist ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_default_value ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_nullable ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_unique ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_multiple_attrs ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_varchar ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_sql_type ... ok
[INFO] [stdout] test entity::parse::field::column::tests::referential_action_as_sql ... ok
[INFO] [stdout] test entity::parse::field::column::tests::parse_default_now ... ok
[INFO] [stdout] test entity::parse::entity::upsert::tests::parses_single_conflict_column ... ok
[INFO] [stdout] test entity::parse::field::column::tests::referential_action_from_str ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_float_example ... ok
[INFO] [stdout] test entity::parse::field::example::tests::no_example_attr ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_bool_example ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_example_expr_float ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_negative_int_example ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_int_example ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_schema_attr_bool ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_tokens_bool ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_tokens_float ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_schema_attr_float ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_tokens_string ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_schema_attr_int ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_schema_attr_string ... ok
[INFO] [stdout] test entity::parse::field::example::tests::to_tokens_int ... ok
[INFO] [stdout] test entity::parse::field::example::tests::parse_string_example ... ok
[INFO] [stdout] test entity::parse::field::expose::tests::default_is_all_false ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_attr_namevalue_expr ... ok
[INFO] [stdout] test entity::parse::field::expose::tests::skip_overrides_all ... ok
[INFO] [stdout] test entity::parse::field::filter::tests::default_is_none ... ok
[INFO] [stdout] test entity::parse::field::filter::tests::has_filter_checks ... ok
[INFO] [stdout] test entity::parse::field::map::tests::default_is_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_attr_invalid_nested_meta_becomes_invalid_variant ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_attr_path_only ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_expr ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_expr_complex ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_ident_unwrap_default ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_ident_with_numbers ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_empty_to_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_expr_invalid_syntax_emits_compile_error ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_now ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_now_with_some ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_ident_empty_to_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_expr_invalid_syntax_is_not_empty_tokenstream ... ok
[INFO] [stdout] test entity::parse::field::map::tests::not_a_map_attribute ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_unwrap_default_with_some ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_empty_to_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_expr_with_spaces ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_now ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_ident_now ... ok
[INFO] [stdout] test entity::parse::field::map::tests::generate_unwrap_default ... ok
[INFO] [stdout] test entity::parse::field::map::tests::from_ident_unknown ... ok
[INFO] [stdout] test entity::parse::field::map::tests::invalid_variant_generates_compile_error_tokens ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_expr ... ok
[INFO] [stdout] test entity::parse::field::storage::tests::belongs_to_is_relation ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_unknown_is_none ... ok
[INFO] [stdout] test entity::parse::field::map::tests::parse_unwrap_default ... ok
[INFO] [stdout] test entity::parse::field::schema::tests::extracts_the_token_list ... ok
[INFO] [stdout] test entity::parse::field::schema::tests::path_and_name_value_forms_are_ignored ... ok
[INFO] [stdout] test entity::parse::field::tests::field_auto_attribute ... ok
[INFO] [stdout] test entity::parse::field::tests::field_basic_parsing ... ok
[INFO] [stdout] test entity::parse::field::tests::field_belongs_to ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_default ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_custom_name ... ok
[INFO] [stdout] test entity::parse::field::tests::field_belongs_to_with_on_delete_set_null ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_check ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_index_gin ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_multiple_attrs ... ok
[INFO] [stdout] test entity::parse::field::storage::tests::belongs_to_with_on_delete ... ok
[INFO] [stdout] test entity::parse::field::tests::field_doc_comment ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_unique ... ok
[INFO] [stdout] test entity::parse::field::tests::field_example_accessor ... ok
[INFO] [stdout] test entity::parse::field::tests::field_expose_skip ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_default_name ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_varchar ... ok
[INFO] [stdout] test entity::parse::field::storage::tests::default_is_not_special ... ok
[INFO] [stdout] test entity::parse::field::tests::field_filter_accessor ... ok
[INFO] [stdout] test entity::parse::field::tests::field_expose_config ... ok
[INFO] [stdout] test entity::parse::field::tests::field_filter_attribute ... ok
[INFO] [stdout] test entity::parse::field::tests::field_id_attribute ... ok
[INFO] [stdout] test entity::parse::field::tests::field_belongs_to_with_on_delete ... ok
[INFO] [stdout] test entity::parse::field::schema::tests::absent_attribute_yields_none ... ok
[INFO] [stdout] test entity::parse::field::tests::field_is_option ... ok
[INFO] [stdout] test entity::parse::field::tests::field_column_index ... ok
[INFO] [stdout] test entity::parse::field::tests::field_map_with_other_attrs ... ok
[INFO] [stdout] test entity::parse::field::tests::field_no_doc_comment ... ok
[INFO] [stdout] test entity::parse::field::tests::field_no_map ... ok
[INFO] [stdout] test entity::parse::field::tests::field_map_empty_to_none ... ok
[INFO] [stdout] test entity::parse::field::tests::field_map_unwrap_default ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_all_fields ... ok
[INFO] [stdout] test entity::parse::field::tests::field_map_expr ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_true ... ok
[INFO] [stdout] test entity::parse::field::tests::field_ty_accessor ... ok
[INFO] [stdout] test entity::parse::field::tests::field_validation_accessor ... ok
[INFO] [stdout] test entity::parse::field::tests::field_map_now ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_with_max_length ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_with_maximum ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_with_minimum ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_with_min_length ... ok
[INFO] [stdout] test entity::parse::field::tests::field_name_accessor ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::has_validation_with_pattern ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_multiple_validators ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::no_validation ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_email ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_range ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_url ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_length_min_max ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::schema_attrs_generation ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::schema_attrs_with_pattern ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::raw_attrs_stored ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::schema_attrs_empty_returns_empty ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::schema_attrs_with_url ... ok
[INFO] [stdout] test entity::parse::returning::tests::default_is_full ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::schema_attrs_with_minimum ... ok
[INFO] [stdout] test entity::parse::sql_level::tests::default_is_full ... ok
[INFO] [stdout] test entity::parse::sql_level::tests::from_meta_invalid ... ok
[INFO] [stdout] test entity::parse::sql_level::tests::from_meta_valid ... ok
[INFO] [stdout] test entity::parse::uuid_version::tests::default_is_v7 ... ok
[INFO] [stdout] test entity::parse::field::validation::tests::parse_regex_pattern ... ok
[INFO] [stdout] test entity::parse::uuid_version::tests::from_meta_invalid ... ok
[INFO] [stdout] test entity::parse::uuid_version::tests::from_meta_v4 ... ok
[INFO] [stdout] test entity::parse::uuid_version::tests::from_meta_v7 ... ok
[INFO] [stdout] test entity::query::sort_tests::no_sort_no_enum ... ok
[INFO] [stdout] test entity::query::sort_tests::query_struct_gains_sort_field ... ok
[INFO] [stdout] test entity::parse::returning::tests::from_meta_custom_columns ... ok
[INFO] [stdout] test entity::parse::returning::tests::from_meta_keywords ... ok
[INFO] [stdout] test entity::parse::returning::tests::from_meta_invalid ... ok
[INFO] [stdout] test entity::query::sort_tests::sort_only_entity_still_generates_query ... ok
[INFO] [stdout] test entity::repository::scoped_trait_tests::scoped_trait_methods_with_update_fields ... ok
[INFO] [stdout] test entity::query::sort_tests::sort_enum_generated_with_asc_desc_variants ... ok
[INFO] [stdout] test entity::repository::scoped_trait_tests::scoped_trait_methods_without_update_fields ... ok
[INFO] [stdout] test entity::repository::tests::generate_lookup_methods_index_only_generates_find ... ok
[INFO] [stdout] test entity::repository::tests::generate_lookup_methods_multiple_fields ... ok
[INFO] [stdout] test entity::repository::tests::lookup_fields_index_only ... ok
[INFO] [stdout] test entity::repository::tests::generate_lookup_methods_none_returns_empty ... ok
[INFO] [stdout] test entity::repository::tests::lookup_fields_unique_only ... ok
[INFO] [stdout] test entity::repository::tests::lookup_method_defs_index_field ... ok
[INFO] [stdout] test entity::repository::tests::lookup_fields_returns_unique_and_index ... ok
[INFO] [stdout] test entity::repository::tests::generate_lookup_methods_trait_generates_methods ... ok
[INFO] [stdout] test entity::repository::tests::generate_lookup_methods_unique_generates_both ... ok
[INFO] [stdout] test entity::repository::tests::lookup_fields_both_unique_and_index ... ok
[INFO] [stdout] test entity::repository::tests::lookup_fields_none ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::create_many_absent_without_create_fields ... ok
[INFO] [stdout] test entity::repository::tests::lookup_method_defs_trait_method_contains_async ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::create_many_wraps_in_transaction ... ok
[INFO] [stdout] test entity::repository::tests::lookup_method_defs_unique_field ... ok
[INFO] [stdout] test entity::schema_check::tests::emits_schema_constant_and_assertion ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::delete_many_plain_counts_without_transaction ... ok
[INFO] [stdout] test entity::repository::tests::lookup_method_exists_trait_method ... ok
[INFO] [stdout] test entity::schema_check::tests::sql_none_emits_nothing ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::delete_many_soft_delete_updates ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::find_by_ids_respects_soft_delete ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::custom_constraint_tests::custom_constraints_join_the_registry ... ok
[INFO] [stdout] test entity::sql::postgres::bulk::tests::find_by_ids_uses_any ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::custom_constraint_tests::unknown_kind_rejected ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::tests::mapper_absent_without_flag ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::tests::mapper_covers_all_constraint_sources ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::custom_constraint_tests::constraint_without_typed_constraints_rejected ... ok
[INFO] [stdout] test entity::sql::postgres::crud::auto_fields_tests::insert_columns_exclude_auto_fields ... ok
[INFO] [stdout] test entity::sql::postgres::crud::auto_fields_tests::create_inserts_without_auto_columns ... ok
[INFO] [stdout] test entity::sql::postgres::crud::list_after_tests::list_after_generates_keyset_sql ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::custom_constraint_tests::custom_entry_overrides_derived_name ... ok
[INFO] [stdout] test entity::sql::postgres::crud::list_after_tests::list_after_respects_soft_delete ... ok
[INFO] [stdout] test entity::sql::postgres::constraints::feature_gating_tests::repository_impl_omitted_without_postgres_feature ... ok
[INFO] [stdout] test entity::sql::postgres::crud::version_tests::update_bumps_and_guards_version ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::join_columns_multiple ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::join_columns_single ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::query_bindings_empty ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::insert_bindings_empty ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::query_bindings_none_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::query_bindings_eq_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::query_bindings_like_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::query_bindings_range_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_eq_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_none_filter ... ok
[INFO] [stdout] test entity::sql::postgres::crud::version_tests::update_without_version_has_no_guard ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::insert_bindings_generates_bind_calls ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::join_columns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_range_filter ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_without_soft_delete ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::index_with_unknown_column_fails_parse ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_with_soft_delete ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::ci_lookup_compares_via_lower_and_unwraps_option ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_bind_parameter ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_gin_index ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::composite_unique_index_generates_lookup_pair ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_sql_trait_returns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_index_only_field ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_multiple_fields ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_no_lookup_fields ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_like_filter ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_sql_none_returns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::helpers::tests::where_conditions_multiple_filters ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_with_schema ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_unique_and_index_field ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::plain_lookup_keeps_exact_comparison ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::non_unique_composite_index_generates_no_lookup ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_without_schema ... ok
[INFO] [stdout] test entity::sql::postgres::query::tests::query_method_with_filter ... ok
[INFO] [stdout] test entity::sql::postgres::query::tests::stream_filtered_no_filters_returns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::relations::through_tests::plain_relation_has_no_junction_methods ... ok
[INFO] [stdout] test entity::sql::postgres::relations::through_tests::through_relation_generates_junction_methods ... ok
[INFO] [stdout] test entity::sql::postgres::save::tests::save_is_empty_for_non_aggregate_root ... ok
[INFO] [stdout] test entity::sql::postgres::query::tests::query_method_no_filters_returns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::query::tests::query_method_with_soft_delete ... ok
[INFO] [stdout] test entity::sql::postgres::lookup::tests::lookup_methods_unique_field ... ok
[INFO] [stdout] test entity::sql::postgres::query::tests::stream_filtered_no_streams_returns_empty ... ok
[INFO] [stdout] test entity::sql::postgres::scoped::tests::scoped_methods_empty_without_owner ... ok
[INFO] [stdout] test entity::sql::postgres::scoped::tests::scoped_methods_generated_with_owner ... ok
[INFO] [stdout] test entity::sql::postgres::scoped::tests::soft_delete_scopes_filter_deleted ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_method_empty_without_attribute ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_sql_composite_conflict_via_unique_index ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_sql_respects_schema ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_sql_nothing_action ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_method_update_returns_entity ... ok
[INFO] [stdout] test entity::sql::postgres::save::tests::save_omits_pg_notify_when_streams_disabled ... ok
[INFO] [stdout] test entity::tests::guard_includes_entity_name_in_diagnostic ... ok
[INFO] [stdout] test entity::tests::guard_emits_compile_error_when_attribute_requested_without_feature ... ok
[INFO] [stdout] test entity::sql::postgres::scoped::no_update_fields_tests::update_scoped_absent_without_update_fields ... ok
[INFO] [stdout] test entity::tests::guard_message_references_correct_feature_name ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_method_nothing_returns_option ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_criterion_becomes_criteria ... ok
[INFO] [stdout] test entity::sql::postgres::scoped::tests::update_scoped_builds_dynamic_set ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_update_without_updatable_columns_fails_parse ... ok
[INFO] [stdout] test entity::transaction::tests::consonant_y_becomes_ies ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_datum_becomes_data ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_child_becomes_children ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_does_not_match_compound_words ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_foot_becomes_feet ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_goose_becomes_geese ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_man_becomes_men ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_sql_update_action ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_tooth_becomes_teeth ... ok
[INFO] [stdout] test entity::transaction::tests::regular_plurals_unchanged ... ok
[INFO] [stdout] test entity::transaction::tests::sibilant_suffix_adds_es ... ok
[INFO] [stdout] test entity::transaction::tests::vowel_y_stays_y_plus_s ... ok
[INFO] [stdout] test entity::sql::postgres::upsert::tests::upsert_sql_skips_non_updatable_columns ... ok
[INFO] [stdout] test entity::tests::guard_returns_empty_when_attribute_not_requested ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_lookup_is_case_insensitive ... ok
[INFO] [stdout] test entity::view::tests::view_struct_derives_to_schema_only_with_api_feature ... ok
[INFO] [stdout] test entity::view::tests::no_joins_generates_nothing ... ok
[INFO] [stdout] test entity::view::tests::select_qualifies_and_aliases_columns ... ok
[INFO] [stdout] test error::tests::generate_for_non_enum_fails ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_person_becomes_people ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_mouse_becomes_mice ... ok
[INFO] [stdout] test error::tests::generate_empty_variants_returns_empty ... ok
[INFO] [stdout] test entity::transaction::tests::irregular_woman_becomes_women ... ok
[INFO] [stdout] test error::tests::generate_public_visibility ... ok
[INFO] [stdout] test error::tests::parse_missing_status_fails ... ok
[INFO] [stdout] test error::tests::generate_multiple_variants ... ok
[INFO] [stdout] test error::tests::parse_variant_without_doc_uses_default ... ok
[INFO] [stdout] test error::tests::parse_error_variant_full ... ok
[INFO] [stdout] test error::tests::parse_status_code ... ok
[INFO] [stdout] test utils::docs::tests::extract_multi_line_doc ... ok
[INFO] [stdout] test utils::docs::tests::extract_single_line_doc ... ok
[INFO] [stdout] test entity::view::tests::generates_view_struct_and_methods ... ok
[INFO] [stdout] test error::tests::generate_private_visibility ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_mixed ... ok
[INFO] [stdout] test utils::docs::tests::extract_no_docs ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_multiple ... ok
[INFO] [stdout] test utils::docs::tests::extract_summary_only ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_now ... ok
[INFO] [stdout] test error::tests::status_code_parsing_various_codes ... ok
[INFO] [stdout] test utils::docs::tests::extract_doc_with_empty_lines ... ok
[INFO] [stdout] test utils::sql_ident::tests::case_and_punctuation_are_rejected ... ok
[INFO] [stdout] test utils::sql_ident::tests::plain_names_pass ... ok
[INFO] [stdout] test utils::sql_ident::tests::reserved_words_are_rejected ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_unwrap_default ... ok
[INFO] [stdout] test utils::docs::tests::extract_summary_skips_empty_first_line ... ok
[INFO] [stdout] test utils::sql_ident::tests::shape_rules_are_enforced ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_simple ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_empty_to_none ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_source_name ... ok
[INFO] [stdout] test value_object::pg_type_tests::generates_pg_type_const ... ok
[INFO] [stdout] test value_object::pg_type_tests::generates_idempotent_create_type ... ok
[INFO] [stdout] test utils::fields::tests::row_assigns_expr ... ok
[INFO] [stdout] test value_object::sqlx_flag_tests::flag_absent_returns_false ... ok
[INFO] [stdout] test value_object::sqlx_flag_tests::flag_before_pg_type_returns_true ... ok
[INFO] [stdout] test value_object::sqlx_flag_tests::flag_present_returns_true ... ok
[INFO] [stdout] test value_object::pg_type_tests::sqlx_impls_absent_by_default ... ok
[INFO] [stdout] test value_object::sqlx_flag_tests::unrelated_attribute_ignored ... ok
[INFO] [stdout] test value_object::tests::asref_matches_display ... ok
[INFO] [stdout] test value_object::tests::display_output_underscore_variant ... ok
[INFO] [stdout] test value_object::tests::extract_pg_type_basic ... ok
[INFO] [stdout] test value_object::tests::extract_pg_type_missing_fails ... ok
[INFO] [stdout] test value_object::pg_type_tests::multi_word_variants_snake_cased ... ok
[INFO] [stdout] test value_object::tests::all_traits_implemented ... ok
[INFO] [stdout] test value_object::tests::extract_pg_type_with_quotes ... ok
[INFO] [stdout] test value_object::pg_type_tests::sqlx_flag_generates_impls ... ok
[INFO] [stdout] test value_object::tests::display_output_lowercase ... ok
[INFO] [stdout] test value_object::tests::fromstr_case_insensitive ... ok
[INFO] [stdout] test value_object::tests::fromstr_error_type_string ... ok
[INFO] [stdout] test value_object::tests::multiple_pg_type_attributes_use_last ... ok
[INFO] [stdout] test value_object::tests::generate_for_non_enum_fails ... ok
[INFO] [stderr]    Doc-tests entity_derive_impl
[INFO] [stdout] test value_object::tests::roundtrip_display_fromstr ... ok
[INFO] [stdout] test value_object::tests::tryfrom_delegates_to_parse ... ok
[INFO] [stdout] test value_object::tests::tryfrom_error_type_string ... ok
[INFO] [stdout] test value_object::tests::generate_basic_enum ... ok
[INFO] [stdout] test value_object::tests::variant_with_numbers ... ok
[INFO] [stdout] test value_object::tests::single_variant_enum ... ok
[INFO] [stdout] test value_object::tests::fromstr_error_unknown_variant ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 696 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 112 tests
[INFO] [stdout] test src/entity.rs - entity (line 40) ... ignored
[INFO] [stdout] test src/entity/api.rs - entity::api (line 24) ... ignored
[INFO] [stdout] test src/entity/api.rs - entity::api (line 52) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud (line 122) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud (line 14) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud (line 38) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud (line 50) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud (line 65) ... ignored
[INFO] [stdout] test src/entity/api/crud.rs - entity::api::crud::generate (line 185) ... ignored
[INFO] [stdout] test src/entity/api/crud/create.rs - entity::api::crud::create (line 13) ... ignored
[INFO] [stdout] test src/entity/api/crud/create.rs - entity::api::crud::create::generate_create_handler (line 142) ... ignored
[INFO] [stdout] test src/entity/api/crud/delete.rs - entity::api::crud::delete (line 13) ... ignored
[INFO] [stdout] test src/entity/api/crud/get.rs - entity::api::crud::get (line 13) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers (line 41) ... ignored
[INFO] [stdout] test src/entity/api/crud/list.rs - entity::api::crud::list (line 13) ... ignored
[INFO] [stdout] test src/entity/api/crud/list.rs - entity::api::crud::list::generate_list_handler (line 163) ... ignored
[INFO] [stdout] test src/entity/api/crud/update.rs - entity::api::crud::update (line 13) ... ignored
[INFO] [stdout] test src/entity/api/crud/update.rs - entity::api::crud::update::generate_update_handler (line 150) ... ignored
[INFO] [stdout] test src/entity/api/handlers.rs - entity::api::handlers (line 23) ... ignored
[INFO] [stdout] test src/entity/api/openapi.rs - entity::api::openapi (line 110) ... ignored
[INFO] [stdout] test src/entity/api/openapi.rs - entity::api::openapi (line 40) ... ignored
[INFO] [stdout] test src/entity/api/openapi.rs - entity::api::openapi::generate (line 195) ... ignored
[INFO] [stdout] test src/entity/api/openapi.rs - entity::api::openapi::generate_modifier (line 309) ... ignored
[INFO] [stdout] test src/entity/api/openapi/info.rs - entity::api::openapi::info (line 55) ... ignored
[INFO] [stdout] test src/entity/api/openapi/info.rs - entity::api::openapi::info (line 74) ... ignored
[INFO] [stdout] test src/entity/api/openapi/info.rs - entity::api::openapi::info::generate_info_code (line 160) ... ignored
[INFO] [stdout] test src/entity/api/openapi/paths.rs - entity::api::openapi::paths (line 63) ... ignored
[INFO] [stdout] test src/entity/api/openapi/paths.rs - entity::api::openapi::paths::command_handler_name (line 625) ... ignored
[INFO] [stdout] test src/entity/api/openapi/paths.rs - entity::api::openapi::paths::generate_paths_code (line 144) ... ignored
[INFO] [stdout] test src/entity/api/openapi/schemas.rs - entity::api::openapi::schemas::generate_common_schemas_code (line 209) ... ignored
[INFO] [stdout] test src/entity/api/openapi/schemas.rs - entity::api::openapi::schemas::generate_common_schemas_code (line 224) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security (line 44) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security (line 59) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security (line 73) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security (line 88) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security::generate_security_code (line 161) ... ignored
[INFO] [stdout] test src/entity/api/router.rs - entity::api::router (line 19) ... ignored
[INFO] [stdout] test src/entity/commands.rs - entity::commands (line 24) ... ignored
[INFO] [stdout] test src/entity/commands.rs - entity::commands (line 53) ... ignored
[INFO] [stdout] test src/entity/commands/enum_gen.rs - entity::commands::enum_gen (line 12) ... ignored
[INFO] [stdout] test src/entity/commands/handler_gen.rs - entity::commands::handler_gen (line 12) ... ignored
[INFO] [stdout] test src/entity/commands/result_gen.rs - entity::commands::result_gen (line 12) ... ignored
[INFO] [stdout] test src/entity/commands/struct_gen.rs - entity::commands::struct_gen (line 12) ... ignored
[INFO] [stdout] test src/entity/events.rs - entity::events (line 12) ... ignored
[INFO] [stdout] test src/entity/hooks.rs - entity::hooks (line 22) ... ignored
[INFO] [stdout] test src/entity/hooks.rs - entity::hooks (line 38) ... ignored
[INFO] [stdout] test src/entity/hooks/wrapper.rs - entity::hooks::wrapper (line 12) ... ignored
[INFO] [stdout] test src/entity/insertable.rs - entity::insertable (line 13) ... ignored
[INFO] [stdout] test src/entity/insertable.rs - entity::insertable (line 33) ... ignored
[INFO] [stdout] test src/entity/migrations.rs - entity::migrations (line 19) ... ignored
[INFO] [stdout] test src/entity/migrations/postgres.rs - entity::migrations::postgres::generate (line 34) ... ignored
[INFO] [stdout] test src/entity/new_entity.rs - entity::new_entity (line 22) ... ignored
[INFO] [stdout] test src/entity/parse.rs - entity::parse (line 103) ... ignored
[INFO] [stdout] test src/entity/parse.rs - entity::parse (line 75) ... ignored
[INFO] [stdout] test src/entity/parse/api.rs - entity::parse::api (line 100) ... ignored
[INFO] [stdout] test src/entity/parse/api/config.rs - entity::parse::api::config::HandlerConfig (line 86) ... ignored
[INFO] [stdout] test src/entity/parse/api/config.rs - entity::parse::api::config::HandlerConfig (line 99) ... ignored
[INFO] [stdout] test src/entity/parse/api/parser.rs - entity::parse::api::parser (line 45) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 101) ... ignored
[INFO] [stdout] test src/entity/parse/command/types.rs - entity::parse::command::types::CommandDef (line 160) ... ignored
[INFO] [stdout] test src/entity/parse/entity.rs - entity::parse::entity (line 92) ... ignored
[INFO] [stdout] test src/entity/parse/entity/accessors.rs - entity::parse::entity::accessors::EntityDef::lookup_fields (line 388) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::events (line 290) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::hooks (line 311) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::migrations (line 385) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::soft_delete (line 256) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::transactions (line 363) ... ignored
[INFO] [stdout] test src/entity/parse/entity/constructor.rs - entity::parse::entity::constructor::EntityDef::from_derive_input (line 102) ... ignored
[INFO] [stdout] test src/entity/parse/entity/def.rs - entity::parse::entity::def::EntityDef (line 82) ... ignored
[INFO] [stdout] test src/entity/parse/entity/def.rs - entity::parse::entity::def::EntityDef (line 90) ... ignored
[INFO] [stdout] test src/entity/parse/entity/helpers.rs - entity::parse::entity::helpers::parse_has_many_attrs (line 85) ... ignored
[INFO] [stdout] test src/entity/parse/entity/index.rs - entity::parse::entity::index (line 11) ... ignored
[INFO] [stdout] test src/entity/parse/entity/projection.rs - entity::parse::entity::projection::ProjectionDef (line 74) ... ignored
[INFO] [stdout] test src/entity/parse/field/map.rs - entity::parse::field::map (line 20) ... ignored
[INFO] [stdout] test src/entity/parse/field/map.rs - entity::parse::field::map::MapConfig::generate (line 212) ... ignored
[INFO] [stdout] test src/entity/projection.rs - entity::projection (line 19) ... ignored
[INFO] [stdout] test src/entity/query.rs - entity::query (line 13) ... ignored
[INFO] [stdout] test src/entity/query.rs - entity::query (line 33) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository (line 14) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository::generate_projection_methods (line 393) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository::generate_query_method (line 457) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository::generate_stream_method (line 479) ... ignored
[INFO] [stdout] test src/entity/row.rs - entity::row (line 13) ... ignored
[INFO] [stdout] test src/entity/schema_check.rs - entity::schema_check (line 15) ... ignored
[INFO] [stdout] test src/entity/sql/postgres.rs - entity::sql::postgres (line 27) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/lookup.rs - entity::sql::postgres::lookup (line 33) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/outbox.rs - entity::sql::postgres::outbox (line 15) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/projections.rs - entity::sql::postgres::projections (line 13) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/query.rs - entity::sql::postgres::query::Context<'_>::order_by_expr (line 40) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/relations.rs - entity::sql::postgres::relations (line 15) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/save.rs - entity::sql::postgres::save (line 13) ... ignored
[INFO] [stdout] test src/entity/transaction.rs - entity::transaction (line 19) ... ignored
[INFO] [stdout] test src/error.rs - error (line 10) ... ignored
[INFO] [stdout] test src/lib.rs - (line 279) ... ignored
[INFO] [stdout] test src/lib.rs - (line 358) ... ignored
[INFO] [stdout] test src/lib.rs - (line 391) ... ignored
[INFO] [stdout] test src/lib.rs - (line 421) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity (line 309) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity (line 339) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity (line 373) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity (line 390) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity (line 425) ... ignored
[INFO] [stdout] test src/lib.rs - derive_entity_error (line 480) ... ignored
[INFO] [stdout] test src/lib.rs - derive_value_object (line 552) ... ignored
[INFO] [stdout] test src/utils/docs.rs - utils::docs (line 17) ... ignored
[INFO] [stdout] test src/utils/docs.rs - utils::docs::extract_doc_comments (line 44) ... ignored
[INFO] [stdout] test src/utils/fields.rs - utils::fields (line 24) ... ignored
[INFO] [stdout] test src/utils/fields.rs - utils::fields::row_assigns (line 155) ... ignored
[INFO] [stdout] test src/utils/marker.rs - utils::marker (line 13) ... ignored
[INFO] [stdout] test src/utils/tracing.rs - utils::tracing (line 25) ... ignored
[INFO] [stdout] test src/value_object.rs - value_object (line 11) ... ignored
[INFO] [stdout] test src/value_object.rs - value_object::derive (line 59) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 112 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test src/entity/api/crud/delete.rs - entity::api::crud::delete::generate_delete_handler (line 145) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_collection_path (line 81) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_deprecated_attr (line 250) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_deprecated_attr (line 260) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_item_path (line 131) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_security_attr (line 182) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_security_attr (line 190) ... ignored
[INFO] [stdout] test src/entity/api/crud/helpers.rs - entity::api::crud::helpers::build_security_attr (line 198) ... ignored
[INFO] [stdout] test src/entity/api/openapi/schemas.rs - entity::api::openapi::schemas::generate_all_schema_types (line 128) ... ignored
[INFO] [stdout] test src/entity/api/openapi/security.rs - entity::api::openapi::security (line 120) ... ignored
[INFO] [stdout] test src/entity/dto.rs - entity::dto (line 29) ... ignored
[INFO] [stdout] test src/entity/parse/api.rs - entity::parse::api (line 87) ... ignored
[INFO] [stdout] test src/entity/parse/api/config.rs - entity::parse::api::config::HandlerConfig (line 92) ... ignored
[INFO] [stdout] test src/entity/parse/api/parser.rs - entity::parse::api::parser (line 31) ... ignored
[INFO] [stdout] test src/entity/parse/api/parser.rs - entity::parse::api::parser (line 38) ... ignored
[INFO] [stdout] test src/entity/parse/api/parser.rs - entity::parse::api::parser (line 51) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 47) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 55) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 64) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 73) ... ignored
[INFO] [stdout] test src/entity/parse/command.rs - entity::parse::command (line 93) ... ignored
[INFO] [stdout] test src/entity/parse/command/parser.rs - entity::parse::command::parser (line 40) ... ignored
[INFO] [stdout] test src/entity/parse/command/parser.rs - entity::parse::command::parser (line 46) ... ignored
[INFO] [stdout] test src/entity/parse/command/parser.rs - entity::parse::command::parser (line 53) ... ignored
[INFO] [stdout] test src/entity/parse/dialect.rs - entity::parse::dialect::DatabaseDialect (line 26) ... ignored
[INFO] [stdout] test src/entity/parse/entity/accessors.rs - entity::parse::entity::accessors::EntityDef::ident_with (line 291) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs (line 182) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::error (line 241) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::returning (line 276) ... ignored
[INFO] [stdout] test src/entity/parse/entity/attrs.rs - entity::parse::entity::attrs::EntityAttrs::upsert (line 416) ... ignored
[INFO] [stdout] test src/entity/parse/entity/join.rs - entity::parse::entity::join (line 6) ... ignored
[INFO] [stdout] test src/entity/parse/entity/scope.rs - entity::parse::entity::scope (line 10) ... ignored
[INFO] [stdout] test src/entity/parse/entity/transition.rs - entity::parse::entity::transition (line 6) ... ignored
[INFO] [stdout] test src/entity/parse/entity/upsert.rs - entity::parse::entity::upsert (line 8) ... ignored
[INFO] [stdout] test src/entity/parse/field.rs - entity::parse::field (line 24) ... ignored
[INFO] [stdout] test src/entity/parse/field.rs - entity::parse::field::EmbedConfig (line 84) ... ignored
[INFO] [stdout] test src/entity/parse/field/column.rs - entity::parse::field::column::ColumnConfig (line 132) ... ignored
[INFO] [stdout] test src/entity/parse/field/example.rs - entity::parse::field::example (line 20) ... ignored
[INFO] [stdout] test src/entity/parse/field/expose.rs - entity::parse::field::expose::ExposeConfig (line 17) ... ignored
[INFO] [stdout] test src/entity/parse/field/schema.rs - entity::parse::field::schema (line 13) ... ignored
[INFO] [stdout] test src/entity/parse/field/storage.rs - entity::parse::field::storage (line 13) ... ignored
[INFO] [stdout] test src/entity/parse/field/storage.rs - entity::parse::field::storage (line 22) ... ignored
[INFO] [stdout] test src/entity/parse/field/storage.rs - entity::parse::field::storage::StorageConfig::belongs_to (line 79) ... ignored
[INFO] [stdout] test src/entity/parse/field/storage.rs - entity::parse::field::storage::StorageConfig::on_delete (line 92) ... ignored
[INFO] [stdout] test src/entity/parse/field/validation.rs - entity::parse::field::validation (line 24) ... ignored
[INFO] [stdout] test src/entity/parse/returning.rs - entity::parse::returning::ReturningMode (line 27) ... ignored
[INFO] [stdout] test src/entity/parse/returning.rs - entity::parse::returning::ReturningMode::from_string (line 83) ... ignored
[INFO] [stdout] test src/entity/parse/sql_level.rs - entity::parse::sql_level::SqlLevel (line 27) ... ignored
[INFO] [stdout] test src/entity/parse/uuid_version.rs - entity::parse::uuid_version::UuidVersion (line 24) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository::generate_relation_methods (line 301) ... ignored
[INFO] [stdout] test src/entity/repository.rs - entity::repository::generate_relation_methods (line 306) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/domain_ops.rs - entity::sql::postgres::domain_ops (line 11) ... ignored
[INFO] [stdout] test src/entity/sql/postgres/helpers.rs - entity::sql::postgres::helpers::insert_bindings (line 40) ... ignored
[INFO] [stdout] test src/lib.rs - (line 293) ... ignored
[INFO] [stdout] test src/utils/marker.rs - utils::marker::generated (line 32) ... ignored
[INFO] [stdout] test src/utils/sql_ident.rs - utils::sql_ident (line 13) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 56 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.58s; merged doctests compilation took 0.56s
[INFO] running `Command { std: "docker" "inspect" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724", kill_on_drop: false }`
[INFO] [stdout] 58e7328dae2e8e70593760db33b7a694f487046fdf51f0c915843c12cb3f7724
