[INFO] fetching crate zenpixels 0.2.8... [INFO] testing zenpixels-0.2.8 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate zenpixels 0.2.8 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate zenpixels 0.2.8 [INFO] finished tweaking crates.io crate zenpixels 0.2.8 [INFO] tweaked toml for crates.io crate zenpixels 0.2.8 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate zenpixels 0.2.8 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate zenpixels 0.2.8 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rgb v0.8.53 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e2841dd7e16a9517565b79a0fce2f99c4ea96b10e8d443b66b364ac140d3d162 [INFO] running `Command { std: "docker" "start" "-a" "e2841dd7e16a9517565b79a0fce2f99c4ea96b10e8d443b66b364ac140d3d162", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e2841dd7e16a9517565b79a0fce2f99c4ea96b10e8d443b66b364ac140d3d162", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2841dd7e16a9517565b79a0fce2f99c4ea96b10e8d443b66b364ac140d3d162", kill_on_drop: false }` [INFO] [stdout] e2841dd7e16a9517565b79a0fce2f99c4ea96b10e8d443b66b364ac140d3d162 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0ae0ed3aeaaefcbffb65cad319a7910ba599a55005fad55209aad1dbae69b25e [INFO] running `Command { std: "docker" "start" "-a" "0ae0ed3aeaaefcbffb65cad319a7910ba599a55005fad55209aad1dbae69b25e", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling zenpixels v0.2.8 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.98s [INFO] running `Command { std: "docker" "inspect" "0ae0ed3aeaaefcbffb65cad319a7910ba599a55005fad55209aad1dbae69b25e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ae0ed3aeaaefcbffb65cad319a7910ba599a55005fad55209aad1dbae69b25e", kill_on_drop: false }` [INFO] [stdout] 0ae0ed3aeaaefcbffb65cad319a7910ba599a55005fad55209aad1dbae69b25e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ea1a04f2f6de14d34f1e1e4a2e232eb10eac10076cde67f8a0a8ccad4dff9635 [INFO] running `Command { std: "docker" "start" "-a" "ea1a04f2f6de14d34f1e1e4a2e232eb10eac10076cde67f8a0a8ccad4dff9635", kill_on_drop: false }` [INFO] [stderr] Compiling imgref v1.12.0 [INFO] [stderr] Compiling rgb v0.8.53 [INFO] [stderr] Compiling zenpixels v0.2.8 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.59s [INFO] running `Command { std: "docker" "inspect" "ea1a04f2f6de14d34f1e1e4a2e232eb10eac10076cde67f8a0a8ccad4dff9635", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea1a04f2f6de14d34f1e1e4a2e232eb10eac10076cde67f8a0a8ccad4dff9635", kill_on_drop: false }` [INFO] [stdout] ea1a04f2f6de14d34f1e1e4a2e232eb10eac10076cde67f8a0a8ccad4dff9635 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1e6d8cbc1fa58de9c7a5a8ce19a35566e6a5eb185f3a2faf6dbaf7c83ac93e8e [INFO] running `Command { std: "docker" "start" "-a" "1e6d8cbc1fa58de9c7a5a8ce19a35566e6a5eb185f3a2faf6dbaf7c83ac93e8e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenpixels-9b73335beef7707b) [INFO] [stdout] [INFO] [stdout] running 221 tests [INFO] [stdout] test buffer::tests::bgrx8_srgb_properties ... ok [INFO] [stdout] test buffer::tests::buffer_error_display ... ok [INFO] [stdout] test buffer::tests::copy_to_contiguous_bytes_padded ... ok [INFO] [stdout] test buffer::tests::copy_to_contiguous_bytes_tight ... ok [INFO] [stdout] test buffer::tests::buffer_error_display_allocation_failed ... ok [INFO] [stdout] test buffer::tests::buffer_error_display_incompatible_descriptor ... ok [INFO] [stdout] test buffer::tests::buffer_error_display_insufficient_data ... ok [INFO] [stdout] test buffer::tests::crop_empty ... ok [INFO] [stdout] test buffer::tests::debug_formats ... ok [INFO] [stdout] test buffer::tests::per_field_setters ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_from_vec ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_from_vec_too_small ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_has_alpha_rgb8_false ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_has_alpha_rgba8 ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_into_vec_roundtrip ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_is_grayscale_rgb8_false ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_is_grayscale_gray8 ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_new_rgb8 ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_simd_aligned ... ok [INFO] [stdout] test buffer::tests::pixel_buffer_write_and_read ... ok [INFO] [stdout] test buffer::tests::pixel_slice_as_contiguous_bytes_padded_returns_none ... ok [INFO] [stdout] test buffer::tests::pixel_slice_as_contiguous_bytes_tight ... ok [INFO] [stdout] test buffer::tests::pixel_slice_as_strided_bytes_padded ... ok [INFO] [stdout] test buffer::tests::pixel_slice_as_strided_bytes_sub_rows ... ok [INFO] [stdout] test buffer::tests::pixel_slice_as_strided_bytes_tight ... ok [INFO] [stdout] test buffer::tests::buffer_error_display_alignment_violation ... ok [INFO] [stdout] test buffer::tests::buffer_error_display_invalid_dimensions ... ok [INFO] [stdout] test buffer::tests::pixel_slice_crop_copy ... ok [INFO] [stdout] test buffer::tests::pixel_slice_is_contiguous_tight ... ok [INFO] [stdout] test buffer::tests::pixel_slice_mut_as_strided_bytes ... ok [INFO] [stdout] test buffer::tests::pixel_slice_row_with_stride_padded ... ok [INFO] [stdout] test buffer::tests::pixel_slice_stride_too_small ... ok [INFO] [stdout] test buffer::tests::pixel_slice_sub_rows ... ok [INFO] [stdout] test buffer::tests::pixel_slice_zero_rows ... ok [INFO] [stdout] test buffer::tests::reinterpret_different_bpp_fails ... ok [INFO] [stdout] test buffer::tests::pixel_slice_crop_view ... ok [INFO] [stdout] test buffer::tests::reinterpret_rgbx_to_rgba ... ok [INFO] [stdout] test buffer::tests::sub_rows_empty ... ok [INFO] [stdout] test buffer::tests::with_descriptor_slice_assertion ... ok [INFO] [stdout] test buffer::tests::with_descriptor_metadata_change_succeeds ... ok [INFO] [stdout] test buffer::tests::stride_not_pixel_aligned_rejected ... ok [INFO] [stdout] test buffer::tests::stride_pixel_aligned_accepted ... ok [INFO] [stdout] test buffer::tests::pixel_slice_insufficient_data ... ok [INFO] [stdout] test buffer::tests::reinterpret_same_bpp_succeeds ... ok [INFO] [stdout] test buffer::tests::zero_size_buffer ... ok [INFO] [stdout] test cicp::tests::cicp_constants ... ok [INFO] [stdout] test cicp::tests::cicp_new ... ok [INFO] [stdout] test cicp::tests::color_primaries_enum ... ok [INFO] [stdout] test cicp::tests::color_primaries_name_known ... ok [INFO] [stdout] test cicp::tests::debug_and_clone ... ok [INFO] [stdout] test cicp::tests::descriptor_roundtrip ... ok [INFO] [stdout] test cicp::tests::display_limited_range ... ok [INFO] [stdout] test cicp::tests::display_srgb ... ok [INFO] [stdout] test cicp::tests::from_descriptor_srgb ... ok [INFO] [stdout] test cicp::tests::from_descriptor_unknown_returns_none ... ok [INFO] [stdout] test cicp::tests::hash ... ok [INFO] [stdout] test cicp::tests::matrix_coefficients_name_known ... ok [INFO] [stdout] test cicp::tests::to_descriptor_narrow_range ... ok [INFO] [stdout] test cicp::tests::to_descriptor_srgb_rgba ... ok [INFO] [stdout] test cicp::tests::transfer_characteristics_name_known ... ok [INFO] [stdout] test cicp::tests::transfer_function_enum ... ok [INFO] [stdout] test color::tests::color_context_debug ... ok [INFO] [stdout] test color::tests::color_context_eq_and_clone ... ok [INFO] [stdout] test color::tests::color_context_from_cicp ... ok [INFO] [stdout] test color::tests::color_context_from_icc ... ok [INFO] [stdout] test color::tests::color_context_from_icc_and_cicp ... ok [INFO] [stdout] test color::tests::color_context_is_srgb ... ok [INFO] [stdout] test color::tests::color_context_pq_transfer ... ok [INFO] [stdout] test color::tests::color_context_profile_source_icc_only ... ok [INFO] [stdout] test color::tests::color_context_profile_source_none ... ok [INFO] [stdout] test color::tests::color_context_profile_source_prefers_icc ... ok [INFO] [stdout] test color::tests::color_context_transfer_function ... ok [INFO] [stdout] test color::tests::color_origin_assumed ... ok [INFO] [stdout] test color::tests::color_origin_eq_clone_debug ... ok [INFO] [stdout] test color::tests::color_origin_from_gama_chrm ... ok [INFO] [stdout] test color::tests::color_origin_from_icc ... ok [INFO] [stdout] test color::tests::color_origin_from_icc_and_cicp ... ok [INFO] [stdout] test color::tests::color_profile_source_cicp ... ok [INFO] [stdout] test color::tests::color_profile_source_icc ... ok [INFO] [stdout] test color::tests::color_profile_source_named ... ok [INFO] [stdout] test color::tests::color_provenance_debug ... ok [INFO] [stdout] test color::tests::color_provenance_variants ... ok [INFO] [stdout] test color::tests::named_profile_all_variants_to_cicp ... ok [INFO] [stdout] test color::tests::named_profile_cicp_roundtrip ... ok [INFO] [stdout] test color::tests::named_profile_debug_clone_eq ... ok [INFO] [stdout] test color::tests::named_profile_default_is_srgb ... ok [INFO] [stdout] test color::tests::named_profile_hash ... ok [INFO] [stdout] test color::tests::named_profile_to_cicp ... ok [INFO] [stdout] test descriptor::tests::aligned_stride ... ok [INFO] [stdout] test descriptor::tests::alpha_mode_display ... ok [INFO] [stdout] test descriptor::tests::alpha_mode_semantics ... ok [INFO] [stdout] test descriptor::tests::channel_layout_channels ... ok [INFO] [stdout] test descriptor::tests::channel_layout_display ... ok [INFO] [stdout] test descriptor::tests::channel_layout_has_alpha ... ok [INFO] [stdout] test descriptor::tests::channel_type_byte_size ... ok [INFO] [stdout] test descriptor::tests::channel_type_display ... ok [INFO] [stdout] test descriptor::tests::channel_type_helpers ... ok [INFO] [stdout] test descriptor::tests::cmyk8_descriptor ... ok [INFO] [stdout] test descriptor::tests::cmyk8_descriptor_roundtrip ... ok [INFO] [stdout] test descriptor::tests::cmyk8_from_parts_roundtrip ... ok [INFO] [stdout] test descriptor::tests::cmyk8_pixel_format ... ok [INFO] [stdout] test descriptor::tests::cmyk_channel_layout_display ... ok [INFO] [stdout] test descriptor::tests::cmyk_channel_layout_no_alpha ... ok [INFO] [stdout] test descriptor::tests::color_model_channels ... ok [INFO] [stdout] test descriptor::tests::color_model_display ... ok [INFO] [stdout] test descriptor::tests::color_primaries_default ... ok [INFO] [stdout] test descriptor::tests::color_primaries_containment ... ok [INFO] [stdout] test descriptor::tests::color_primaries_from_cicp ... ok [INFO] [stdout] test descriptor::tests::color_primaries_to_cicp ... ok [INFO] [stdout] test descriptor::tests::descriptor_bytes_per_pixel ... ok [INFO] [stdout] test color::tests::named_profile_from_cicp ... ok [INFO] [stdout] test descriptor::tests::descriptor_is_grayscale ... ok [INFO] [stdout] test descriptor::tests::descriptor_size ... ok [INFO] [stdout] test descriptor::tests::from_pixel_format_constructor ... ok [INFO] [stdout] test descriptor::tests::is_linear_and_is_unknown_transfer ... ok [INFO] [stdout] test descriptor::tests::is_opaque_and_may_have_transparency ... ok [INFO] [stdout] test descriptor::tests::layout_compatible ... ok [INFO] [stdout] test descriptor::tests::min_alignment ... ok [INFO] [stdout] test descriptor::tests::new_full_constructor ... ok [INFO] [stdout] test descriptor::tests::pixel_descriptor_display ... ok [INFO] [stdout] test descriptor::tests::pixel_format_descriptor_roundtrip ... ok [INFO] [stdout] test descriptor::tests::pixel_format_display ... ok [INFO] [stdout] test descriptor::tests::pixel_format_enum_basics ... ok [INFO] [stdout] test descriptor::tests::pixel_format_enum_size ... ok [INFO] [stdout] test color::tests::color_provenance_hash ... ok [INFO] [stdout] test descriptor::tests::pixel_format_name ... ok [INFO] [stdout] test color::tests::color_origin_from_cicp ... ok [INFO] [stdout] test color::tests::color_profile_source_debug_clone ... ok [INFO] [stdout] test descriptor::tests::signal_range_default ... ok [INFO] [stdout] test descriptor::tests::color_primaries_display ... ok [INFO] [stdout] test descriptor::tests::descriptor_has_alpha ... ok [INFO] [stdout] test descriptor::tests::pixel_format_from_parts_roundtrip ... ok [INFO] [stdout] test descriptor::tests::reference_white_nits_values ... ok [INFO] [stdout] test descriptor::tests::signal_range_display ... ok [INFO] [stdout] test descriptor::tests::transfer_function_to_cicp ... ok [INFO] [stdout] test descriptor::tests::with_alpha_mode ... ok [INFO] [stdout] test descriptor::tests::with_primaries ... ok [INFO] [stdout] test descriptor::tests::with_signal_range ... ok [INFO] [stdout] test descriptor::tests::transfer_function_display ... ok [INFO] [stdout] test descriptor::tests::transfer_function_cicp_roundtrip ... ok [INFO] [stdout] test descriptor::tests::transfer_function_from_cicp ... ok [INFO] [stdout] test descriptor::tests::simd_aligned_stride ... ok [INFO] [stdout] test hdr::tests::content_light_level_clone_eq ... ok [INFO] [stdout] test descriptor::tests::with_transfer ... ok [INFO] [stdout] test hdr::tests::content_light_level_default ... ok [INFO] [stdout] test hdr::tests::content_light_level_hash ... ok [INFO] [stdout] test hdr::tests::content_light_level_new ... ok [INFO] [stdout] test hdr::tests::mastering_display_constants ... ok [INFO] [stdout] test hdr::tests::mastering_display_new ... ok [INFO] [stdout] test buffer::tests::with_descriptor_layout_change_panics - should panic ... ok [INFO] [stdout] test buffer::tests::with_descriptor_slice_layout_change_panics - should panic ... ok [INFO] [stdout] test icc::tests::all_errors_within_intent ... ok [INFO] [stdout] test icc::tests::extract_cicp_empty ... ok [INFO] [stdout] test icc::tests::extract_cicp_no_acsp ... ok [INFO] [stdout] test icc::tests::extract_cicp_pq ... ok [INFO] [stdout] test icc::tests::extract_cicp_srgb ... ok [INFO] [stdout] test icc::tests::extract_cicp_type_mismatch ... ok [INFO] [stdout] test icc::tests::extract_cicp_malicious_tag_count ... ok [INFO] [stdout] test icc::tests::extract_cicp_tag_too_small ... ok [INFO] [stdout] test icc::tests::gray_table_sorted ... ok [INFO] [stdout] test icc::tests::extract_cicp_no_tag ... ok [INFO] [stdout] test icc::tests::intent_mask_reserved_bits_zero ... ok [INFO] [stdout] test icc::tests::is_common_srgb_rejects_empty ... ok [INFO] [stdout] test icc::tests::no_duplicate_hashes ... ok [INFO] [stdout] test icc::tests::no_unknown_variants_in_tables ... ok [INFO] [stdout] test icc::tests::profile_color_space_too_short ... ok [INFO] [stdout] test icc::tests::normalization_zeroes_metadata ... ok [INFO] [stdout] test icc::tests::survey_corpus_features ... ignored [INFO] [stdout] test icc::tests::rgb_table_sorted ... ok [INFO] [stdout] test icc::tests::hash_deterministic ... ok [INFO] [stdout] test icc::tests::zero_filled_no_false_positive ... ok [INFO] [stdout] test icc::tests::profile_color_space_detection ... ok [INFO] [stdout] test icc::tests::table_coverage ... ok [INFO] [stdout] test orientation::tests::default_is_identity ... ok [INFO] [stdout] test orientation::tests::exif_invalid ... ok [INFO] [stdout] test icc::tests::profile_color_space_unknown ... ok [INFO] [stdout] test orientation::tests::cayley_table ... ok [INFO] [stdout] test orientation::tests::exif_round_trip ... ok [INFO] [stdout] test orientation::tests::forward_map_brute_force_4x3 ... ok [INFO] [stdout] test orientation::tests::forward_map_inverse_round_trip ... ok [INFO] [stdout] test orientation::tests::inverse_all ... ok [INFO] [stdout] test orientation::tests::all_array_matches_exif_order ... ok [INFO] [stdout] test orientation::tests::identity_properties ... ok [INFO] [stdout] test orientation::tests::identity_is_neutral ... ok [INFO] [stdout] test orientation::tests::output_dimensions ... ok [INFO] [stdout] test orientation::tests::associativity ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha16_bytemuck_roundtrip ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha16_new_and_fields ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_clone_copy ... ok [INFO] [stdout] test orientation::tests::row_local ... ok [INFO] [stdout] test orientation::tests::swaps_axes ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_debug ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_bytemuck_roundtrip ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha16_default ... ok [INFO] [stdout] test orientation::tests::then_is_compose ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_new_and_fields ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha_f32_default ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha_f32_bytemuck_roundtrip ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha_f32_partial_eq ... ok [INFO] [stdout] test policy::tests::alpha_policy_hash ... ok [INFO] [stdout] test policy::tests::alpha_policy_variants ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_default ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_eq ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha_f32_new_and_fields ... ok [INFO] [stdout] test policy::tests::convert_options_derive_traits ... ok [INFO] [stdout] test policy::tests::gray_expand_derive_traits ... ok [INFO] [stdout] test policy::tests::luma_coefficients_variants ... ok [INFO] [stdout] test registry::tests::all_registry_entries_unique ... ok [INFO] [stdout] test registry::tests::const_matrix_is_correct ... ok [INFO] [stdout] test registry::tests::gamut_matrix_identity_for_same_primaries ... ok [INFO] [stdout] test registry::tests::gamut_matrix_matches_hardcoded_p3_srgb ... ok [INFO] [stdout] test policy::tests::convert_options_hash ... ok [INFO] [stdout] test policy::tests::depth_policy_variants ... ok [INFO] [stdout] test registry::tests::cicp_lookup_roundtrips ... ok [INFO] [stdout] test registry::tests::gamut_matrix_preserves_white ... ok [INFO] [stdout] test registry::tests::gamut_matrix_roundtrip ... ok [INFO] [stdout] test icc::tests::hash_distinct ... ok [INFO] [stdout] test registry::tests::named_lookup_roundtrips ... ok [INFO] [stdout] test registry::tests::primaries_transfer_lookup_roundtrips ... ok [INFO] [stdout] test registry::tests::rgb_to_xyz_white_is_d65_for_srgb ... ok [INFO] [stdout] test pixel_types::tests::gray_alpha8_hash ... ok [INFO] [stderr] Doc-tests zenpixels [INFO] [stdout] [INFO] [stdout] test result: ok. 220 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/orientation.rs - orientation::Orientation (line 36) ... ok [INFO] [stdout] test src/policy.rs - policy::ConvertOptions (line 66) ... ok [INFO] [stdout] test src/descriptor.rs - descriptor::ColorPrimaries::gamut_matrix_to (line 513) ... ok [INFO] [stdout] test src/icc/mod.rs - icc (line 21) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.43s; merged doctests compilation took 0.42s [INFO] running `Command { std: "docker" "inspect" "1e6d8cbc1fa58de9c7a5a8ce19a35566e6a5eb185f3a2faf6dbaf7c83ac93e8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e6d8cbc1fa58de9c7a5a8ce19a35566e6a5eb185f3a2faf6dbaf7c83ac93e8e", kill_on_drop: false }` [INFO] [stdout] 1e6d8cbc1fa58de9c7a5a8ce19a35566e6a5eb185f3a2faf6dbaf7c83ac93e8e