[INFO] fetching crate panproto-lens 0.32.0... [INFO] testing panproto-lens-0.32.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate panproto-lens 0.32.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate panproto-lens 0.32.0 [INFO] finished tweaking crates.io crate panproto-lens 0.32.0 [INFO] tweaked toml for crates.io crate panproto-lens 0.32.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate panproto-lens 0.32.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate panproto-lens 0.32.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 98c9e92746ff896e2558dd7fe5d08ba9af127fbba0cf2a72f5db4d562292d57b [INFO] running `Command { std: "docker" "start" "-a" "98c9e92746ff896e2558dd7fe5d08ba9af127fbba0cf2a72f5db4d562292d57b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "98c9e92746ff896e2558dd7fe5d08ba9af127fbba0cf2a72f5db4d562292d57b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98c9e92746ff896e2558dd7fe5d08ba9af127fbba0cf2a72f5db4d562292d57b", kill_on_drop: false }` [INFO] [stdout] 98c9e92746ff896e2558dd7fe5d08ba9af127fbba0cf2a72f5db4d562292d57b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 53673c5d7bb5d00d22ca0635418cc8da15a3857343a4294f0c51c883aa3d117d [INFO] running `Command { std: "docker" "start" "-a" "53673c5d7bb5d00d22ca0635418cc8da15a3857343a4294f0c51c883aa3d117d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling smallvec v2.0.0-alpha.12 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling panproto-expr v0.32.0 [INFO] [stderr] Compiling panproto-gat v0.32.0 [INFO] [stderr] Compiling panproto-schema v0.32.0 [INFO] [stderr] Compiling panproto-inst v0.32.0 [INFO] [stderr] Compiling panproto-mig v0.32.0 [INFO] [stderr] Compiling panproto-lens v0.32.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.57s [INFO] running `Command { std: "docker" "inspect" "53673c5d7bb5d00d22ca0635418cc8da15a3857343a4294f0c51c883aa3d117d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53673c5d7bb5d00d22ca0635418cc8da15a3857343a4294f0c51c883aa3d117d", kill_on_drop: false }` [INFO] [stdout] 53673c5d7bb5d00d22ca0635418cc8da15a3857343a4294f0c51c883aa3d117d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f2f2f039f1f115c60466f31a93f568f40c50c85cabd6805397e7bff5836a81dd [INFO] running `Command { std: "docker" "start" "-a" "f2f2f039f1f115c60466f31a93f568f40c50c85cabd6805397e7bff5836a81dd", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling divan-macros v0.1.21 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling divan v0.1.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling panproto-expr v0.32.0 [INFO] [stderr] Compiling panproto-gat v0.32.0 [INFO] [stderr] Compiling panproto-schema v0.32.0 [INFO] [stderr] Compiling panproto-inst v0.32.0 [INFO] [stderr] Compiling panproto-mig v0.32.0 [INFO] [stderr] Compiling panproto-lens v0.32.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 14s [INFO] running `Command { std: "docker" "inspect" "f2f2f039f1f115c60466f31a93f568f40c50c85cabd6805397e7bff5836a81dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2f2f039f1f115c60466f31a93f568f40c50c85cabd6805397e7bff5836a81dd", kill_on_drop: false }` [INFO] [stdout] f2f2f039f1f115c60466f31a93f568f40c50c85cabd6805397e7bff5836a81dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f37feec0e58dfcc40fd11808c04550c5d85ccbeee0dc64152527f353f927764d [INFO] running `Command { std: "docker" "start" "-a" "f37feec0e58dfcc40fd11808c04550c5d85ccbeee0dc64152527f353f927764d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/panproto_lens-1f506114306075f9) [INFO] [stdout] [INFO] [stdout] running 180 tests [INFO] [stdout] test asymmetric::tests::complement_is_empty_for_identity ... ok [INFO] [stdout] test auto_lens::tests::alignment_to_morphism_preserves_kinds ... ok [INFO] [stdout] test auto_lens::tests::auto_generate_between_different_schemas ... ok [INFO] [stdout] test asymmetric::tests::get_then_put_round_trips_identity ... ok [INFO] [stdout] test asymmetric::tests::get_with_identity_lens_produces_empty_complement ... ok [INFO] [stdout] test auto_lens::tests::endofunctor_to_protolens_add_sort ... ok [INFO] [stdout] test auto_lens::tests::endofunctor_to_protolens_drop_sort ... ok [INFO] [stdout] test auto_lens::tests::endofunctor_to_protolens_rejects_identity ... ok [INFO] [stdout] test auto_lens::tests::endofunctor_to_protolens_rename ... ok [INFO] [stdout] test auto_lens::tests::auto_generate_between_same_schemas ... ok [INFO] [stdout] test complement_type::tests::add_sort_has_defaults_required_complement ... ok [INFO] [stdout] test complement_type::tests::chain_mixed ... ok [INFO] [stdout] test auto_lens::tests::protolens_from_identity_alignment ... ok [INFO] [stdout] test complement_type::tests::drop_sort_captures_data ... ok [INFO] [stdout] test complement_type::tests::drop_op_captures_data ... ok [INFO] [stdout] test complement_type::tests::empty_chain_is_empty ... ok [INFO] [stdout] test complement_type::tests::chain_with_drop_has_data_captured ... ok [INFO] [stdout] test complement_type::tests::rename_sort_has_empty_complement ... ok [INFO] [stdout] test complement_type::tests::summary_describes_complement ... ok [INFO] [stdout] test cost::tests::cost_added_element ... ok [INFO] [stdout] test cost::tests::cost_coerced_iso_is_zero ... ok [INFO] [stdout] test cost::tests::cost_coerced_opaque_is_infinity ... ok [INFO] [stdout] test compose::tests::compose_identity_with_identity ... ok [INFO] [stdout] test cost::tests::cost_coerced_retraction_is_one ... ok [INFO] [stdout] test cost::tests::cost_composite_sums_children ... ok [INFO] [stdout] test cost::tests::cost_dropped_op_data ... ok [INFO] [stdout] test cost::tests::cost_nested_composite ... ok [INFO] [stdout] test cost::tests::identity_cost_is_zero ... ok [INFO] [stdout] test cost::tests::subadditivity_coerced_retraction_pair ... ok [INFO] [stdout] test cost::tests::subadditivity_coerced_with_opaque ... ok [INFO] [stdout] test cost::tests::subadditivity_holds ... ok [INFO] [stdout] test diff_to_protolens::tests::empty_diff_empty_chain ... ok [INFO] [stdout] test diff_to_protolens::tests::added_vertex_produces_add_sort ... ok [INFO] [stdout] test cost::tests::subadditivity_nested ... ok [INFO] [stdout] test cost::tests::subadditivity_with_empty ... ok [INFO] [stdout] test diff_to_protolens::tests::removed_vertex_produces_drop_sort ... ok [INFO] [stdout] test edit_laws::tests::complement_coherence_identity_lens ... ok [INFO] [stdout] test edit_laws::tests::consistency_identity_lens ... ok [INFO] [stdout] test edit_lens::tests::delete_fan_in_complement_is_absorbed ... ok [INFO] [stdout] test edit_lens::tests::delete_node_in_complement ... ok [INFO] [stdout] test edit_lens::tests::delete_node_in_view_passes_through ... ok [INFO] [stdout] test edit_lens::tests::identity_edit_lens_passes_through ... ok [INFO] [stdout] test edit_lens::tests::insert_fan_all_surviving_passes_through ... ok [INFO] [stdout] test edit_lens::tests::non_surviving_insert_goes_to_complement ... ok [INFO] [stdout] test edit_lens::tests::optic_kind_identity_is_iso ... ok [INFO] [stdout] test edit_lens::tests::optic_kind_projection_is_lens ... ok [INFO] [stdout] test edit_lens::tests::sequence_edit_filters_identity ... ok [INFO] [stdout] test edit_lens::tests::put_edit_passes_through_for_identity ... ok [INFO] [stdout] test cost::tests::cost_empty_is_zero ... ok [INFO] [stdout] test edit_lens::tests::insert_fan_with_dropped_participant_goes_to_complement ... ok [INFO] [stdout] test cost::tests::cost_nat_trans_kernel ... ok [INFO] [stdout] test edit_lens::tests::set_field_on_complement_node_is_absorbed ... ok [INFO] [stdout] test edit_pipeline::tests::pipeline_identity_lens_passes_through ... ok [INFO] [stdout] test edit_pipeline::tests::pipeline_matches_batch_restrict ... ok [INFO] [stdout] test edit_pipeline::tests::pipeline_fan_with_dropped_participant ... ok [INFO] [stdout] test edit_pipeline::tests::pipeline_tracks_reachability_on_delete ... ok [INFO] [stdout] test edit_pipeline::tests::pipeline_tracks_reachability_on_insert ... ok [INFO] [stdout] test edit_provenance::tests::provenance_identity_is_total ... ok [INFO] [stdout] test graph::tests::cost_function_basic ... ok [INFO] [stdout] test graph::tests::graph_add_lens_auto_adds_schemas ... ok [INFO] [stdout] test fibration::tests::identity_lens_cartesian_universal ... ok [INFO] [stdout] test graph::tests::graph_add_lens_does_not_replace_cheaper ... ok [INFO] [stdout] test graph::tests::graph_add_lens_keeps_cheaper ... ok [INFO] [stdout] test graph::tests::graph_direct_cheaper ... ok [INFO] [stdout] test graph::tests::graph_identity_distance_zero ... ok [INFO] [stdout] test graph::tests::graph_no_compute_returns_infinity ... ok [INFO] [stdout] test fibration::tests::wtype_fibration_opcartesian_then_cartesian ... ok [INFO] [stdout] test graph::tests::graph_schema_count ... ok [INFO] [stdout] test fibration::tests::projection_lens_cartesian_universal ... ok [INFO] [stdout] test graph::tests::graph_no_path_disconnected ... ok [INFO] [stdout] test graph::tests::graph_single_edge ... ok [INFO] [stdout] test edit_provenance::tests::provenance_records_structural_remap ... ok [INFO] [stdout] test edit_provenance::tests::provenance_serialization_round_trip ... ok [INFO] [stdout] test graph::tests::verify_metric_single_node ... ok [INFO] [stdout] test graph::tests::verify_metric_triangle_graph ... ok [INFO] [stdout] test hint::tests::build_domain_constraints_scope ... ok [INFO] [stdout] test hint::tests::build_domain_constraints_exclusion ... ok [INFO] [stdout] test hint::tests::constrained_search_with_excluded_sources_finds_morphisms ... ok [INFO] [stdout] test hint::tests::constrained_search_excludes_targets ... ok [INFO] [stdout] test hint::tests::derive_anchors_fixpoint_chain ... ok [INFO] [stdout] test hint::tests::derive_anchors_propagates_unique_edges ... ok [INFO] [stdout] test hint::tests::derive_anchors_rejects_incompatible_kinds ... ok [INFO] [stdout] test hint::tests::derive_anchors_stops_at_ambiguity ... ok [INFO] [stdout] test hint::tests::scope_constraints_intersect_on_same_vertex ... ok [INFO] [stdout] test laws::tests::different_arcs_are_not_equivalent ... ok [INFO] [stdout] test laws::tests::identity_lens_satisfies_laws ... ok [INFO] [stdout] test laws::tests::identity_lens_satisfies_get_put ... ok [INFO] [stdout] test laws::tests::identity_lens_satisfies_put_get ... ok [INFO] [stdout] test graph::tests::graph_triangle_indirect_cheaper ... ok [INFO] [stdout] test optic::tests::affine_stays_affine_with_lens_prism_affine ... ok [INFO] [stdout] test optic::tests::classify_add_sort_is_lens ... ok [INFO] [stdout] test optic::tests::classify_compose_iso_and_lens_is_lens ... ok [INFO] [stdout] test optic::tests::classify_compose_two_isos_is_iso ... ok [INFO] [stdout] test optic::tests::classify_compose_two_lenses_is_lens ... ok [INFO] [stdout] test optic::tests::classify_drop_op_is_lens ... ok [INFO] [stdout] test optic::tests::classify_drop_sort_is_lens ... ok [INFO] [stdout] test optic::tests::classify_identity_is_iso ... ok [INFO] [stdout] test optic::tests::classify_rename_op_is_iso ... ok [INFO] [stdout] test optic::tests::classify_rename_sort_is_iso ... ok [INFO] [stdout] test optic::tests::composition_is_associative ... ok [INFO] [stdout] test optic::tests::composition_is_commutative ... ok [INFO] [stdout] test optic::tests::identity_lens_satisfies_iso_laws ... ok [INFO] [stdout] test optic::tests::iso_is_identity_element ... ok [INFO] [stdout] test optic::tests::lens_and_prism_yield_affine ... ok [INFO] [stdout] test optic::tests::lens_compose_lens_is_lens ... ok [INFO] [stdout] test optic::tests::optic_kind_serde_round_trip ... ok [INFO] [stdout] test optic::tests::prism_compose_prism_is_prism ... ok [INFO] [stdout] test optic::tests::projection_lens_satisfies_lens_laws ... ok [INFO] [stdout] test optic::tests::traversal_absorbs_everything ... ok [INFO] [stdout] test protolens::tests::add_sort_instantiate ... ok [INFO] [stdout] test protolens::tests::chain_empty_is_identity ... ok [INFO] [stdout] test protolens::tests::chain_len_and_is_empty ... ok [INFO] [stdout] test protolens::tests::chain_single_step ... ok [INFO] [stdout] test cost::tests::cost_dropped_sort_data ... ok [INFO] [stdout] test protolens::tests::check_applicability_chain_delegates ... ok [INFO] [stdout] test protolens::tests::check_applicability_returns_reasons ... ok [INFO] [stdout] test protolens::tests::drop_edge_schema_apply_rebuilds_indices ... ok [INFO] [stdout] test protolens::tests::drop_sort_instantiate ... ok [INFO] [stdout] test protolens::tests::elementary_add_edge_separates_name_from_kind ... ok [INFO] [stdout] test protolens::tests::elementary_add_sort_always_applicable ... ok [INFO] [stdout] test protolens::tests::elementary_drop_edge_targets_only_the_named_edge ... ok [INFO] [stdout] test protolens::tests::elementary_drop_sort_applicable ... ok [INFO] [stdout] test protolens::tests::elementary_rename_sort_applicable ... ok [INFO] [stdout] test protolens::tests::elementary_rename_sort_instantiate ... ok [INFO] [stdout] test protolens::tests::elementary_rename_sort_not_applicable ... ok [INFO] [stdout] test protolens::tests::fleet_all_applicable ... ok [INFO] [stdout] test protolens::tests::fleet_empty_chain ... ok [INFO] [stdout] test protolens::tests::fleet_partial_applicable ... ok [INFO] [stdout] test protolens::tests::from_theory_constraint_maps_has_sort ... ok [INFO] [stdout] test protolens::tests::fuse_empty_chain_errors ... ok [INFO] [stdout] test protolens::tests::complement_constructor_types ... ok [INFO] [stdout] test protolens::tests::fuse_single_step ... ok [INFO] [stdout] test protolens::tests::fuse_two_steps ... ok [INFO] [stdout] test protolens::tests::horizontal_compose_works ... ok [INFO] [stdout] test protolens::tests::identity_lens_preserves_schema ... ok [INFO] [stdout] test protolens::tests::is_lossless ... ok [INFO] [stdout] test protolens::tests::fused_preserves_complement ... ok [INFO] [stdout] test protolens::tests::lift_chain_preserves_length ... ok [INFO] [stdout] test protolens::tests::lift_protolens_name ... ok [INFO] [stdout] test protolens::tests::lift_protolens_renames_precondition ... ok [INFO] [stdout] test protolens::tests::nest_field_forward_eval_synthesizes_intermediate_node ... ok [INFO] [stdout] test protolens::tests::nest_field_get_put_round_trip_recovers_source ... ok [INFO] [stdout] test protolens::tests::nest_field_handles_qualified_vertex_ids ... ok [INFO] [stdout] test protolens::tests::nest_field_preserves_sibling_prop_edges ... ok [INFO] [stdout] test protolens::tests::lift_preserves_complement ... ok [INFO] [stdout] test protolens::tests::protolens_chain_applicable ... ok [INFO] [stdout] test protolens::tests::schema_constraint_has_edge_kind ... ok [INFO] [stdout] test protolens::tests::schema_constraint_has_vertex ... ok [INFO] [stdout] test protolens::tests::schema_constraint_has_vertex_kind ... ok [INFO] [stdout] test protolens::tests::schema_to_theory_extracts_kinds ... ok [INFO] [stdout] test protolens::tests::serde_round_trip_chain ... ok [INFO] [stdout] test protolens::tests::serde_round_trip_composite_complement ... ok [INFO] [stdout] test protolens::tests::serde_round_trip_protolens ... ok [INFO] [stdout] test protolens::tests::serde_round_trip_pullback ... ok [INFO] [stdout] test protolens::tests::target_schema_without_full_lens ... ok [INFO] [stdout] test protolens::tests::vertical_compose_works ... ok [INFO] [stdout] test protolens::tests::schema_constraint_all_conjunction ... ok [INFO] [stdout] test protolens::tests::lift_protolens_identity_morphism ... ok [INFO] [stdout] test symbolic::tests::add_drop_cancellation_op ... ok [INFO] [stdout] test symbolic::tests::add_drop_cancellation_sort ... ok [INFO] [stdout] test symbolic::tests::multi_step_fusion_chain ... ok [INFO] [stdout] test symbolic::tests::non_adjacent_steps_not_cancelled ... ok [INFO] [stdout] test symbolic::tests::opaque_steps_preserved ... ok [INFO] [stdout] test symbolic::tests::rename_fusion_ops ... ok [INFO] [stdout] test symbolic::tests::rename_fusion_sorts ... ok [INFO] [stdout] test symbolic::tests::inverse_cancellation_ops ... ok [INFO] [stdout] test symbolic::tests::inverse_cancellation_sorts ... ok [INFO] [stdout] test symmetric::tests::from_protolens_empty_chains ... ok [INFO] [stdout] test symmetric::tests::from_span_identical_schemas ... ok [INFO] [stdout] test tests::modified_view_propagates_changes ... ok [INFO] [stdout] test tests::projection_get_then_put_restores_with_complement ... ok [INFO] [stdout] test symmetric::tests::identity_lens_complement_coherent ... ok [INFO] [stdout] test tests::compose_rename_then_identity_preserves_laws ... ok [INFO] [stdout] test tests::projection_lens_drops_field ... ok [INFO] [stdout] test tests::round_trip_get_then_put_recovers_original ... ok [INFO] [stdout] test laws::tests::property::projection_lens_satisfies_get_put_proptest ... ok [INFO] [stdout] test laws::tests::property::projection_lens_satisfies_full_laws_proptest ... ok [INFO] [stdout] test laws::tests::property::identity_lens_with_compute_field_satisfies_getput ... ok [INFO] [stdout] test laws::tests::property::identity_lens_satisfies_laws_proptest ... ok [INFO] [stdout] test laws::tests::property::projection_lens_satisfies_put_get_proptest ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests panproto_lens [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] running `Command { std: "docker" "inspect" "f37feec0e58dfcc40fd11808c04550c5d85ccbeee0dc64152527f353f927764d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f37feec0e58dfcc40fd11808c04550c5d85ccbeee0dc64152527f353f927764d", kill_on_drop: false }` [INFO] [stdout] f37feec0e58dfcc40fd11808c04550c5d85ccbeee0dc64152527f353f927764d