[INFO] fetching crate relmath-rs 0.7.0...
[INFO] testing relmath-rs-0.7.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate relmath-rs 0.7.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate relmath-rs 0.7.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate relmath-rs 0.7.0
[INFO] tweaked toml for crates.io crate relmath-rs 0.7.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate relmath-rs 0.7.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relmath-rs 0.7.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4107054cc586cfd1abd1de4961b06afea9a4a15276cc17c1ffcd325365d474a9
[INFO] running `Command { std: "docker" "start" "-a" "4107054cc586cfd1abd1de4961b06afea9a4a15276cc17c1ffcd325365d474a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4107054cc586cfd1abd1de4961b06afea9a4a15276cc17c1ffcd325365d474a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4107054cc586cfd1abd1de4961b06afea9a4a15276cc17c1ffcd325365d474a9", kill_on_drop: false }`
[INFO] [stdout] 4107054cc586cfd1abd1de4961b06afea9a4a15276cc17c1ffcd325365d474a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 44c926847f5370d8c9580d5db773b0d4559865c71af5d0552ec626bdd36c130b
[INFO] running `Command { std: "docker" "start" "-a" "44c926847f5370d8c9580d5db773b0d4559865c71af5d0552ec626bdd36c130b", kill_on_drop: false }`
[INFO] [stderr]    Compiling relmath-rs v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] running `Command { std: "docker" "inspect" "44c926847f5370d8c9580d5db773b0d4559865c71af5d0552ec626bdd36c130b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44c926847f5370d8c9580d5db773b0d4559865c71af5d0552ec626bdd36c130b", kill_on_drop: false }`
[INFO] [stdout] 44c926847f5370d8c9580d5db773b0d4559865c71af5d0552ec626bdd36c130b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e04b47372a63eec394503016c6f0a926573b8fc39b31cdcfa52faf36426edf12
[INFO] running `Command { std: "docker" "start" "-a" "e04b47372a63eec394503016c6f0a926573b8fc39b31cdcfa52faf36426edf12", kill_on_drop: false }`
[INFO] [stderr]    Compiling relmath-rs v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.01s
[INFO] running `Command { std: "docker" "inspect" "e04b47372a63eec394503016c6f0a926573b8fc39b31cdcfa52faf36426edf12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e04b47372a63eec394503016c6f0a926573b8fc39b31cdcfa52faf36426edf12", kill_on_drop: false }`
[INFO] [stdout] e04b47372a63eec394503016c6f0a926573b8fc39b31cdcfa52faf36426edf12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9f7e3a44b4f5ead26ea7d1dd7b0fb459aa3b2a1764c5b78cbcbebe45da09103a
[INFO] running `Command { std: "docker" "start" "-a" "9f7e3a44b4f5ead26ea7d1dd7b0fb459aa3b2a1764c5b78cbcbebe45da09103a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/relmath-8e14fe58c975f8f2)
[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] [stderr]      Running tests/algebra.rs (/opt/rustwide/target/debug/deps/algebra-2ce67da53caf925b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test composition_runs_left_then_right ... ok
[INFO] [stdout] test binary_relations_cover_core_algebra_and_restrictions ... ok
[INFO] [stdout] test empty_relations_cover_core_edge_cases ... ok
[INFO] [stdout] test reflexive_transitive_closure_adds_disconnected_carrier_values ... ok
[INFO] [stdout] test singleton_relations_cover_boundary_properties ... ok
[INFO] [stdout] test unary_relations_preserve_set_semantics_in_deterministic_order ... ok
[INFO] [stdout] test identity_and_basic_laws_hold_for_homogeneous_relations ... ok
[INFO] [stderr]      Running tests/annotated.rs (/opt/rustwide/target/debug/deps/annotated-3b93253f199e2705)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test annotated_relations_treat_zero_as_absence_and_drop_zero_results ... ok
[INFO] [stdout] test annotated_relations_materialize_exact_nary_support ... ok
[INFO] [stdout] test annotated_relations_combine_repeated_facts_and_iterate_in_fact_order ... ok
[INFO] [stdout] test boolean_semiring_zero_and_one_match_exact_presence_and_identity ... ok
[INFO] [stdout] test annotated_relations_materialize_exact_unary_and_binary_support ... ok
[INFO] [stdout] test empty_annotated_relations_materialize_empty_exact_support ... ok
[INFO] [stdout] test boolean_annotated_relations_keep_or_semantics_and_skip_zero_support ... ok
[INFO] [stdout] test boolean_semiring_add_and_mul_follow_union_and_chaining_meaning ... ok
[INFO] [stdout] test boolean_semiring_values_iterate_in_deterministic_order ... ok
[INFO] [stderr]      Running tests/capability_boundaries.rs (/opt/rustwide/target/debug/deps/capability_boundaries-4ce272c82ac74658)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/carrier.rs (/opt/rustwide/target/debug/deps/carrier-ca06915534edfaba)
[INFO] [stdout] test exact_support_materialization_feeds_relation_view_workflow ... ok
[INFO] [stdout] test capability_terms_stay_distinct_while_exact_support_agrees ... ok
[INFO] [stdout] test generic_unary_and_nary_materialization_reuse_current_exact_rules ... ok
[INFO] [stdout] test exact_support_materialization_lines_up_across_add_on_binary_surfaces ... ok
[INFO] [stdout] test exact_support_of_empty_surfaces_stays_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test explicit_carriers_can_change_results_relative_to_support_induced_carriers ... ok
[INFO] [stdout] test empty_carrier_bridge_stays_empty_and_usable_with_existing_exact_apis ... ok
[INFO] [stdout] test finite_carrier_deduplicates_and_iterates_in_deterministic_order ... ok
[INFO] [stdout] test finite_carrier_can_materialize_into_current_exact_carrier_arguments ... ok
[INFO] [stdout] test finite_carrier_extend_collect_and_into_iter_stay_deterministic ... ok
[INFO] [stdout] test finite_carrier_integrates_with_identity_and_reflexive_closure_operations ... ok
[INFO] [stdout] test finite_carrier_stays_distinct_from_relation_induced_support ... ok
[INFO] [stdout] test carrier_relative_property_checks_cover_empty_singleton_and_disconnected_values ... ok
[INFO] [stdout] test finite_carrier_is_empty_by_default_and_supports_singletons ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/equivalence.rs (/opt/rustwide/target/debug/deps/equivalence-3513373c5545cd4f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test recognizes_equivalence_relations ... ok
[INFO] [stdout] test rejects_relations_that_are_not_full_equivalences ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test computes_grandparents_and_ancestors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/family_relations.rs (/opt/rustwide/target/debug/deps/family_relations-4aff56049f61114a)
[INFO] [stderr]      Running tests/nary_relations.rs (/opt/rustwide/target/debug/deps/nary_relations-1c2c04ec12a4295c)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test constructs_and_iterates_deterministically ... ok
[INFO] [stdout] test exposes_column_positions ... ok
[INFO] [stdout] test grouping_handles_empty_inputs_and_singleton_groups ... ok
[INFO] [stdout] test empty_and_singleton_relations_preserve_foundation_semantics ... ok
[INFO] [stdout] test grouping_uses_requested_key_order_and_counts_unique_rows ... ok
[INFO] [stdout] test named_row_interchange_rejects_missing_and_unexpected_columns ... ok
[INFO] [stdout] test grouping_iterates_in_deterministic_key_order ... ok
[INFO] [stdout] test insert_row_reports_row_arity_mismatch_and_named_export_stays_deterministic ... ok
[INFO] [stdout] test grouping_rejects_invalid_key_columns ... ok
[INFO] [stdout] test named_row_interchange_supports_onboarding_and_roundtrip ... ok
[INFO] [stdout] test natural_join_handles_empty_and_singleton_inputs ... ok
[INFO] [stdout] test natural_join_matches_on_shared_columns_and_merges_schema ... ok
[INFO] [stdout] test natural_join_of_disjoint_schemas_is_cartesian_product ... ok
[INFO] [stdout] test projection_reorders_columns_and_deduplicates_rows ... ok
[INFO] [stdout] test rejects_unknown_columns_and_schema_mismatch ... ok
[INFO] [stderr]      Running tests/orders.rs (/opt/rustwide/target/debug/deps/orders-a335bc49903f744b)
[INFO] [stdout] test row_algebra_handles_empty_singleton_and_schema_order_edges ... ok
[INFO] [stdout] test supports_projection_selection_rename_and_set_algebra ... ok
[INFO] [stdout] test natural_join_with_no_matches_returns_empty_relation ... ok
[INFO] [stdout] test set_algebra_requires_exact_schema_for_all_operations ... ok
[INFO] [stdout] test validates_schema_and_row_shape_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test rejects_symmetric_two_cycles_as_partial_orders ... ok
[INFO] [stdout] test recognizes_partial_orders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/provenance.rs (/opt/rustwide/target/debug/deps/provenance-58a0116425c3c9e1)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test materializes_exact_binary_workflows_without_changing_binary_semantics ... ok
[INFO] [stdout] test row_fact_materialization_reuses_nary_validation_rules ... ok
[INFO] [stdout] test empty_and_singleton_provenance_cover_boundary_cases ... ok
[INFO] [stdout] test scalar_facts_cover_query_aliases_and_unary_materialization ... ok
[INFO] [stdout] test row_facts_can_be_materialized_back_into_nary_relations ... ok
[INFO] [stdout] test stores_tokens_per_fact_in_deterministic_order ... 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] [stderr]      Running tests/relation_view.rs (/opt/rustwide/target/debug/deps/relation_view-b2f0a7488ee0d765)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test relation_view_counts_exact_relations_generically ... ok
[INFO] [stdout] test relation_view_preserves_deterministic_tuple_order ... ok
[INFO] [stdout] test relation_view_reports_empty_relations_generically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/temporal.rs (/opt/rustwide/target/debug/deps/temporal-33448cb39473c2e4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test coalesce_merges_overlapping_or_adjacent_intervals ... ok
[INFO] [stdout] test rejects_empty_or_inverted_intervals ... ok
[INFO] [stdout] test intersection_and_restriction_return_none_for_boundary_only_contact ... ok
[INFO] [stdout] test intervals_iterate_in_deterministic_lexicographic_order ... ok
[INFO] [stdout] test overlaps_distinguishes_adjacent_from_intersecting_intervals ... ok
[INFO] [stderr]      Running tests/valid_time_relations.rs (/opt/rustwide/target/debug/deps/valid_time_relations-ec4e77b1e1e4ee36)
[INFO] [stdout] test contains_uses_half_open_boundary_semantics ... 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 12 tests
[INFO] [stderr]      Running tests/workflow.rs (/opt/rustwide/target/debug/deps/workflow-1553f3f9057bb18f)
[INFO] [stdout] test empty_and_singleton_relations_cover_absent_and_boundary_cases ... ok
[INFO] [stdout] test insert_and_insert_bounds_report_whether_support_changed ... ok
[INFO] [stdout] test restrict_to_keeps_only_overlapping_facts_and_preserves_disconnected_fragments ... ok
[INFO] [stdout] test materializes_exact_binary_support_without_changing_binary_semantics ... ok
[INFO] [stdout] test row_fact_materialization_reuses_nary_validation_rules ... ok
[INFO] [stdout] test row_facts_can_be_materialized_back_into_nary_relations ... ok
[INFO] [stdout] test snapshot_at_uses_half_open_boundaries_and_deterministic_fact_order ... ok
[INFO] [stdout] test scalar_facts_cover_unary_support_and_absent_queries ... ok
[INFO] [stdout] test restrict_to_with_no_overlap_returns_empty_relation_and_empty_exact_support ... ok
[INFO] [stdout] test support_empty_and_singleton_cases_preserve_iteration_views ... ok
[INFO] [stdout] test support_restriction_distinguishes_overlap_from_boundary_only_contact ... ok
[INFO] [stdout] test stores_canonical_valid_time_support_in_deterministic_fact_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Doc-tests relmath
[INFO] [stdout] test computes_workflow_reachability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 93 tests
[INFO] [stdout] test src/../README.md - (line 166) ... ok
[INFO] [stdout] test src/../README.md - (line 396) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::annotation_of (line 277) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<(A0,B0),A>::to_binary_relation (line 419) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation (line 111) ... ok
[INFO] [stdout] test src/../README.md - (line 327) ... ok
[INFO] [stdout] test src/../README.md - (line 435) ... ok
[INFO] [stdout] test src/../README.md - (line 373) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<T,A>::to_unary_relation (line 392) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::support (line 333) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<Vec<T>,A>::to_nary_relation (line 450) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::BooleanSemiring::new (line 518) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::from_facts (line 182) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::new (line 160) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::contains_fact (line 252) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::insert (line 211) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::AnnotatedRelation<F,A>::iter (line 301) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::BooleanSemiring (line 492) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::Semiring (line 40) ... ok
[INFO] [stdout] test src/annotated.rs - annotated::BooleanSemiring::value (line 533) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation (line 18) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_equivalence (line 629) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::identity (line 373) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_partial_order (line 683) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::carrier (line 352) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_irreflexive_on (line 581) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_reflexive_on (line 549) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_equivalence_on (line 658) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<A,B>::compose (line 257) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::identity_on (line 403) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::transitive_closure (line 430) ... ok
[INFO] [stdout] test src/core/carrier.rs - core::carrier::FiniteCarrier (line 22) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::is_partial_order_on (line 714) ... ok
[INFO] [stdout] test src/core/carrier.rs - core::carrier::FiniteCarrier<T>::to_unary_relation (line 110) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::reflexive_transitive_closure (line 480) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::difference (line 761) ... ok
[INFO] [stdout] test src/core/binary.rs - core::binary::BinaryRelation<T,T>::reflexive_transitive_closure_on (line 515) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::GroupedRelation (line 105) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::group_by (line 458) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::rename (line 647) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::column_index (line 343) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation (line 204) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::select (line 533) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::from_named_rows (line 277) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::natural_join (line 798) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::project (line 583) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::intersection (line 731) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<F,P>::iter (line 244) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<F,P>::new (line 152) ... ok
[INFO] [stdout] test src/core/unary.rs - core::unary::UnaryRelation (line 20) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation (line 121) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::to_named_rows (line 400) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<F,P>::support (line 276) ... ok
[INFO] [stdout] test src/core/nary.rs - core::nary::NaryRelation<T>::union (line 697) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<Vec<T>,P>::to_nary_relation (line 391) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<F,P>::why (line 211) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval<T>::contains (line 156) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval<T>::intersection (line 217) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<(A,B),P>::to_binary_relation (line 360) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval<T>::coalesce (line 259) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval (line 87) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::IntervalError (line 42) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceRelation<T,P>::to_unary_relation (line 335) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval<T>::new (line 120) ... ok
[INFO] [stdout] test src/provenance.rs - provenance::ProvenanceSet (line 31) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation (line 575) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::contains_fact (line 702) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<(A,B),Time>::to_binary_relation (line 975) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::Interval<T>::overlaps (line 176) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::snapshot_at (line 832) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::support (line 806) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::restrict_to (line 867) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::from_facts (line 626) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::insert_bounds (line 682) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::valid_time_of (line 726) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<Value,Time>::to_unary_relation (line 951) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::iter (line 775) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<Vec<Value>,Time>::to_nary_relation (line 1001) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::new (line 604) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::insert (line 656) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeRelation<F,T>::is_active_at (line 751) ... ok
[INFO] [stdout] test src/traits/exact_support.rs - traits::exact_support::ExactSupport (line 38) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::from_intervals (line 375) ... ok
[INFO] [stdout] test src/traits/exact_support.rs - traits::exact_support::ToExactBinaryRelation (line 154) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::iter (line 500) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::contains (line 415) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::restrict_to (line 465) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::overlaps (line 439) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport<T>::new (line 354) ... ok
[INFO] [stdout] test src/traits/exact_support.rs - traits::exact_support::ToExactUnaryRelation (line 107) ... ok
[INFO] [stdout] test src/temporal.rs - temporal::ValidTimeSupport (line 323) ... ok
[INFO] [stdout] test src/traits/relation_view.rs - traits::relation_view::RelationView (line 34) ... ok
[INFO] [stdout] test src/traits/exact_support.rs - traits::exact_support::ToExactNaryRelation (line 206) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.33s; merged doctests compilation took 3.24s
[INFO] running `Command { std: "docker" "inspect" "9f7e3a44b4f5ead26ea7d1dd7b0fb459aa3b2a1764c5b78cbcbebe45da09103a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f7e3a44b4f5ead26ea7d1dd7b0fb459aa3b2a1764c5b78cbcbebe45da09103a", kill_on_drop: false }`
[INFO] [stdout] 9f7e3a44b4f5ead26ea7d1dd7b0fb459aa3b2a1764c5b78cbcbebe45da09103a
