[INFO] fetching crate sim-shape 0.4.2...
[INFO] testing sim-shape-0.4.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate sim-shape 0.4.2 into /workspace/builds/worker-4-tc2/source
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate sim-shape 0.4.2
[INFO] finished tweaking crates.io crate sim-shape 0.4.2
[INFO] tweaked toml for crates.io crate sim-shape 0.4.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sim-shape 0.4.2 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 sim-shape 0.4.2 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `sim-shape` (manifest) generated 1 warning
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f
[INFO] running `Command { std: "docker" "start" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", 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" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f" "/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" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", 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" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `sim-shape` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling sim-citizen-derive v0.4.0
[INFO] [stderr]    Compiling sim-kernel v0.4.0
[INFO] [stderr]    Compiling sim-value v0.4.0
[INFO] [stderr]    Compiling sim-citizen v0.4.0
[INFO] [stderr]    Compiling sim-shape v0.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.15s
[INFO] running `Command { std: "docker" "inspect" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", 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" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `sim-shape` (manifest) generated 1 warning
[INFO] [stderr]    Compiling sim-kernel v0.4.0
[INFO] [stderr]    Compiling sim-value v0.4.0
[INFO] [stderr]    Compiling sim-citizen v0.4.0
[INFO] [stderr]    Compiling sim-shape v0.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.12s
[INFO] running `Command { std: "docker" "inspect" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", 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" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/sim-nest/sim-shape"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `sim-shape` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sim-shape/a633216ceef6381d/out/sim_shape-a633216ceef6381d)
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test algebra::tests::not_shape_does_not_leak_inner_captures ... ok
[INFO] [stdout] test algebra::tests::empty_and_shape_accepts ... ok
[INFO] [stdout] test algebra::tests::not_shape_rejects_when_inner_accepts ... ok
[INFO] [stdout] test algebra::tests::option_map_check_reports_missing_and_extra_keys ... ok
[INFO] [stdout] test algebra::tests::not_shape_accepts_when_inner_rejects ... ok
[INFO] [stdout] test algebra::tests::option_map_check_reuses_table_shape_contract ... ok
[INFO] [stdout] test algebra::tests::and_shape_merges_captures_from_accepted_children ... ok
[INFO] [stdout] test algebra::tests::and_shape_accepts_when_all_children_accept ... ok
[INFO] [stdout] test algebra::tests::and_shape_rejects_on_first_rejecting_child ... ok
[INFO] [stdout] test algebra::tests::empty_or_shape_rejects ... ok
[INFO] [stdout] test algebra::tests::repeat_shape_accepts_zero_items_when_min_is_zero ... ok
[INFO] [stdout] test algebra::tests::or_shape_returns_leftmost_branch_by_default ... ok
[INFO] [stdout] test algebra::tests::table_closed_child_extra_key_is_not_subshape_of_closed_parent ... ok
[INFO] [stdout] test algebra::tests::table_child_only_key_must_fit_parent_shape_extra_policy ... ok
[INFO] [stdout] test algebra::tests::or_shape_can_pick_best_score ... ok
[INFO] [stdout] test algebra::tests::repeat_shape_binds_repeat_count ... ok
[INFO] [stdout] test algebra::tests::repeat_shape_rejects_too_many_items ... ok
[INFO] [stdout] test algebra::tests::table_open_parent_policy_accepts_child_only_keys ... ok
[INFO] [stdout] test algebra::tests::table_optional_parent_field_requires_child_to_reject_or_check_key ... ok
[INFO] [stdout] test algebra::tests::repeat_shape_rejects_too_few_items ... ok
[INFO] [stdout] test algebra::tests::table_shape_checks_extra_values_under_shape_policy ... ok
[INFO] [stdout] test algebra::tests::table_shape_rejects_missing_required_keys ... ok
[INFO] [stdout] test algebra::tests::table_shape_rejects_extra_keys_under_closed_policy ... ok
[INFO] [stdout] test algebra::tests::table_shape_accepts_required_keys ... ok
[INFO] [stdout] test algebra::tests::or_shape_rejects_with_collected_diagnostics ... ok
[INFO] [stdout] test citizen_tests::unsupported_live_shape_values_still_fail_closed ... ok
[INFO] [stdout] test citizen_tests::hook_and_venn_citizens_use_constructor_forms ... ok
[INFO] [stdout] test citizen_tests::shape_read_construct_is_capability_gated ... ok
[INFO] [stdout] test compare::tests::compare_closed_child_extra_key_stays_unproven ... ok
[INFO] [stdout] test compare::tests::compare_does_not_claim_disjoint_from_probe_absence ... ok
[INFO] [stdout] test compare::tests::compare_hook_narrowed_shape_stays_unproven ... ok
[INFO] [stdout] test compare::tests::compare_hook_widened_shape_stays_unproven ... ok
[INFO] [stdout] test compare::tests::compare_reports_equal_when_both_subshape_directions_are_true ... ok
[INFO] [stdout] test compare::tests::compare_optional_parent_field_constraint_stays_unproven ... ok
[INFO] [stdout] test compare::tests::compare_reports_left_subshape_when_only_left_implies_right ... ok
[INFO] [stdout] test compare::tests::compare_reports_overlap_with_both_accepted_witness ... ok
[INFO] [stdout] test compare::tests::fixed_length_list_mismatch_can_be_disjoint ... ok
[INFO] [stdout] test compare::tests::compare_reports_right_subshape_when_only_right_implies_left ... ok
[INFO] [stdout] test compare::tests::normalization_flattens_nested_and ... ok
[INFO] [stdout] test compare::tests::normalization_flattens_nested_or_and_one_of ... ok
[INFO] [stdout] test compare::tests::venn_exactly_includes_selected_and_excludes_unselected_shapes ... ok
[INFO] [stdout] test compare::tests::venn_intersection_accepts_only_values_accepted_by_all_members ... ok
[INFO] [stdout] test compare::tests::not_shape_and_inner_compare_as_disjoint ... ok
[INFO] [stdout] test compare::tests::venn_only_excludes_sibling_shapes ... ok
[INFO] [stdout] test compare::tests::venn_union_accepts_value_accepted_by_any_member ... ok
[INFO] [stdout] test compare::tests::venn_outside_rejects_values_in_the_union ... ok
[INFO] [stdout] test duplicate_key_tests::anonymous_field_shape_rejects_duplicate_map_keys ... ok
[INFO] [stdout] test duplicate_key_tests::field_shape_rejects_duplicate_fields_keys ... ok
[INFO] [stdout] test duplicate_key_tests::field_shape_rejects_duplicate_object_field_keys ... ok
[INFO] [stdout] test duplicate_key_tests::field_shape_rejects_duplicate_class_keys ... ok
[INFO] [stdout] test duplicate_key_tests::table_shape_rejects_duplicate_optional_table_keys ... ok
[INFO] [stdout] test functions::browse_signature::tests::faithful_shape_categories_are_retained_and_non_shapes_fail_closed ... ok
[INFO] [stdout] test duplicate_key_tests::table_shape_rejects_duplicate_required_map_keys ... ok
[INFO] [stdout] test functions::tests::accept_hooked_case_does_not_beat_plain_case_by_inner_subshape_proof ... ok
[INFO] [stdout] test functions::browse_signature::tests::metadata_is_observational_for_evaluated_and_raw_calls ... ok
[INFO] [stdout] test functions::tests::discard_hooked_case_does_not_create_false_specificity_proof ... ok
[INFO] [stdout] test functions::tests::mixed_demand_overload_avoids_lower_priority_value_forcing ... ok
[INFO] [stdout] test functions::tests::mixed_demand_overload_conflict_does_not_force_value_group ... ok
[INFO] [stdout] test functions::tests::mixed_demand_overload_same_priority_reports_conflict ... ok
[INFO] [stdout] test functions::tests::mixed_demand_overload_groups_non_contiguous_equal_priorities ... ok
[INFO] [stdout] test functions::tests::mixed_demand_plan_normalizes_safe_value_family ... ok
[INFO] [stdout] test grammar::tests::graph_lowers_non_trivial_object_shape ... ok
[INFO] [stdout] test grammar::tests::exact_expr_lowers_to_exact_terminal_and_const_schema ... ok
[INFO] [stdout] test citizen_tests::built_in_shape_citizens_use_shape_namespace_and_v1 ... ok
[INFO] [stdout] test grammar::tests::json_schema_renderer_preserves_seed_object_output ... ok
[INFO] [stdout] test grammar::tests::shape_grammar_uses_supplied_renderer ... ok
[INFO] [stdout] test grammar::tests::unsupported_shapes_fail_closed ... ok
[INFO] [stdout] test hooks::tests::accept_hook_can_turn_rejection_into_acceptance ... ok
[INFO] [stdout] test grammar::tests::shape_grammar_fails_closed_on_renderer_mismatch ... ok
[INFO] [stdout] test grammar::tests::one_of_lowers_to_alt_and_any_remains_permissive ... ok
[INFO] [stdout] test hooks::tests::acceptance_changing_hooks_make_total_shape_non_total ... ok
[INFO] [stdout] test hooks::tests::annotate_hook_cannot_change_acceptance ... ok
[INFO] [stdout] test hooks::tests::discard_hook_can_turn_acceptance_into_rejection ... ok
[INFO] [stdout] test hooks::tests::annotate_hook_can_change_score_without_changing_acceptance ... ok
[INFO] [stdout] test hooks::tests::hooked_shape_preserves_plain_inner_acceptance_when_hooks_pass ... ok
[INFO] [stdout] test hooks::tests::discard_hook_runs_after_accept_hook_and_can_veto_it ... ok
[INFO] [stdout] test hooks::tests::mark_hook_cannot_change_acceptance ... ok
[INFO] [stdout] test hooks::tests::hooked_shape_subshape_requires_identical_transparent_stacks ... ok
[INFO] [stdout] test hooks::tests::built_in_hook_values_have_stable_display ... ok
[INFO] [stdout] test hooks::tests::mark_hooks_run_before_and_after_inner_in_deterministic_order ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_closed_table_shape_from_wrapped_fields ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_list_rest_shape ... ok
[INFO] [stdout] test hooks::tests::value_checks_run_hooks_with_value_target ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_not_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_and_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_open_table_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_qualified_sdk_list_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_qualified_sdk_sequence_aliases ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_repeat_bounds_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_repeat_shape ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_table_and_table_required_shapes ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_without_and_difference_shapes ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_or_shape ... ok
[INFO] [stdout] test primitives::tests::field_shape_propagates_effectful_fields ... ok
[INFO] [stdout] test parse_tests::parse_shape_expr_builds_recursive_defs_and_refs ... ok
[INFO] [stdout] test primitives::tests::capture_shape_propagates_effectful_inner ... ok
[INFO] [stdout] test primitives::tests::list_shape_propagates_effectful_items_and_rest ... ok
[INFO] [stdout] test primitives::tests::one_of_shape_propagates_effectful_choice ... ok
[INFO] [stdout] test primitives::tests::pratt_shape_is_effectful_when_parser_is_effectful ... ok
[INFO] [stdout] test primitives::tests::pratt_shape_propagates_effectful_inner ... ok
[INFO] [stdout] test query::tests::disjoint_shapes_do_not_overlap ... ok
[INFO] [stdout] test recursive::tests::recursive_shape_lowers_to_ref_and_defs ... ok
[INFO] [stdout] test recursive::tests::recursive_shape_rejects_undefined_refs ... ok
[INFO] [stdout] test query::tests::directional_shape_queries_match_relation_semantics ... ok
[INFO] [stdout] test recursive::tests::recursive_shape_rejects_when_depth_budget_is_spent ... ok
[INFO] [stdout] test recursive::tests::recursive_shape_accepts_exprs_and_values_within_depth_bound ... ok
[INFO] [stdout] test tests::core::bindings_can_populate_context_env ... ok
[INFO] [stdout] test tests::core::capture_rejection_adds_binding_hint ... ok
[INFO] [stdout] test tests::core::callable_overload_rejection_reports_hints ... ok
[INFO] [stdout] test tests::core::effectful_shape_is_not_subshape_of_inner_or_any ... ok
[INFO] [stdout] test tests::core::expr_kind_rejection_carries_shape_hint ... ok
[INFO] [stdout] test tests::core::exact_expr_is_subshape_of_matching_expr_kind ... ok
[INFO] [stdout] test tests::core::one_of_shape_is_subshape_only_when_every_branch_is_subshape ... ok
[INFO] [stdout] test tests::core::one_of_shape_reports_success_when_any_branch_matches ... ok
[INFO] [stdout] test tests::core::expr_kind_shape_checks_values_and_exprs ... ok
[INFO] [stdout] test tests::core::pratt_shape_parses_string_surface_before_matching ... ok
[INFO] [stdout] test tests::core::shape_crate_has_no_concrete_codec_dependency ... ok
[INFO] [stdout] test tests::dispatch::class_shape_two_cycle_hierarchy_terminates ... ok
[INFO] [stdout] test tests::dispatch::select_case_prefers_proven_more_specific_overload ... ok
[INFO] [stdout] test tests::dispatch::class_shape_with_self_referential_instance_shape_rejects_without_overflow ... ok
[INFO] [stdout] test tests::list::list_shape_collects_captures ... ok
[INFO] [stdout] test tests::list::list_shape_rest_captures_identically_for_value_and_expr ... ok
[INFO] [stdout] test tests::list::list_shape_with_rest_accepts_endless_value_list ... ok
[INFO] [stdout] test citizen_tests::shape_citizens_pass_universal_conformance ... ok
[INFO] [stdout] test tests::object::class_shape_accepts_citizen_read_construct_expression ... ok
[INFO] [stdout] test tests::object::field_shape_checks_required_fields ... ok
[INFO] [stdout] test tests::object::class_shape_checks_runtime_class ... ok
[INFO] [stdout] test tests::object::object_expr_roundtrips ... ok
[INFO] [stdout] test citizen_tests::hooked_shape_bare_decode_requires_descriptor_backed_hooks ... ok
[INFO] [stdout] test citizen_tests::shape_citizens_preserve_match_behavior_after_roundtrip ... ok
[INFO] [stdout] test citizen_tests::venn_member_shapes_decode_from_bare_and_constructor_surfaces ... ok
[INFO] [stdout] test recursive::tests::recursive_shape_roundtrips_through_read_construct ... ok
[INFO] [stdout] test citizen_tests::supported_composite_shape_values_decode_from_bare_and_constructor_surfaces ... ok
[INFO] [stderr]    Doc-tests sim_shape
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/functions/shape_object.rs - functions::shape_object::shape_value (line 214) ... ok
[INFO] [stdout] test src/lib.rs - (line 9) ... ok
[INFO] [stdout] test src/parse.rs - parse::parse_shape_expr (line 36) ... ok
[INFO] [stdout] test src/algebra/collection.rs - algebra::collection::TableShape (line 21) ... ok
[INFO] [stdout] test src/algebra/boolean.rs - algebra::boolean::OrShape (line 148) ... ok
[INFO] [stdout] test src/compare/relation.rs - compare::relation::relate_shapes (line 83) ... ok
[INFO] [stdout] test src/algebra/collection.rs - algebra::collection::RepeatShape (line 173) ... ok
[INFO] [stdout] test src/algebra/boolean.rs - algebra::boolean::AndShape (line 18) ... ok
[INFO] [stdout] test src/algebra/boolean.rs - algebra::boolean::NotShape (line 237) ... ok
[INFO] [stdout] test src/primitives/atomic.rs - primitives::atomic::AnyShape (line 18) ... ok
[INFO] [stdout] test src/hooks/hooked.rs - hooks::hooked::HookedShape (line 22) ... ok
[INFO] [stdout] test src/primitives/combinators/list.rs - primitives::combinators::list::ListShape (line 18) ... ok
[INFO] [stdout] test src/primitives/atomic.rs - primitives::atomic::ExactExprShape (line 327) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.23s; merged doctests compilation took 0.80s
[INFO] running `Command { std: "docker" "inspect" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f", kill_on_drop: false }`
[INFO] [stdout] 6c07112c6f1e880e5b90b4f237f75a8e81551f3b71f0995cbeb25feca9676f1f
