[INFO] fetching crate es-entity-macros 0.18.3...
[INFO] testing es-entity-macros-0.18.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate es-entity-macros 0.18.3 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate es-entity-macros 0.18.3
[INFO] finished tweaking crates.io crate es-entity-macros 0.18.3
[INFO] tweaked toml for crates.io crate es-entity-macros 0.18.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate es-entity-macros 0.18.3 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 es-entity-macros 0.18.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pluralizer v0.5.0
[INFO] [stderr]   Downloaded convert_case v0.12.0
[INFO] [stderr]   Downloaded sqlparser v0.63.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226
[INFO] running `Command { std: "docker" "start" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", 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" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226" "/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" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", 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" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226" "/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 v3.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling convert_case v0.12.0
[INFO] [stderr]    Compiling sqlparser v0.63.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling pluralizer v0.5.0
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling es-entity-macros v0.18.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 52.99s
[INFO] running `Command { std: "docker" "inspect" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", 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" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226" "/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 es-entity-macros v0.18.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 34.58s
[INFO] running `Command { std: "docker" "inspect" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", 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" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226" "/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.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/es_entity_macros-7fe255b73b5c6bcd)
[INFO] [stdout] 
[INFO] [stdout] running 208 tests
[INFO] [stdout] test es_event_context::tests::async_with_args ... ok
[INFO] [stdout] test entity::tests::test_derive_es_entity ... ok
[INFO] [stdout] test es_event_context::tests::no_async_no_args ... ok
[INFO] [stdout] test index_catalog::tests::constraints_table_level_fk_named_and_unnamed ... ok
[INFO] [stdout] test index_catalog::tests::constraints_named_unique_index_and_drop_index ... ok
[INFO] [stdout] test index_catalog::tests::constraints_drop_table_removes_all ... ok
[INFO] [stdout] test index_catalog::tests::comments_stripped_including_semicolon_in_comment ... ok
[INFO] [stdout] test index_catalog::tests::constraints_inline_fk_and_pk_synthesized_names ... ok
[INFO] [stdout] test entity::tests::test_derive_without_events_attr ... ok
[INFO] [stdout] test index_catalog::tests::constraints_inline_unique_and_check_synthesized_names ... ok
[INFO] [stdout] test event::tests::generates_event_type_match ... ok
[INFO] [stdout] test es_event_context::tests::no_async_with_args ... ok
[INFO] [stdout] test index_catalog::tests::constraints_named_check_via_alter_then_drop ... ok
[INFO] [stdout] test index_catalog::tests::alter_add_then_drop_constraint ... ok
[INFO] [stdout] test es_event_context::tests::async_no_args ... ok
[INFO] [stdout] test index_catalog::tests::schema_qualifier_and_quoted_idents_lowercased ... ok
[INFO] [stdout] test index_catalog::tests::partial_index_flagged ... ok
[INFO] [stdout] test index_catalog::tests::plain_index ... ok
[INFO] [stdout] test index_catalog::tests::primary_key_identity_does_not_depend_on_constraint_order ... ok
[INFO] [stdout] test index_catalog::tests::drop_index_removes_by_name ... ok
[INFO] [stdout] test index_catalog::tests::drop_table_removes_all_its_indexes ... ok
[INFO] [stdout] test index_catalog::tests::create_table_inline_primary_key ... ok
[INFO] [stdout] test index_catalog::tests::strips_direction_and_nulls_ordering ... ok
[INFO] [stdout] test index_catalog::tests::specializes_on_equality_prefix ... ok
[INFO] [stdout] test index_catalog::tests::unique_named_index ... ok
[INFO] [stdout] test index_catalog::tests::create_table_table_level_constraints_and_nested_commas ... ok
[INFO] [stdout] test index_catalog::tests::named_primary_keys_survive_other_id_constraints_and_alter_table ... ok
[INFO] [stdout] test index_catalog::tests::dollar_quoted_body_does_not_split_or_leak_indexes ... ok
[INFO] [stdout] test index_catalog::tests::filename_order_applies_later_drop ... ok
[INFO] [stdout] test index_catalog::tests::constraints_unnamed_table_level_check_skipped ... ok
[INFO] [stdout] test index_catalog::tests::foreign_key_column_not_treated_as_unique ... ok
[INFO] [stdout] test repo::create_fn::tests::create_fn ... ok
[INFO] [stdout] test index_catalog::tests::unique_index_names_by_last_column ... ok
[INFO] [stdout] test repo::delete_fn::tests::delete_fn ... ok
[INFO] [stdout] test repo::error_classifier::tests::classify_conflict_strips_schema_prefix_before_comparing ... ok
[INFO] [stdout] test index_catalog::tests::include_columns_excluded ... ok
[INFO] [stdout] test repo::create_all_fn::tests::create_all_fn ... ok
[INFO] [stdout] test repo::delete_fn::tests::delete_fn_with_forgettable ... ok
[INFO] [stdout] test repo::delete_fn::tests::delete_fn_with_update_columns ... ok
[INFO] [stdout] test index_catalog::tests::primary_key_fallback_never_borrows_another_id_constraint_name ... ok
[INFO] [stdout] test repo::combo_cursor::tests::combo_cursor_generation ... ok
[INFO] [stdout] test repo::combo_cursor::tests::combo_cursor_sort_by_generation ... ok
[INFO] [stdout] test repo::create_fn::tests::create_fn_with_columns ... ok
[INFO] [stdout] test query::input::tests::parse_input ... ok
[INFO] [stdout] test repo::error_types::tests::dedupe_variant_ident_disambiguates_repeats ... ok
[INFO] [stdout] test entity::tests::test_derive_with_nested ... ok
[INFO] [stdout] test repo::error_types::tests::dedupe_variant_ident_never_collides_with_reserved_unknown ... ok
[INFO] [stdout] test repo::events_write::tests::per_entity_sql_with_offset_and_context ... ok
[INFO] [stdout] test repo::events_write::tests::arg_exprs_follow_placeholder_order ... ok
[INFO] [stdout] test repo::events_write::tests::batch_sql_joins_the_cte ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn_with_soft_delete_nested_include_deleted ... ok
[INFO] [stdout] test repo::error_types::tests::constraint_variant_ident_never_collides_with_reserved_unknown ... ok
[INFO] [stdout] test repo::find_all_fn::tests::find_all_fn ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn_string_arg ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn_nested ... ok
[INFO] [stdout] test repo::events_write::tests::per_entity_sql_without_offset_matches_create ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn_with_soft_delete ... ok
[INFO] [stdout] test repo::find_by_fn::tests::find_by_fn_with_soft_delete_include_deleted ... ok
[INFO] [stdout] test repo::forget_fn::tests::forget_fn ... ok
[INFO] [stdout] test repo::forget_fn::tests::forget_fn_runs_post_persist_hook_on_the_combined_path ... ok
[INFO] [stdout] test repo::forget_fn::tests::forget_fn_nulls_index_columns ... ok
[INFO] [stdout] test repo::list_by_fn::tests::cursor_struct_by_created_at ... ok
[INFO] [stdout] test repo::list_by_fn::tests::cursor_struct_by_id ... ok
[INFO] [stdout] test repo::list_by_fn::tests::list_by_fn ... ok
[INFO] [stdout] test repo::forget_fn::tests::forget_fn_runs_post_persist_hook ... ok
[INFO] [stdout] test repo::list_by_fn::tests::list_by_fn_name ... ok
[INFO] [stdout] test repo::list_by_fn::tests::list_by_fn_optional_column ... ok
[INFO] [stdout] test repo::list_by_fn::tests::list_by_fn_nullable_attribute_emits_nullable_aware_sql_for_non_option_type ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::filters_struct ... ok
[INFO] [stdout] test repo::list_by_fn::tests::list_by_fn_with_soft_delete_include_deleted ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_bare_list_for_defaults_to_by_id ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_optional_column_uses_two_params ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_no_index_emits_catch_all_only ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_mixed_by_columns ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_function_generation ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_specializes_equality_prefix_combos ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::virtual_filter_column_bool_only_output_is_byte_identical_to_pre_value_virtual_baseline ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::virtual_filter_column_generates_option_bool_field_and_none_checks ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::list_for_filters_specializes_sargable_variants ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::mixed_physical_bool_virtual_and_value_virtual_columns_compose ... ok
[INFO] [stdout] test repo::list_for_fn::tests::list_for_fn ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::virtual_only_filter_column_still_dispatches_through_list_for_filters ... ok
[INFO] [stdout] test repo::options::columns::tests::colliding_variant_names_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::column_opts_from_list ... ok
[INFO] [stdout] test repo::list_for_fn::tests::list_same_column ... ok
[INFO] [stdout] test repo::options::columns::tests::bool_virtual_with_placeholder_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::id_column_rejects_everything_but_scope ... ok
[INFO] [stdout] test repo::nested::tests::nested ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_composes_with_distinct_column_scope ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_from_list ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_rejects_unknown_scope_option ... ok
[INFO] [stdout] test repo::options::columns::tests::columns_from_list ... ok
[INFO] [stdout] test repo::options::columns::tests::duplicate_id_column_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_variant_override_must_be_valid_identifier ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_rejects_name_value_form ... ok
[INFO] [stdout] test repo::options::columns::tests::id_scope_variant_override_is_parsed_and_used ... ok
[INFO] [stdout] test repo::options::columns::tests::list_for_by_column_must_be_list_by ... ok
[INFO] [stdout] test repo::options::columns::tests::list_for_bare_word ... ok
[INFO] [stdout] test repo::options::columns::tests::list_for_by_valid_column_passes_validation ... ok
[INFO] [stdout] test repo::options::columns::tests::id_without_scope_stays_unscoped ... ok
[INFO] [stdout] test repo::options::columns::tests::list_for_with_by_columns ... ok
[INFO] [stdout] test repo::options::columns::tests::nullable_option_scope_column_is_accepted ... ok
[INFO] [stdout] test repo::options::columns::tests::list_for_with_multiple_by_columns ... ok
[INFO] [stdout] test repo::options::columns::tests::nullable_annotated_non_option_scope_column_still_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::overridden_variant_names_still_checked_for_collisions ... ok
[INFO] [stdout] test repo::options::columns::tests::parent_opts_from_list ... ok
[INFO] [stdout] test repo::options::columns::tests::overridden_variant_colliding_with_all_is_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::same_type_scope_columns_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::scope_bare_word_defaults_variant_to_upper_camel_column_name ... ok
[INFO] [stdout] test repo::options::columns::tests::scope_variant_override_must_be_valid_identifier ... ok
[INFO] [stdout] test repo::options::columns::tests::scope_variant_override_is_parsed_and_used ... ok
[INFO] [stdout] test repo::options::columns::tests::substitute_value_placeholder_honours_double_brace_escape ... ok
[INFO] [stdout] test repo::options::columns::tests::option_and_bare_same_inner_type_scope_columns_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::substitute_value_placeholder_rewrites_repeated_occurrence_to_same_param ... ok
[INFO] [stdout] test repo::options::columns::tests::ty_for_scope_is_identity_for_non_option_column ... ok
[INFO] [stdout] test query::input::tests::test_order_by_columns ... ok
[INFO] [stdout] test repo::options::columns::tests::ty_for_scope_unwraps_option_to_inner_type ... ok
[INFO] [stdout] test repo::options::columns::tests::substitute_value_placeholder_returns_none_without_placeholder ... ok
[INFO] [stdout] test repo::options::columns::tests::value_virtual_does_not_persist_on_create_or_update ... ok
[INFO] [stdout] test repo::options::columns::tests::substitute_value_placeholder_rewrites_single_occurrence ... ok
[INFO] [stdout] test repo::options::columns::tests::substitute_value_placeholder_skips_single_quoted_string ... ok
[INFO] [stdout] test repo::options::columns::tests::value_virtual_rejects_option_ty ... ok
[INFO] [stdout] test repo::options::columns::tests::value_virtual_with_placeholder_passes_validation ... ok
[INFO] [stdout] test repo::options::columns::tests::value_virtual_without_placeholder_rejected ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_is_partitioned_out_of_all ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_rejects_empty_predicate ... ok
[INFO] [stdout] test repo::options::columns::tests::value_virtual_rejects_other_options ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_rejects_list_for_by ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_does_not_persist_on_create_or_update ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_rejects_other_options ... ok
[INFO] [stdout] test repo::options::columns::tests::virtual_column_requires_list_for ... ok
[INFO] [stdout] test query::tests::query ... ok
[INFO] [stdout] test query::tests::query_with_entity_ty ... ok
[INFO] [stdout] test repo::options::tests::snapshot_table_name_default_respects_tbl_prefix ... ok
[INFO] [stdout] test repo::hydrate_nested::tests::non_soft_delete_repo_gets_no_cascade_delete_impl ... ok
[INFO] [stdout] test repo::options::tests::explicit_snapshot_tbl_still_overrides_the_default ... ok
[INFO] [stdout] test repo::options::tests::update_can_reject_when_the_repo_has_nested_children_regardless_of_columns ... ok
[INFO] [stdout] test repo::hydrate_nested::tests::hydrate_in_op_demuxes_by_tag_and_recurses_before_injecting ... ok
[INFO] [stdout] test repo::persist_events_fn::tests::persist_events_fn ... ok
[INFO] [stdout] test repo::hydrate_nested::tests::cascade_leaves_non_forgettable_children_unchanged ... ok
[INFO] [stdout] test repo::persist_events_fn::tests::persist_events_fn_without_event_context ... ok
[INFO] [stdout] test repo::post_hydrate_hook::tests::post_hydrate_hook_none ... ok
[INFO] [stdout] test repo::persist_events_batch_fn::tests::persist_events_fn_without_event_context ... ok
[INFO] [stdout] test repo::post_persist_hook::tests::post_persist_hook_some ... ok
[INFO] [stdout] test repo::scope::tests::dispatch_emits_one_arm_per_column ... ok
[INFO] [stdout] test repo::persist_events_batch_fn::tests::persist_events_fn ... ok
[INFO] [stdout] test repo::options::tests::update_cannot_reject_when_the_catalog_only_constrains_update_skipped_columns ... ok
[INFO] [stdout] test repo::scope::tests::scope_type_tokens_single ... ok
[INFO] [stdout] test repo::post_persist_hook::tests::post_persist_hook_none ... ok
[INFO] [stdout] test repo::scope::tests::scope_type_tokens_multi ... ok
[INFO] [stdout] test repo::post_hydrate_hook::tests::post_hydrate_hook_some ... ok
[INFO] [stdout] test repo::list_for_filters_fn::tests::virtual_column_without_list_for_is_rejected_by_derive ... ok
[INFO] [stdout] test repo::tests::clock_field_without_pool_is_error ... ok
[INFO] [stdout] test repo::tests::forgettable_scope_column_is_error ... ok
[INFO] [stdout] test repo::scope::tests::scope_col_predicate ... ok
[INFO] [stdout] test repo::hydrate_nested::tests::cascade_scrubs_forgettable_nested_children ... ok
[INFO] [stdout] test repo::tests::forgettable_index_column_without_flag_is_error ... ok
[INFO] [stdout] test repo::options::tests::update_cannot_reject_when_every_column_skips_update_persist ... ok
[INFO] [stdout] test repo::options::tests::update_can_reject_when_the_catalog_constrains_an_update_persisted_column ... ok
[INFO] [stdout] test repo::options::tests::snapshot_table_name_defaults_to_singular_entity_name_like_events ... ok
[INFO] [stdout] test query::tests::query_with_order ... ok
[INFO] [stdout] test repo::options::tests::update_can_reject_when_a_column_persists_on_update ... ok
[INFO] [stdout] test repo::error_types::tests::id_foreign_key_and_redundant_unique_are_not_primary_keys ... ok
[INFO] [stdout] test repo::tests::nullable_annotated_scope_column_is_error ... ok
[INFO] [stdout] test repo::tests::missing_pool_without_in_op_only_is_error ... ok
[INFO] [stdout] test repo::error_types::tests::declared_column_absent_from_a_present_catalog_gets_no_key_variant ... ok
[INFO] [stdout] test repo::tests::error_classifiers_are_emitted_once_and_gated ... ok
[INFO] [stdout] test repo::error_types::tests::declared_column_without_a_catalog_keeps_the_synthesized_key_variant ... ok
[INFO] [stdout] test repo::tests::same_type_scope_columns_is_error ... ok
[INFO] [stdout] test repo::tests::multi_scoped_repo_is_ok ... ok
[INFO] [stdout] test repo::tests::in_op_only_without_pool_field_drops_pool_accessor_and_begin_op ... ok
[INFO] [stdout] test repo::tests::forgettable_index_column_with_flag_is_ok ... ok
[INFO] [stdout] test repo::tests::scope_on_nested_child_repo_is_error ... ok
[INFO] [stdout] test repo::tests::pkey_constraint_gets_id_conflict_variant_and_no_from_database_arm ... ok
[INFO] [stdout] test repo::tests::in_op_only_suppresses_scoped_view_standalone_delegates ... ok
[INFO] [stdout] test repo::update_all_fn::tests::update_all_fn ... ok
[INFO] [stdout] test repo::update_all_fn::tests::update_all_fn_cannot_reject_returns_repo_fault ... ok
[INFO] [stdout] test repo::update_all_fn::tests::update_all_fn_no_columns ... ok
[INFO] [stdout] test repo::update_all_fn::tests::update_all_fn_with_snapshot_refreshes_stale_clean_entities ... ok
[INFO] [stdout] test repo::update_fn::tests::update_fn ... ok
[INFO] [stdout] test repo::tests::repo_without_in_op_only_keeps_every_standalone_fn ... ok
[INFO] [stdout] test repo::update_fn::tests::update_fn_cannot_reject_returns_repo_fault ... ok
[INFO] [stdout] test repo::tests::scope_variant_override_is_ok ... ok
[INFO] [stdout] test repo::update_fn::tests::update_fn_no_columns ... ok
[INFO] [stdout] test repo::update_fn::tests::update_fn_with_snapshot_contains_the_snap_cte_and_compacts ... ok
[INFO] [stdout] test snapshot::tests::changed_version_changes_fingerprint ... ok
[INFO] [stdout] test snapshot::tests::detects_forgettable_fields ... ok
[INFO] [stdout] test snapshot::tests::changed_type_changes_fingerprint ... ok
[INFO] [stdout] test repo::tests::id_scope_variant_override_is_ok ... ok
[INFO] [stdout] test repo::tests::plain_repo_is_ok ... ok
[INFO] [stdout] test snapshot::tests::missing_version_is_a_helpful_error ... ok
[INFO] [stdout] test repo::tests::in_op_only_with_pool_field_keeps_begin_op ... ok
[INFO] [stdout] test repo::tests::scope_column_find_by_composes_via_conjunct ... ok
[INFO] [stdout] test snapshot::tests::no_forgettable_fields ... ok
[INFO] [stdout] test snapshot::tests::renamed_field_changes_fingerprint ... ok
[INFO] [stdout] test repo::tests::unscoped_repo_has_no_bound_view ... ok
[INFO] [stdout] test repo::tests::in_op_only_suppresses_every_standalone_fn ... ok
[INFO] [stdout] test snapshot::tests::same_struct_same_fingerprint ... ok
[INFO] [stdout] test repo::tests::scoped_repo_generates_bound_view ... ok
[INFO] [stdout] test repo::tests::scope_column_list_for_composes_via_conjunct ... ok
[INFO] [stdout] test repo::tests::scope_column_composes_with_query_flags ... ok
[INFO] [stdout] test repo::tests::constraint_violation_is_enum_with_nested_composition ... ok
[INFO] [stdout] test repo::tests::scoped_repo_with_generics_generates_bound_view ... ok
[INFO] [stdout] test repo::tests::scoped_repo_is_ok ... ok
[INFO] [stdout] test repo::tests::optional_scope_column_is_ok ... ok
[INFO] [stdout] test snapshot::tests::fingerprint_never_i64_min ... ok
[INFO] [stdout] test repo::update_fn::tests::update_fn_with_snapshot_refreshes_a_stale_clean_entity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 208 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests es_entity_macros
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - es_event_context (line 50) ... ignored
[INFO] [stdout] test src/lib.rs - es_event_context (line 64) ... ignored
[INFO] [stdout] test src/lib.rs - es_event_context (line 78) ... ignored
[INFO] [stdout] test src/repo/scope.rs - repo::scope::ScopeType (line 131) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - es_event_context (line 41) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.24s; merged doctests compilation took 0.23s
[INFO] running `Command { std: "docker" "inspect" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226", kill_on_drop: false }`
[INFO] [stdout] 2a5b92efac27d0e05c3676e22c8e62062d7fafe96eae78b4dfd4996294423226
