[INFO] fetching crate cratefield-tables 0.4.0...
[INFO] testing cratefield-tables-0.4.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cratefield-tables 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate cratefield-tables 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cratefield-tables 0.4.0
[INFO] tweaked toml for crates.io crate cratefield-tables 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cratefield-tables 0.4.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cratefield-tables 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] 48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a
[INFO] running `Command { std: "docker" "start" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", 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" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", 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" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling tinyvec v1.13.2
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling inherent v1.0.14
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling tower-http v0.7.1
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling sea-query v0.32.7
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ulid v3.0.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling cratefield-core v0.8.0
[INFO] [stderr]    Compiling cratefield-tables v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 47s
[INFO] running `Command { std: "docker" "inspect" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", 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" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling cratefield-tables v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 49.81s
[INFO] running `Command { std: "docker" "inspect" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", 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" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cratefield-tables/617204dcf7a154d3/out/cratefield_tables-617204dcf7a154d3)
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/release/build/cratefield-tables/d89d270682a14601/out/corpus-d89d270682a14601)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/ddl.rs (/opt/rustwide/target/release/build/cratefield-tables/00ae25feb163e81a/out/ddl-00ae25feb163e81a)
[INFO] [stdout] test every_case_name_is_unique ... ok
[INFO] [stdout] test every_case_reaches_its_expected_verdict ... ok
[INFO] [stdout] test every_table_in_the_corpus_is_a_declarable_table ... ok
[INFO] [stdout] test the_corpus_covers_every_error_code ... ok
[INFO] [stdout] test the_declared_code_list_matches_the_validator ... ok
[INFO] [stdout] test the_corpus_has_a_case_for_each_named_drift_risk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test an_index_name_longer_than_an_identifier_is_rejected ... ok
[INFO] [stdout] test a_control_character_in_an_enum_member_renders_no_sql ... ok
[INFO] [stdout] test an_integer_default_outside_i64_renders_no_sql ... ok
[INFO] [stdout] test a_quote_in_a_literal_is_doubled ... ok
[INFO] [stdout] test an_integral_default_written_as_a_decimal_renders_as_an_integer ... ok
[INFO] [stdout] test an_invalid_definition_renders_no_sql ... ok
[INFO] [stdout] test postgres_ddl_is_exactly_this ... ok
[INFO] [stdout] test a_not_null_primary_key_is_required_by_the_validator_and_the_view_too ... ok
[INFO] [stdout] test both_dialects_pass_the_portable_sql_lint ... ok
[INFO] [stdout] test a_reference_cycle_renders_no_sql ... ok
[INFO] [stdout] test sqlite_ddl_is_exactly_this ... ok
[INFO] [stdout] test the_manifests_section_order_does_not_reach_the_sql ... ok
[INFO] [stdout] test a_referenced_table_is_created_first_even_when_its_name_sorts_later ... ok
[INFO] [stdout] test a_unique_or_primary_key_field_gets_no_second_index ... ok
[INFO] [stdout] test creation_order_is_the_smallest_one_that_works_and_is_stable ... ok
[INFO] [stdout] test generated_ddl_only_creates ... ok
[INFO] [stderr]      Running tests/definition.rs (/opt/rustwide/target/release/build/cratefield-tables/059c8e4ceaa64978/out/definition-059c8e4ceaa64978)
[INFO] [stdout] test the_same_definition_always_renders_byte_identical_sql ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test a_default_outside_an_enum_is_rejected ... ok
[INFO] [stdout] test a_duplicate_enum_member_is_rejected ... ok
[INFO] [stdout] test a_duplicate_field_name_is_rejected ... ok
[INFO] [stdout] test a_duplicate_table_name_is_rejected ... ok
[INFO] [stdout] test a_foreign_key_of_the_wrong_kind_is_rejected ... ok
[INFO] [stdout] test a_foreign_key_on_an_undeclared_field_is_rejected ... ok
[INFO] [stdout] test a_default_of_the_wrong_kind_is_rejected ... ok
[INFO] [stdout] test a_foreign_key_to_a_declared_table_is_valid ... ok
[INFO] [stdout] test a_foreign_key_to_an_undeclared_table_is_rejected ... ok
[INFO] [stdout] test a_generated_index_name_that_is_a_declared_table_name_is_rejected ... ok
[INFO] [stdout] test a_non_identifier_name_is_rejected ... ok
[INFO] [stdout] test a_primary_key_that_is_neither_required_nor_defaulted_is_rejected ... ok
[INFO] [stdout] test a_primary_key_is_accepted_when_it_is_required_or_defaulted ... ok
[INFO] [stdout] test a_reference_cycle_is_rejected ... ok
[INFO] [stdout] test a_primary_key_naming_an_undeclared_field_is_rejected ... ok
[INFO] [stdout] test a_reserved_prefix_is_rejected ... ok
[INFO] [stdout] test a_reserved_word_is_rejected ... ok
[INFO] [stdout] test a_self_reference_is_not_a_cycle ... ok
[INFO] [stdout] test an_enum_with_no_members_is_rejected ... ok
[INFO] [stdout] test an_over_long_name_is_rejected ... ok
[INFO] [stdout] test every_violation_is_reported_together ... ok
[INFO] [stdout] test inverted_bounds_are_rejected ... ok
[INFO] [stdout] test a_table_with_no_fields_is_rejected ... ok
[INFO] [stdout] test a_table_with_no_primary_key_is_rejected ... ok
[INFO] [stdout] test every_reserved_word_is_rejected_in_every_position ... ok
[INFO] [stdout] test every_column_of_a_composite_primary_key_has_to_hold_a_value ... ok
[INFO] [stdout] test an_email_format_reuses_the_core_address_rule ... ok
[INFO] [stdout] test the_reserved_word_list_stays_sorted_and_has_no_duplicate ... ok
[INFO] [stdout] test a_card_data_name_is_rejected ... ok
[INFO] [stdout] test two_tables_that_generate_the_same_index_name_are_rejected ... ok
[INFO] [stdout] test a_plain_declaration_is_valid ... ok
[INFO] [stdout] test the_words_postgres_reserves_and_the_old_list_missed_are_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diff.rs (/opt/rustwide/target/release/build/cratefield-tables/8f7e25b447956156/out/diff-8f7e25b447956156)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test narrowing_a_bound_is_a_rewrite_and_widening_is_not ... ok
[INFO] [stdout] test nothing_changed_is_no_changes ... ok
[INFO] [stdout] test a_new_optional_column_expands_and_a_required_one_does_not ... ok
[INFO] [stdout] test a_default_changes_only_what_is_written_next ... ok
[INFO] [stdout] test changing_a_type_or_a_primary_key_is_a_rewrite ... ok
[INFO] [stdout] test an_enum_that_loses_a_member_is_a_rewrite_and_one_that_gains_is_not ... ok
[INFO] [stdout] test a_new_unique_column_is_a_rewrite_however_it_is_declared ... ok
[INFO] [stdout] test an_index_costs_nothing_in_either_direction ... ok
[INFO] [stdout] test required_and_unique_move_in_both_directions ... ok
[INFO] [stdout] test the_report_is_deterministic_and_reads_as_lines ... ok
[INFO] [stdout] test removing_things_contracts_and_says_what_goes_with_them ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json_schema.rs (/opt/rustwide/target/release/build/cratefield-tables/d48edaa29a776d3f/out/json_schema-d48edaa29a776d3f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_table_renders_as_exactly_this_json_schema ... ok
[INFO] [stdout] test an_optional_enum_lists_the_null_it_accepts ... ok
[INFO] [stdout] test nothing_the_database_owns_leaks_into_the_view ... ok
[INFO] [stdout] test required_lists_only_what_a_write_must_carry ... ok
[INFO] [stdout] test properties_come_out_in_declaration_order_not_alphabetically ... ok
[INFO] [stdout] test the_rendering_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/manifest.rs (/opt/rustwide/target/release/build/cratefield-tables/6115914f5f0c92e0/out/manifest-6115914f5f0c92e0)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test an_attribute_that_does_not_apply_to_the_kind_is_rejected ... ok
[INFO] [stdout] test a_composite_primary_key_parses ... ok
[INFO] [stdout] test an_enum_without_values_is_rejected ... ok
[INFO] [stdout] test an_unknown_format_is_rejected ... ok
[INFO] [stdout] test an_unknown_key_is_rejected ... ok
[INFO] [stdout] test an_unknown_kind_is_rejected ... ok
[INFO] [stdout] test a_written_declaration_is_one_the_reader_accepts ... ok
[INFO] [stdout] test a_table_deserialized_on_its_own_needs_a_name ... ok
[INFO] [stdout] test a_minimal_table_parses ... ok
[INFO] [stdout] test every_shape_the_corpus_declares_round_trips ... ok
[INFO] [stdout] test field_order_follows_the_manifest_and_table_order_follows_the_name ... ok
[INFO] [stdout] test the_primary_key_defaults_to_id ... ok
[INFO] [stdout] test the_same_shape_parses_from_json_and_from_toml ... ok
[INFO] [stdout] test an_inner_name_must_match_the_section ... ok
[INFO] [stdout] test every_kind_parses ... ok
[INFO] [stdout] test an_integer_bound_written_as_a_toml_integer_stays_exact ... ok
[INFO] [stderr]      Running tests/rows.rs (/opt/rustwide/target/release/build/cratefield-tables/6ccc56a14e44ed3e/out/rows-6ccc56a14e44ed3e)
[INFO] [stdout] test a_fractional_integer_bound_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test an_unknown_key_is_echoed_back_bounded ... ok
[INFO] [stdout] test normalize_row_makes_unique_mean_what_it_means_everywhere_else ... ok
[INFO] [stdout] test a_rejection_becomes_the_validation_failed_problem_core_already_publishes ... ok
[INFO] [stdout] test a_row_that_is_not_an_object_is_reported_against_the_row_itself ... ok
[INFO] [stdout] test an_integer_outside_i64_is_refused_rather_than_truncated ... ok
[INFO] [stdout] test a_long_list_is_summarised_in_the_detail_but_never_truncated_in_the_list ... ok
[INFO] [stdout] test the_detail_joins_every_reason_in_order ... ok
[INFO] [stdout] test uniqueness_is_not_a_row_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/sql.rs (/opt/rustwide/target/release/build/cratefield-tables/dd683f6b2339aaf5/out/sql-dd683f6b2339aaf5)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test a_cursor_that_omits_the_sort_column_is_refused ... ok
[INFO] [stdout] test a_declared_default_holding_a_control_character_is_refused ... ok
[INFO] [stdout] test a_column_the_row_does_not_carry_is_an_error ... ok
[INFO] [stdout] test a_filter_joins_the_scope_rather_than_replacing_it ... ok
[INFO] [stdout] test a_cursor_over_a_sorted_page_carries_the_sort_column_too ... ok
[INFO] [stdout] test a_filter_for_a_null_asks_is_null_and_not_equals_null ... ok
[INFO] [stdout] test a_descending_sort_walks_the_cursor_the_other_way ... ok
[INFO] [stdout] test a_composite_cursor_is_lexicographic_and_uses_no_row_value_comparison ... ok
[INFO] [stdout] test a_filter_on_a_json_column_is_refused_in_every_path ... ok
[INFO] [stdout] test a_field_the_row_leaves_out_is_left_out_of_the_insert ... ok
[INFO] [stdout] test a_filter_value_of_the_wrong_kind_is_refused ... ok
[INFO] [stdout] test a_null_filter_on_a_json_column_still_asks_whether_it_is_unset ... ok
[INFO] [stdout] test a_filter_on_a_column_the_table_does_not_declare_is_refused ... ok
[INFO] [stdout] test a_null_is_bound_with_the_column_type_rather_than_untyped ... ok
[INFO] [stdout] test a_column_that_is_not_the_declared_kind_is_an_error_and_not_a_null ... ok
[INFO] [stdout] test a_key_value_of_the_wrong_kind_is_refused_rather_than_bound_as_a_null ... ok
[INFO] [stdout] test a_scope_naming_a_column_the_table_does_not_have_is_refused ... ok
[INFO] [stdout] test a_sorted_page_orders_by_the_column_then_the_key ... ok
[INFO] [stdout] test a_value_of_the_wrong_kind_never_becomes_a_null_column ... ok
[INFO] [stdout] test a_null_key_column_is_not_a_key ... ok
[INFO] [stdout] test a_scoped_page_keeps_both_the_cursor_and_the_scope ... ok
[INFO] [stdout] test a_page_is_ordered_by_the_primary_key_so_two_requests_agree ... ok
[INFO] [stdout] test a_scoped_read_puts_the_subject_in_the_same_where_as_the_key ... ok
[INFO] [stdout] test a_row_key_cannot_become_an_identifier ... ok
[INFO] [stdout] test a_sort_column_the_table_does_not_have_is_refused ... ok
[INFO] [stdout] test a_row_survives_the_round_trip_to_the_database_and_back ... ok
[INFO] [stdout] test an_update_to_an_illegal_row_is_refused_before_the_database_sees_it ... ok
[INFO] [stdout] test half_a_composite_key_is_refused_rather_than_matching_every_row_sharing_it ... ok
[INFO] [stdout] test an_optional_column_cannot_be_sorted_by ... ok
[INFO] [stdout] test an_untyped_null_decodes_for_every_declared_kind ... ok
[INFO] [stdout] test half_a_cursor_is_refused_like_half_a_key ... ok
[INFO] [stdout] test sqlite_answers_a_boolean_with_an_integer_and_a_real_with_one_too ... ok
[INFO] [stdout] test a_value_that_looks_like_sql_is_bound_and_never_rendered ... ok
[INFO] [stdout] test an_untyped_value_that_is_not_null_is_still_the_wrong_kind ... ok
[INFO] [stdout] test stored_text_that_is_not_json_is_an_error_that_does_not_quote_it ... ok
[INFO] [stdout] test an_update_never_writes_the_primary_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cratefield_tables
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - (line 352) ... ok
[INFO] [stdout] test src/lib.rs - (line 460) ... ok
[INFO] [stdout] test src/lib.rs - (line 158) ... ok
[INFO] [stdout] test src/lib.rs - (line 260) ... ok
[INFO] [stdout] test src/lib.rs - (line 84) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.31s; merged doctests compilation took 1.29s
[INFO] running `Command { std: "docker" "inspect" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a", kill_on_drop: false }`
[INFO] [stdout] 48c0d2bc983ad14d2e920cd3a1a7d409e1f0a4d708c64e764402bd5dc1e2487a
