[INFO] fetching crate oximedia-cv 0.1.5...
[INFO] testing oximedia-cv-0.1.5 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate oximedia-cv 0.1.5 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate oximedia-cv 0.1.5
[INFO] finished tweaking crates.io crate oximedia-cv 0.1.5
[INFO] tweaked toml for crates.io crate oximedia-cv 0.1.5 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oximedia-cv 0.1.5 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oximedia-cv 0.1.5 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" "+beta-2026-04-21" "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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 29a43875af4d045a2c45c1f6e2430f4f411dbe2d8729e5a2849e97ac931ed4a4
[INFO] running `Command { std: "docker" "start" "-a" "29a43875af4d045a2c45c1f6e2430f4f411dbe2d8729e5a2849e97ac931ed4a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "29a43875af4d045a2c45c1f6e2430f4f411dbe2d8729e5a2849e97ac931ed4a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29a43875af4d045a2c45c1f6e2430f4f411dbe2d8729e5a2849e97ac931ed4a4", kill_on_drop: false }`
[INFO] [stdout] 29a43875af4d045a2c45c1f6e2430f4f411dbe2d8729e5a2849e97ac931ed4a4
[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=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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 10c3ed3787b1d3a4544550708c2cbd5ffefdaff0dac15e135034d60ce013199b
[INFO] running `Command { std: "docker" "start" "-a" "10c3ed3787b1d3a4544550708c2cbd5ffefdaff0dac15e135034d60ce013199b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling oxifft v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling oxifft-codegen v0.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling oximedia-cv v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling oxiarc-core v0.2.6
[INFO] [stderr]    Compiling oximedia-core v0.1.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling oxiarc-deflate v0.2.6
[INFO] [stderr]    Compiling ndarray v0.17.2
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling oximedia-io v0.1.5
[INFO] [stderr]    Compiling oximedia-codec v0.1.5
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.51s
[INFO] running `Command { std: "docker" "inspect" "10c3ed3787b1d3a4544550708c2cbd5ffefdaff0dac15e135034d60ce013199b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10c3ed3787b1d3a4544550708c2cbd5ffefdaff0dac15e135034d60ce013199b", kill_on_drop: false }`
[INFO] [stdout] 10c3ed3787b1d3a4544550708c2cbd5ffefdaff0dac15e135034d60ce013199b
[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=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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f15400bea0cfaf850d325769654896d7c851b3fa6955d674bcf65821156cb62c
[INFO] running `Command { std: "docker" "start" "-a" "f15400bea0cfaf850d325769654896d7c851b3fa6955d674bcf65821156cb62c", kill_on_drop: false }`
[INFO] [stderr]    Compiling oximedia-cv v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.20s
[INFO] running `Command { std: "docker" "inspect" "f15400bea0cfaf850d325769654896d7c851b3fa6955d674bcf65821156cb62c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f15400bea0cfaf850d325769654896d7c851b3fa6955d674bcf65821156cb62c", kill_on_drop: false }`
[INFO] [stdout] f15400bea0cfaf850d325769654896d7c851b3fa6955d674bcf65821156cb62c
[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=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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f0a3dc450bc8b5e8206f701016aeaae560f2d564e7e9b16a2d640bfbe3676e44
[INFO] running `Command { std: "docker" "start" "-a" "f0a3dc450bc8b5e8206f701016aeaae560f2d564e7e9b16a2d640bfbe3676e44", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_cv-4c99f50833136963)
[INFO] [stdout] 
[INFO] [stdout] running 1180 tests
[INFO] [stdout] test action_recognition::motion_tests::test_classify_pan ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_cut ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_shake ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_fast_motion ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_static ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_zoom ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_action_label_display ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_motion_feature_new ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_classify_slow_motion ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_action_sequence_is_empty ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_recognize_empty ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_recognize_preserves_indices ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_smooth_empty_sequence ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_smooth_window_one_unchanged ... ok
[INFO] [stdout] test action_recognition::tests::test_action_recognizer_new ... ok
[INFO] [stdout] test action_recognition::tests::test_action_name ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_recognize_mixed_sequence ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_smooth_majority_vote ... ok
[INFO] [stdout] test action_recognition::tests::test_buffer_capped_at_window_frames ... ok
[INFO] [stdout] test action_recognition::tests::test_descriptor_some_with_frames ... ok
[INFO] [stdout] test action_recognition::tests::test_is_ready_with_two_frames ... ok
[INFO] [stdout] test action_recognition::tests::test_not_ready_with_one_frame ... ok
[INFO] [stdout] test action_recognition::tests::test_push_frame_f32 ... ok
[INFO] [stdout] test action_recognition::tests::test_mean_motion_positive_for_different_frames ... ok
[INFO] [stdout] test action_recognition::tests::test_validate_frame_zero_dimension ... ok
[INFO] [stdout] test background_subtraction::tests::test_apply_increments_frame_count ... ok
[INFO] [stdout] test action_recognition::tests::test_push_frame_increments_counter ... ok
[INFO] [stdout] test action_recognition::tests::test_reset_clears_buffer ... ok
[INFO] [stdout] test background_subtraction::tests::test_components_grow_on_new_values ... ok
[INFO] [stdout] test background_subtraction::tests::test_apply_single_pixel ... ok
[INFO] [stdout] test background_subtraction::tests::test_apply_returns_correct_length ... ok
[INFO] [stdout] test action_recognition::tests::test_mean_motion_zero_for_identical_frames ... ok
[INFO] [stdout] test action_recognition::tests::test_descriptor_none_for_empty_buffer ... ok
[INFO] [stdout] test action_recognition::tests::test_validate_frame_ok ... ok
[INFO] [stdout] test action_recognition::tests::test_validate_frame_size_mismatch ... ok
[INFO] [stdout] test action_recognition::tests::test_idle_prediction_for_static_frames ... ok
[INFO] [stdout] test background_subtraction::tests::test_components_at_out_of_bounds ... ok
[INFO] [stdout] test background_subtraction::tests::test_default_config ... ok
[INFO] [stdout] test background_subtraction::tests::test_components_capped_at_max_k ... ok
[INFO] [stdout] test background_subtraction::tests::test_wrong_size_frame_returns_zeros ... ok
[INFO] [stdout] test action_recognition::motion_tests::test_action_sequence_from_features ... ok
[INFO] [stdout] test background_subtraction::tests::test_foreground_fraction_empty ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_4_connectivity_separates_diagonal_blobs ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_8_connectivity_merges_diagonal_blobs ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_all_background_no_blobs ... ok
[INFO] [stdout] test background_subtraction::tests::test_sudden_foreground_detected ... ok
[INFO] [stdout] test background_subtraction::tests::test_foreground_fraction_helper ... ok
[INFO] [stdout] test background_subtraction::tests::test_mask_values_binary ... ok
[INFO] [stdout] test background_subtraction::tests::test_model_adapts_to_background_shift ... ok
[INFO] [stdout] test background_subtraction::tests::test_new_mog ... ok
[INFO] [stdout] test background_subtraction::tests::test_reset_clears_model ... ok
[INFO] [stdout] test background_subtraction::tests::test_background_converges_to_zero_fg ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_area_filter_min ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_area_filter_max ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_aspect_ratio_filter ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_centroid_correct ... ok
[INFO] [stdout] test action_recognition::tests::test_top_k_length ... ok
[INFO] [stdout] test action_recognition::tests::test_predict_returns_some_for_moving_frames ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_blobs_convenience_fn ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_contains_point_on_edge ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_contains_point_outside ... ok
[INFO] [stdout] test bounding_box::tests::test_bbox_stats_from_empty ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_iou_identical ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_sorted_descending_area ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_bounding_box_correct ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_area ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_contains_point_inside ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_single_blob_area_correct ... ok
[INFO] [stdout] test bounding_box::tests::test_bbox_stats_avg_area ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_iou_no_overlap ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_iou_partial_overlap ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_two_separate_blobs ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_list_filter_by_confidence ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_list_nms_removes_overlapping ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_list_nms_keeps_non_overlapping ... ok
[INFO] [stdout] test bounding_box::tests::test_bounding_box_negative_size_clamped ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_alpha_matte_apply_to_rgba ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_alpha_matte_clamp ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_alpha_matte_foreground_pixels ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_alpha_matte_get_set ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_alpha_matte_new ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_extractor_invalid_trimap_size ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_extractor_trimap_constraints ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_extractor_zero_dimensions ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_k_exceeds_n ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_matting_config_default ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_trimap_label_equality ... ok
[INFO] [stdout] test blob_detector::tests::test_detect_empty_image ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_two_clusters ... ok
[INFO] [stdout] test color_cluster::tests::test_luminance ... ok
[INFO] [stdout] test color_cluster::tests::test_sorted_by_count ... ok
[INFO] [stdout] test color_cluster::tests::test_to_rgb_u8 ... ok
[INFO] [stdout] test contour::tests::test_contour_approx_default ... ok
[INFO] [stdout] test contour::tests::test_contour_approx_lossless ... ok
[INFO] [stdout] test contour::tests::test_contour_area_square ... ok
[INFO] [stdout] test contour::tests::test_contour_bounding_box ... ok
[INFO] [stdout] test contour::tests::test_contour_centroid ... ok
[INFO] [stdout] test color_cluster::tests::test_to_rgb_u8_clamp ... ok
[INFO] [stdout] test contour::tests::test_contour_empty ... ok
[INFO] [stdout] test contour::tests::test_contour_circularity_square_lt_one ... ok
[INFO] [stdout] test contour::tests::test_contour_is_convex_square ... ok
[INFO] [stdout] test color_cluster::tests::test_cluster_result_dominant_empty ... ok
[INFO] [stdout] test color_cluster::tests::test_color_cluster_new ... ok
[INFO] [stdout] test color_cluster::tests::test_distance_known ... ok
[INFO] [stdout] test color_cluster::tests::test_distance_sq_known ... ok
[INFO] [stdout] test color_cluster::tests::test_distance_sq_zero ... ok
[INFO] [stdout] test color_cluster::tests::test_dominant_color ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_bad_len ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_converges ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_single_pixel ... ok
[INFO] [stdout] test color_cluster::tests::test_kmeans_empty ... ok
[INFO] [stdout] test contour::tests::test_contour_is_hole_flag ... ok
[INFO] [stdout] test contour::tests::test_contour_perimeter_square ... ok
[INFO] [stdout] test chroma_key::matting::tests::test_extractor_unknown_region_estimated ... ok
[INFO] [stdout] test contour::tests::test_contour_too_small_for_convex ... ok
[INFO] [stdout] test contour::tests::test_filter_by_area ... ok
[INFO] [stdout] test contour::tests::test_finder_all_black ... ok
[INFO] [stdout] test contour::tests::test_finder_empty_image ... ok
[INFO] [stdout] test contour::tests::test_finder_single_pixel ... ok
[INFO] [stdout] test deep_sort::tests::test_cosine_distance_identical ... ok
[INFO] [stdout] test deep_sort::tests::test_bbox_to_kalman_round_trip ... ok
[INFO] [stdout] test deep_sort::tests::test_feature_norm_unit ... ok
[INFO] [stdout] test deep_sort::tests::test_cosine_distance_zero_vector ... ok
[INFO] [stdout] test deep_sort::tests::test_cosine_distance_orthogonal ... ok
[INFO] [stdout] test deep_sort::tests::test_feature_norm_zero ... ok
[INFO] [stdout] test contour::tests::test_contour_is_not_convex ... ok
[INFO] [stdout] test deep_sort::tests::test_iou_distance_no_overlap ... ok
[INFO] [stdout] test deep_sort::tests::test_kalman_state_to_bbox_short_state ... ok
[INFO] [stdout] test deep_sort::tests::test_kalman_build_dimensions ... ok
[INFO] [stdout] test deep_sort::tests::test_track_min_appearance_distance ... ok
[INFO] [stdout] test deep_sort::tests::test_track_new ... ok
[INFO] [stdout] test deep_sort::tests::test_feature_normalized_unit_length ... ok
[INFO] [stdout] test deep_sort::tests::test_iou_distance_full_overlap ... ok
[INFO] [stdout] test contour::tests::test_point2i_equality ... ok
[INFO] [stdout] test deep_sort::tests::test_track_predict_increases_age ... ok
[INFO] [stdout] test deep_sort::tests::test_track_update_increments_hits ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_empty_input ... ok
[INFO] [stdout] test deep_sort::tests::test_track_feature_history_cap ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_new_id_per_detection ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_removes_stale_tracks ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_single_detection_confirms_after_min_hits ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_track_count_grows ... ok
[INFO] [stdout] test deep_sort::tests::test_tracker_persists_track_across_frames ... ok
[INFO] [stdout] test depth_estimation::tests::test_depth_estimate_depth_cm ... ok
[INFO] [stdout] test depth_estimation::tests::test_depth_estimate_is_reliable ... ok
[INFO] [stdout] test depth_estimation::tests::test_depth_estimate_is_reliable_custom ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_at_out_of_bounds ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_at_valid ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_avg ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_avg_with_invalids ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_dimensions ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_max_disparity ... ok
[INFO] [stdout] test depth_estimation::tests::test_disparity_map_valid_pixel_count ... ok
[INFO] [stdout] test depth_estimation::tests::test_estimator_all_reliable_close_range ... ok
[INFO] [stdout] test depth_estimation::tests::test_estimator_average_depth ... ok
[INFO] [stdout] test detect::corner::tests::test_box_filter ... ok
[INFO] [stdout] test detect::corner::tests::test_fast_detect ... ok
[INFO] [stdout] test detect::corner::tests::test_harris_detector_new ... ok
[INFO] [stdout] test detect::corner::tests::test_harris_detector_with_params ... ok
[INFO] [stdout] test detect::corner::tests::test_compute_sobel ... ok
[INFO] [stdout] test detect::corner::tests::test_harris_detect ... ok
[INFO] [stdout] test depth_estimation::tests::test_stereo_params_zero_disparity_gives_infinity ... ok
[INFO] [stdout] test detect::face::tests::test_bbox_clip ... ok
[INFO] [stdout] test detect::corner::tests::test_apply_min_distance ... ok
[INFO] [stdout] test detect::corner::tests::test_shi_tomasi_detect ... ok
[INFO] [stdout] test detect::corner::tests::test_fast_detector_with_params ... ok
[INFO] [stdout] test detect::corner::tests::test_shi_tomasi_detector_new ... ok
[INFO] [stdout] test detect::corner::tests::test_fast_detector_new ... ok
[INFO] [stdout] test detect::face::tests::test_bounding_box ... ok
[INFO] [stdout] test detect::face::tests::test_detection_overlap ... ok
[INFO] [stdout] test detect::face::tests::test_detection_result ... ok
[INFO] [stdout] test detect::face::tests::test_extract_rgb_region ... ok
[INFO] [stdout] test detect::face::tests::test_extract_rgb_region_clipped ... ok
[INFO] [stdout] test depth_estimation::tests::test_estimator_estimate_from_stereo_length ... ok
[INFO] [stdout] test action_recognition::tests::test_push_frame_invalid_size ... ok
[INFO] [stdout] test detect::face::tests::test_detection_no_overlap ... ok
[INFO] [stdout] test detect::face::tests::test_bbox_iou ... ok
[INFO] [stdout] test detect::face::tests::test_bbox_expand ... ok
[INFO] [stdout] test detect::face::tests::test_face_region ... ok
[INFO] [stdout] test detect::face::tests::test_haar_cascade_new ... ok
[INFO] [stdout] test detect::face::tests::test_haar_cascade_detect_empty ... ok
[INFO] [stdout] test detect::face::tests::test_integral_image ... ok
[INFO] [stdout] test detect::face::tests::test_integral_image_mean ... ok
[INFO] [stdout] test detect::corner::tests::test_corner_new ... ok
[INFO] [stdout] test detect::face::tests::test_point2d ... ok
[INFO] [stdout] test detect::face_align::tests::test_affine_matrix_identity ... ok
[INFO] [stdout] test detect::face::tests::test_integral_image_variance ... ok
[INFO] [stdout] test detect::face_align::tests::test_affine_matrix_scale ... ok
[INFO] [stdout] test depth_estimation::tests::test_estimator_invalid_disparity_low_confidence ... ok
[INFO] [stdout] test detect::face_align::tests::test_cubic_weight ... ok
[INFO] [stdout] test detect::face_align::tests::test_affine_matrix_translation ... ok
[INFO] [stdout] test depth_estimation::tests::test_stereo_params_disparity_to_depth ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_align_invalid_dimensions ... ok
[INFO] [stdout] test detect::face_align::tests::test_point2f_dot ... ok
[INFO] [stdout] test detect::face_align::tests::test_point2f_new ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_detect_rotated_insufficient_data ... ok
[INFO] [stdout] test detect::face::tests::test_face_landmarks ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_detect_rotated_invalid_dimensions ... ok
[INFO] [stdout] test detect::face::tests::test_resize_rgb_bilinear ... ok
[INFO] [stdout] test detect::face_align::tests::test_reference_template_wide ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_max_face_size_constraint ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_align_insufficient_data ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_new ... ok
[INFO] [stdout] test detect::face_align::tests::test_estimate_similarity_transform_identity ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_with_interpolation ... ok
[INFO] [stdout] test detect::face_align::tests::test_affine_matrix_inverse ... ok
[INFO] [stdout] test detect::face_align::tests::test_reference_template_standard ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_multiscale_config_builder ... ok
[INFO] [stdout] test detect::face_align::tests::test_point2f_distance ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_confidence_threshold_filtering ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_multiscale_config_default ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_multiscale_detector_creation ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_landmark_mismatch ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_nms_rotated_with_overlap ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_nms_rotated_empty ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_resize_grayscale_downscale ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_reverse_rotate_point_center ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotation_candidate_negative ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_detect_with_single_scale_single_rotation ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_resize_grayscale_identity ... ok
[INFO] [stdout] test detect::face_align::tests::test_face_aligner_align ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_nms_rotated_no_overlap ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_resize_grayscale_upscale ... ok
[INFO] [stdout] test detect::motion::tests::test_motion_detector_with_motion ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotate_grayscale_preserves_center ... ok
[INFO] [stdout] test detect::motion::tests::test_motion_detector_new ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotation_candidate_new ... ok
[INFO] [stdout] test detect::motion::tests::test_flow_field ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotate_grayscale_zero_angle ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotated_face_detection_struct ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_rotation_candidate_90_degrees ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_reverse_rotate_point_identity ... ok
[INFO] [stdout] test detect::motion::tests::test_motion_detector_reset ... ok
[INFO] [stdout] test detect::motion::tests::test_motion_region ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_area ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_expand ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_intersection ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_intersects ... ok
[INFO] [stdout] test detect::motion::tests::test_optical_flow_calculate ... ok
[INFO] [stdout] test detect::motion::tests::test_optical_flow_new ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_center ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_contains ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_from_center ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_from_corners ... ok
[INFO] [stdout] test detect::motion::tests::test_motion_detector_process ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_new ... ok
[INFO] [stdout] test detect::object::tests::test_detection_new ... ok
[INFO] [stdout] test detect::object::tests::test_filter_by_confidence ... ok
[INFO] [stdout] test detect::object::tests::test_giou ... ok
[INFO] [stdout] test detect::object::tests::test_iou ... ok
[INFO] [stdout] test detect::object::tests::test_iou_same_box ... ok
[INFO] [stdout] test detect::object::tests::test_nms ... ok
[INFO] [stdout] test detect::object::tests::test_soft_nms ... ok
[INFO] [stdout] test detect::object::tests::test_nms_different_classes ... ok
[INFO] [stdout] test detect::object_detect::tests::test_contains_point_inside ... ok
[INFO] [stdout] test detect::object_detect::tests::test_bbox_area ... ok
[INFO] [stdout] test detect::object_detect::tests::test_contains_point_outside ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_scale ... ok
[INFO] [stdout] test detect::object_detect::tests::test_detector_config_default ... ok
[INFO] [stdout] test detect::object_detect::tests::test_bbox_right_bottom ... ok
[INFO] [stdout] test detect::object::tests::test_bounding_box_union ... ok
[INFO] [stdout] test detect::object::tests::test_filter_by_class ... ok
[INFO] [stdout] test detect::object_detect::tests::test_bbox_new_and_fields ... ok
[INFO] [stdout] test detect::object::tests::test_iou_no_overlap ... ok
[INFO] [stdout] test detect::object_detect::tests::test_detection_result_empty ... ok
[INFO] [stdout] test detect::object_detect::tests::test_contains_point_on_edge ... ok
[INFO] [stdout] test detect::object_detect::tests::test_expand_zero ... ok
[INFO] [stdout] test detect::object_detect::tests::test_detection_new ... ok
[INFO] [stdout] test detect::object_detect::tests::test_detection_result ... ok
[INFO] [stdout] test detect::object_detect::tests::test_expand ... ok
[INFO] [stdout] test detect::object_detect::tests::test_filter_by_confidence_all_pass ... ok
[INFO] [stdout] test detect::object_detect::tests::test_filter_by_confidence_basic ... ok
[INFO] [stdout] test detect::object_detect::tests::test_filter_by_confidence_none_pass ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_apply_nms ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_apply_nms_max_detections ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_apply_per_class_nms ... ok
[INFO] [stdout] test detect::object_detect::tests::test_nms_different_classes_not_suppressed ... ok
[INFO] [stdout] test detect::object_detect::tests::test_iou_identical ... ok
[INFO] [stdout] test detect::object_detect::tests::test_nms_empty ... ok
[INFO] [stdout] test detect::object_detect::tests::test_nms_suppresses_overlap ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov5_insufficient_channels ... ok
[INFO] [stdout] test detect::object_detect::tests::test_iou_no_overlap ... ok
[INFO] [stdout] test detect::object_detect::tests::test_iou_partial_overlap ... ok
[INFO] [stdout] test detect::face_align::tests::test_interpolation_methods ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov8_invalid_shape ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov5_with_detection ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_draw_detections_invalid_dimensions ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov5_invalid_shape ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_draw_detections_with_multiple_classes ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov8_insufficient_channels ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_get_color ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_hsv_to_rgb ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_letterbox_params ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_nms_suppresses_overlapping ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_mse_identical ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_mse_known ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_psnr_empty ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_mse_size_mismatch ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_draw_detections ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_psnr_different ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_cubic_weight_at_two ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_ssim_identical ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_ssim_invalid ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_cubic_weight_at_one ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_psnr_identical ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_psnr_size_mismatch ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_resize_bilinear ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_calculate_ssim_different ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_cubic_weight_at_zero ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_apply_unsharp_mask_no_effect_on_uniform ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_super_resolution_enhancer_default ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_super_resolution_enhancer_new ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_bilinear_2x ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_bilinear_uniform_color ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_invalid_dimensions ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_mode_scale_factor ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov8_no_detections ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_decode_yolov5_no_detections ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_mismatched_buffer ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_gaussian_blur_output_length ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_via_enhancer_bilinear ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_gaussian_kernel_length_odd ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_mode_uses_sharpening ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_gaussian_kernel_sum ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_bicubic_2x ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_bicubic_4x ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_laplacian_sharpen_clamps ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_laplacian_sharpen_output_length ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_laplacian_sharpen_small_image_passthrough ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_laplacian_sharpen_uniform_unchanged ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_sharpen_method_variants ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_unsharp_mask_clamps_to_0_255 ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_unsharp_mask_output_length ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_nearest_2x ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_unsharp_mask_uniform_unchanged ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_compute_sad_different ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_gaussian_blur_uniform ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_high_pass_sharpen_clamps ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_high_pass_sharpen_output_length ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_high_pass_sharpen_uniform_unchanged ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_compute_sad_identical ... ok
[INFO] [stdout] test enhance::sharpening::tests::test_gaussian_blur_uniform_preserves_value ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_insufficient_data ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_apply_unsharp_mask_size_preserved ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_process_first_frame ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_temporal_blending_reduces_noise ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_via_enhancer_bicubic_sharp ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_temporal_denoising_config_default ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_static_scene_high_temporal_weight ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_temporal_denoiser_new ... ok
[INFO] [stdout] test error::tests::test_color_conversion_error ... ok
[INFO] [stdout] test error::tests::test_detection_failed ... ok
[INFO] [stdout] test error::tests::test_insufficient_data ... ok
[INFO] [stdout] test error::tests::test_invalid_kernel_size ... ok
[INFO] [stdout] test error::tests::test_invalid_parameter ... ok
[INFO] [stdout] test error::tests::test_invalid_roi ... ok
[INFO] [stdout] test error::tests::test_matrix_error ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_temporal_denoising_config_builder ... ok
[INFO] [stdout] test error::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test error::tests::test_unsupported_format ... ok
[INFO] [stdout] test feature_extract::tests::test_brief_descriptor_hamming_distance_one ... ok
[INFO] [stdout] test feature_extract::tests::test_brief_descriptor_hamming_distance_zero ... ok
[INFO] [stdout] test feature_extract::tests::test_brief_descriptor_zero ... ok
[INFO] [stdout] test feature_extract::tests::test_brief_popcount ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_via_enhancer_bicubic ... ok
[INFO] [stdout] test feature_extract::tests::test_keypoint_creation ... ok
[INFO] [stdout] test feature_extract::tests::test_keypoint_distance_to_self ... ok
[INFO] [stdout] test feature_extract::tests::test_match_descriptors_identical ... ok
[INFO] [stdout] test feature_extract::tests::test_match_descriptors_too_far ... ok
[INFO] [stdout] test feature_extract::tests::test_brief_descriptor_set_and_test_bit ... ok
[INFO] [stdout] test error::tests::test_transform_error ... ok
[INFO] [stdout] test feature_extract::tests::test_orb_extractor_limits_features ... ok
[INFO] [stdout] test feature_extract::tests::test_keypoint_distance ... ok
[INFO] [stdout] test feature_extract::tests::test_sift_detector_below_threshold_no_keypoints ... ok
[INFO] [stdout] test feature_extract::tests::test_sift_detector_detects_peak ... ok
[INFO] [stdout] test feature_extract::tests::test_sift_detector_empty_image_returns_empty ... ok
[INFO] [stdout] test feature_match::tests::test_feature_matcher_match_descriptors_empty ... ok
[INFO] [stdout] test feature_match::tests::test_feature_matcher_match_descriptors_single ... ok
[INFO] [stdout] test feature_match::tests::test_feature_matcher_match_descriptors_wrong_desc_len ... ok
[INFO] [stdout] test feature_match::tests::test_feature_matcher_ratio_test_all_pass_single_train ... ok
[INFO] [stdout] test feature_match::tests::test_feature_match_min_distance_non_empty ... ok
[INFO] [stdout] test feature_match::tests::test_filter_subpixel_matches_all_pass ... ok
[INFO] [stdout] test feature_match::tests::test_filter_subpixel_matches_by_dist ... ok
[INFO] [stdout] test feature_match::tests::test_filter_subpixel_matches_by_refinement_error ... ok
[INFO] [stdout] test feature_match::tests::test_homography_estimator_too_few_matches_returns_none ... ok
[INFO] [stdout] test feature_match::tests::test_homography_estimator_with_pure_translation ... ok
[INFO] [stdout] test feature_match::tests::test_homography_identity_projects_correctly ... ok
[INFO] [stdout] test feature_match::tests::test_feature_matcher_ratio_test_rejects_ambiguous ... ok
[INFO] [stdout] test feature_match::tests::test_homography_reprojection_error_identity ... ok
[INFO] [stdout] test feature_match::tests::test_homography_reprojection_error_nonzero ... ok
[INFO] [stdout] test feature_match::tests::test_match_pair_distance ... ok
[INFO] [stdout] test feature_match::tests::test_match_pair_is_good_false ... ok
[INFO] [stdout] test feature_match::tests::test_match_pair_is_good_true ... ok
[INFO] [stdout] test feature_match::tests::test_match_pair_negative_dist_clamped ... ok
[INFO] [stdout] test feature_match::tests::test_match_with_subpixel_empty ... ok
[INFO] [stdout] test feature_match::tests::test_ransac_config_default ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_match_quality_all_below_threshold ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_match_quality_none_below_threshold ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refine_empty_matches ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refine_single_match ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refine_with_gradient ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refiner_default ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refiner_out_of_bounds_keypoint_returns_original ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_refiner_set_window_and_displacement ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_audio_fingerprint ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_compare_different_fingerprints ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_compare_fingerprints ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_config_default ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_downsample ... ok
[INFO] [stdout] test feature_match::tests::test_subpixel_match_quality_empty_returns_zero ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_empty_samples ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_find_best_offset ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_with_sharpness_setting ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_hamming_distance ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_hanning_window ... ok
[INFO] [stdout] test feature_match::tests::test_feature_match_good_matches_filter ... ok
[INFO] [stdout] test feature_match::tests::test_feature_match_min_distance_empty ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_normalize_audio ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_invalid_frame_size ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_quantize_features ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_search_database ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_stereo_to_mono ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_compare_fingerprints ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_compare_fingerprints_with_config ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_compare_with_offset ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_compute_confidence ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_compute_match_quality ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_detect_near_duplicates ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_filter_false_positives ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_high_pass_filter ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_group_similar_matches ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_match_result_creation ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_match_result_with_offset ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_matching_config_default ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_matching_config_validation ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_validate_match ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_visual_similarity ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_ahash ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_temporal_strength_zero ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_motion_estimation_moving ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_find_matches ... ok
[INFO] [stdout] test enhance::cpu_upscale::tests::test_upscale_via_enhancer_4x ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_find_best_match ... ok
[INFO] [stdout] test fingerprint::matching::tests::test_detect_near_duplicates_parallel ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_find_all_matches ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_haar_wavelet_1d ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_hash_similarity ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_dhash ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_hamming_distance ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_identical_images ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_insufficient_data ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_resize_bilinear ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_compute_hashes_parallel ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_brightness ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_whash ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_color_moments ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_phash ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_dct ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_find_best_match ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_rgb_to_grayscale ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_empty_frames ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_frame_difference ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_invalid_interval ... ok
[INFO] [stdout] test fingerprint::phash::tests::test_compute_hashes ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_motion_estimation_static ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_sample_uniform ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_temporal_correlation ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_temporal_features ... ok
[INFO] [stdout] test fingerprint::tests::test_config_builder ... ok
[INFO] [stdout] test fingerprint::tests::test_config_default ... ok
[INFO] [stdout] test fingerprint::tests::test_config_validation ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_transition_classification ... ok
[INFO] [stdout] test fingerprint::tests::test_fingerprint_size ... ok
[INFO] [stdout] test fingerprint::tests::test_fingerprinter_creation ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_detect_shot_boundaries ... ok
[INFO] [stdout] test fingerprint::tests::test_fingerprint_creation ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_hash_segment ... ok
[INFO] [stdout] test histogram_backproject::tests::test_bhattacharyya_distance_identical ... ok
[INFO] [stdout] test histogram_backproject::tests::test_chi_squared_distance ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_2d_add ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_2d_creation ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_add_and_total ... ok
[INFO] [stdout] test histogram_backproject::tests::test_default_config ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_compute_temporal_signature ... ok
[INFO] [stdout] test histogram_backproject::tests::test_apply_backproject ... ok
[INFO] [stdout] test histogram_backproject::tests::test_bayesian_backproject ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_correlation_perfect ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_mean ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_creation ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_bin_index ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_intersection ... ok
[INFO] [stdout] test histogram_backproject::tests::test_histogram_normalize ... ok
[INFO] [stdout] test histogram_backproject::tests::test_mean_shift_converges ... ok
[INFO] [stdout] test hough_transform::tests::test_circle_area ... ok
[INFO] [stdout] test histogram_backproject::tests::test_ratio_backproject ... ok
[INFO] [stdout] test histogram_backproject::tests::test_point2d_distance ... ok
[INFO] [stdout] test hough_transform::tests::test_accumulator_creation ... ok
[INFO] [stdout] test hough_transform::tests::test_circle_contains ... ok
[INFO] [stdout] test hough_transform::tests::test_accumulator_vote ... ok
[INFO] [stdout] test hough_transform::tests::test_hough_circle_creation ... ok
[INFO] [stdout] test hough_transform::tests::test_circle_circumference ... ok
[INFO] [stdout] test hough_transform::tests::test_default_configs ... ok
[INFO] [stdout] test hough_transform::tests::test_hough_line_creation ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_letterbox_preserves_aspect_ratio ... ok
[INFO] [stdout] test hough_transform::tests::test_hough_line_angle_degrees ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_reset ... ok
[INFO] [stdout] test hough_transform::tests::test_cluster_lines_by_angle ... ok
[INFO] [stdout] test hough_transform::tests::test_hough_line_endpoints ... ok
[INFO] [stdout] test hough_transform::tests::test_line_intersection ... ok
[INFO] [stdout] test hough_transform::tests::test_line_intersection_parallel ... ok
[INFO] [stdout] test hough_transform::tests::test_line_segment_angle ... ok
[INFO] [stdout] test hough_transform::tests::test_line_segment_length ... ok
[INFO] [stdout] test hough_transform::tests::test_line_segment_midpoint ... ok
[INFO] [stdout] test image::convert::tests::test_color_space_channels ... ok
[INFO] [stdout] test image::convert::tests::test_convert_color_space_same ... ok
[INFO] [stdout] test image::convert::tests::test_color_space_luminance ... ok
[INFO] [stdout] test image::convert::tests::test_grayscale_to_rgb ... ok
[INFO] [stdout] test image::convert::tests::test_insufficient_data ... ok
[INFO] [stdout] test image::convert::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test image::convert::tests::test_rgb_bgr_roundtrip ... ok
[INFO] [stdout] test image::convert::tests::test_rgb_grayscale ... ok
[INFO] [stdout] test image::convert::tests::test_rgb_yuv_bt601_roundtrip ... ok
[INFO] [stdout] test image::convert::tests::test_rgb_hsl_roundtrip ... ok
[INFO] [stdout] test image::convert::tests::test_rgb_hsv_roundtrip ... ok
[INFO] [stdout] test image::edge::tests::test_canny_default ... ok
[INFO] [stdout] test image::edge::tests::test_gradient_direction ... ok
[INFO] [stdout] test image::edge::tests::test_laplacian_edge ... ok
[INFO] [stdout] test image::edge::tests::test_laplacian_eight_connected ... ok
[INFO] [stdout] test image::edge::tests::test_sobel_edge_new ... ok
[INFO] [stdout] test image::edge::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test image::edge::tests::test_canny_edge ... ok
[INFO] [stdout] test image::edge::tests::test_sobel_gradient ... ok
[INFO] [stdout] test image::filter::tests::test_box_blur ... ok
[INFO] [stdout] test image::filter::tests::test_convolution_kernel_apply ... ok
[INFO] [stdout] test image::filter::tests::test_convolution_kernel_sharpen ... ok
[INFO] [stdout] test image::filter::tests::test_gaussian_blur_apply ... ok
[INFO] [stdout] test image::filter::tests::test_gaussian_blur_creation ... ok
[INFO] [stdout] test image::filter::tests::test_gaussian_blur_even_size ... ok
[INFO] [stdout] test image::filter::tests::test_3x3_convolution_non_uniform ... ok
[INFO] [stdout] test image::filter::tests::test_3x3_convolution_blur ... ok
[INFO] [stdout] test image::filter::tests::test_3x3_convolution_identity ... ok
[INFO] [stdout] test image::filter::tests::test_insufficient_data ... ok
[INFO] [stdout] test image::filter::tests::test_integral_image ... ok
[INFO] [stdout] test image::filter::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test image::filter::tests::test_median_filter ... ok
[INFO] [stdout] test image::histogram::tests::test_clahe ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_cdf ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_chi_squared ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_compute ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_equalization ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_equalization_uniform ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_intersection ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_mean ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_min_max ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_new ... ok
[INFO] [stdout] test image::histogram::tests::test_histogram_std_dev ... ok
[INFO] [stdout] test image::histogram::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test image::histogram::tests::test_region_histogram ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_cumulative_last_equals_total ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_cumulative_monotone ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_equalize_histogram_empty ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_equalize_histogram_full_range ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_equalize_histogram_length_preserved ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_from_pixels_channel_stride_one_equals_from_pixels ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_equalize_histogram_uniform_no_change ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_from_pixels_channel_rgb_red ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_from_pixels_counts ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_distance_different_is_positive ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_distance_both_empty_is_zero ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_from_pixels_empty ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_distance_one_empty_is_inf ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_distance_self_is_zero ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_match_empty_src ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_match_identical_is_noop ... ok
[INFO] [stdout] test hough_transform::tests::test_hough_lines_collinear_points ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_match_shifts_towards_reference ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_mean_empty ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_mean_uniform ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_percentile_0_is_min_nonzero ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_new_is_empty ... ok
[INFO] [stdout] test detect::face_multiscale::tests::test_detect_rotated_uniform_image ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_extract_keyframes ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_std_dev_positive_for_mixed ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_percentile_100_is_max ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_std_dev_zero_for_uniform ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_percentile_empty_returns_0 ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_percentile_median ... ok
[INFO] [stdout] test image::morph::tests::test_dilate ... ok
[INFO] [stdout] test image::morph::tests::test_ellipse_element ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_histogram_match_length_preserved ... ok
[INFO] [stdout] test image::morph::tests::test_apply_morph ... ok
[INFO] [stdout] test image::morph::tests::test_black_hat ... ok
[INFO] [stdout] test image::morph::tests::test_cross_element ... ok
[INFO] [stdout] test image::morph::tests::test_rectangle_element ... ok
[INFO] [stdout] test image::morph::tests::test_erode ... ok
[INFO] [stdout] test image::morph::tests::test_invalid_dimensions ... ok
[INFO] [stdout] test image::morph::tests::test_morphological_gradient ... ok
[INFO] [stdout] test image::morph::tests::test_morphological_open ... ok
[INFO] [stdout] test image::edge::tests::test_sobel_edge_detect ... ok
[INFO] [stdout] test image::morph::tests::test_structuring_element_iter ... ok
[INFO] [stdout] test image::resize::tests::test_image_pyramid ... ok
[INFO] [stdout] test image::morph::tests::test_top_hat ... ok
[INFO] [stdout] test image::resize::tests::test_cubic_weight ... ok
[INFO] [stdout] test image::resize::tests::test_gaussian_kernel ... ok
[INFO] [stdout] test image::resize::tests::test_resize_config ... ok
[INFO] [stdout] test image::resize::tests::test_lanczos_weight ... ok
[INFO] [stdout] test image::resize::tests::test_resize_area ... ok
[INFO] [stdout] test image::resize::tests::test_resize_bicubic ... ok
[INFO] [stdout] test image::resize::tests::test_resize_bilinear ... ok
[INFO] [stdout] test image::resize::tests::test_resize_invalid_dimensions ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_sample_scene_based ... ok
[INFO] [stdout] test image::morph::tests::test_morphological_close ... ok
[INFO] [stdout] test image::resize::tests::test_resize_method_properties ... ok
[INFO] [stdout] test image::resize::tests::test_resize_lanczos ... ok
[INFO] [stdout] test image::resize::tests::test_resize_nearest ... ok
[INFO] [stdout] test image::resize::tests::test_separable_convolution ... ok
[INFO] [stdout] test instance_segmentation::tests::test_all_black_returns_empty ... ok
[INFO] [stdout] test instance_segmentation::tests::test_checked_buffer_too_small ... ok
[INFO] [stdout] test instance_segmentation::tests::test_checked_invalid_dimensions ... ok
[INFO] [stdout] test instance_segmentation::tests::test_min_area_filter_removes_small_blobs ... ok
[INFO] [stdout] test instance_segmentation::tests::test_empty_image_returns_empty ... ok
[INFO] [stdout] test instance_segmentation::tests::test_mask_length_equals_image_size ... ok
[INFO] [stdout] test instance_segmentation::tests::test_pixel_count_matches_segment_count ... ok
[INFO] [stdout] test instance_segmentation::tests::test_rgba_image_supported ... ok
[INFO] [stdout] test instance_segmentation::tests::test_single_object_bounding_box ... ok
[INFO] [stdout] test keypoint::tests::test_detector_empty_image ... ok
[INFO] [stdout] test keypoint::tests::test_detector_checkerboard_finds_corners ... ok
[INFO] [stdout] test keypoint::tests::test_detector_small_image ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_is_strong ... ok
[INFO] [stdout] test keypoint::tests::test_detector_flat_image_no_corners ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_match_is_good ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_new ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_strength_from_response ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_spatial_distance ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_strength_numeric ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_strength_ordering ... ok
[INFO] [stdout] test keypoint::tests::test_l2_distance_known ... ok
[INFO] [stdout] test instance_segmentation::tests::test_single_object_detected ... ok
[INFO] [stdout] test keypoint::tests::test_keypoint_with_descriptor ... ok
[INFO] [stdout] test keypoint::tests::test_l2_distance_zero ... ok
[INFO] [stdout] test instance_segmentation::tests::test_two_separated_objects ... ok
[INFO] [stdout] test keypoint::tests::test_match_descriptors_basic ... ok
[INFO] [stdout] test lane_detect::tests::test_default_config ... ok
[INFO] [stdout] test lane_detect::tests::test_detect_lane_boundaries_returns_none_on_blank ... ok
[INFO] [stdout] test instance_segmentation::tests::test_config_validate_max_instances_zero ... ok
[INFO] [stdout] test lane_detect::tests::test_hough_lines_empty_map ... ok
[INFO] [stdout] test lane_detect::tests::test_hough_lines_horizontal_edge ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_avg_confidence_empty ... ok
[INFO] [stdout] test instance_segmentation::tests::test_max_instances_cap ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_buffer_depth_limit ... ok
[INFO] [stdout] test image::filter::tests::test_bilateral_filter ... ok
[INFO] [stdout] test lane_detect::tests::test_hough_lines_wrong_size ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_angle_deg ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_avg_confidence_with_points ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_new ... ok
[INFO] [stdout] test instance_segmentation::tests::test_rgb_image_supported ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_x_at_y_horizontal_normal ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_line_x_at_y_vertical_normal ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_point_clamp_confidence ... ok
[INFO] [stdout] test lens_distortion::tests::test_barrel_k1_positive_moves_corners_inward ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_point_distance ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_side_equality ... ok
[INFO] [stdout] test lane_detect::tests::test_lane_point_new ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_coeffs_default_is_identity ... ok
[INFO] [stdout] test lens_distortion::tests::test_distort_identity ... ok
[INFO] [stdout] test lens_distortion::tests::test_correct_empty_image_returns_empty ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_apply_gray_mismatch_returns_none ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_apply_rgba_returns_same_size ... ok
[INFO] [stdout] test lens_distortion::tests::test_correct_rgba_returns_same_size ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_apply_rgba_size_mismatch_returns_none ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_empty_image ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_build_correct_size ... ok
[INFO] [stdout] test lens_distortion::tests::test_correct_gray_returns_same_size ... ok
[INFO] [stdout] test lane_detect::tests::test_nms_merges_similar ... ok
[INFO] [stdout] test lens_distortion::tests::test_camera_intrinsics_new_stores_values ... ok
[INFO] [stdout] test lens_distortion::tests::test_correct_and_simulate_are_inverse_operations ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_apply_gray_returns_same_size ... ok
[INFO] [stdout] test lens_distortion::tests::test_distortion_map_identity_matches_corrector ... ok
[INFO] [stdout] test lens_distortion::tests::test_fisheye_corrector_empty_image ... ok
[INFO] [stdout] test lens_distortion::tests::test_fisheye_corrector_returns_same_size ... ok
[INFO] [stdout] test lens_distortion::tests::test_fisheye_corrector_zero_poly_is_baseline ... ok
[INFO] [stdout] test lens_distortion::tests::test_full_brown_conrady_model_roundtrip ... ok
[INFO] [stdout] test lens_distortion::tests::test_identity_coeffs_correct_is_identity_rgba ... ok
[INFO] [stdout] test lens_distortion::tests::test_optimal_crop_rect_barrel_is_smaller_than_full ... ok
[INFO] [stdout] test lens_distortion::tests::test_optimal_crop_rect_identity_covers_full_image ... ok
[INFO] [stdout] test lens_distortion::tests::test_optimal_crop_rect_zero_dimensions_returns_none ... ok
[INFO] [stdout] test lens_distortion::tests::test_undistort_roundtrip ... ok
[INFO] [stdout] test morphology::tests::test_binary_dilate ... ok
[INFO] [stdout] test morphology::tests::test_black_hat ... ok
[INFO] [stdout] test morphology::tests::test_closing_fills_small_dark ... ok
[INFO] [stdout] test lens_distortion::tests::test_full_pipeline_map_and_crop ... ok
[INFO] [stdout] test morphology::tests::test_binary_erode ... ok
[INFO] [stdout] test morphology::tests::test_ellipse_se ... ok
[INFO] [stdout] test morphology::tests::test_erode_uniform ... ok
[INFO] [stdout] test morphology::tests::test_from_shape ... ok
[INFO] [stdout] test morphology::tests::test_morphological_gradient ... ok
[INFO] [stdout] test morphology::tests::test_opening_removes_small_bright ... ok
[INFO] [stdout] test morphology::tests::test_top_hat ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_extract_channel ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_flip_psf ... ok
[INFO] [stdout] test image::histogram_ext::tests::test_mean_two_values ... ok
[INFO] [stdout] test morphology::tests::test_rectangle_se ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_rl_params_default ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_wiener_params_default ... ok
[INFO] [stdout] test motion_blur::psf::tests::test_motion_psf_from_vector ... ok
[INFO] [stdout] test motion_blur::psf::tests::test_motion_psf_gaussian ... ok
[INFO] [stdout] test motion_blur::psf::tests::test_motion_psf_new ... ok
[INFO] [stdout] test motion_blur::psf::tests::test_psf_estimator_new ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_compute_average_motion ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_deconvolver_new ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_motion_blur_remover_new ... ok
[INFO] [stdout] test motion_blur::deconvolve::tests::test_tv_denoising ... ok
[INFO] [stdout] test morphology::tests::test_cross_se ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_motion_blur_remover_builder ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_multi_frame_deblur_new ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_camera_shake ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_rgb_to_grayscale ... ok
[INFO] [stdout] test motion_blur::removal::tests::test_sharpen_image ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_accumulation_buffer ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_motion_trail ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_per_object_blur ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_motion_blur_synthesizer_new ... ok
[INFO] [stdout] test motion_blur::psf::tests::test_psf_normalize ... ok
[INFO] [stdout] test morphology::tests::test_is_active_out_of_bounds ... ok
[INFO] [stdout] test motion_blur::synthesis::tests::test_speed_ramp ... ok
[INFO] [stdout] test motion_blur::tests::test_depth_map_get_set ... ok
[INFO] [stdout] test motion_blur::tests::test_depth_map_new ... ok
[INFO] [stdout] test lens_distortion::tests::test_camera_intrinsics_from_fov ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_blur_config_default ... ok
[INFO] [stdout] test lens_distortion::tests::test_simulate_rgba_returns_same_size ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_blur_config_validate ... ok
[INFO] [stdout] test fingerprint::temporal::tests::test_sample_adaptive ... ok
[INFO] [stdout] test morphology::tests::test_dilate_single_pixel ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_magnitude ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_scale ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_new ... ok
[INFO] [stdout] test motion_blur::tests::test_rolling_shutter_params ... ok
[INFO] [stdout] test motion_vector::tests::test_compute_sad_different ... ok
[INFO] [stdout] test motion_vector::tests::test_analyzer_clamps_params ... ok
[INFO] [stdout] test motion_vector::tests::test_compute_sad_identical ... ok
[INFO] [stdout] test motion_vector::tests::test_compute_sad_out_of_bounds ... ok
[INFO] [stdout] test motion_vector::tests::test_direction ... ok
[INFO] [stdout] test motion_vector::tests::test_estimate_identical_frames ... ok
[INFO] [stdout] test motion_vector::tests::test_field_avg_cost ... ok
[INFO] [stdout] test motion_vector::tests::test_field_get_out_of_bounds ... ok
[INFO] [stdout] test motion_vector::tests::test_field_get_set ... ok
[INFO] [stdout] test motion_vector::tests::test_field_avg_magnitude ... ok
[INFO] [stdout] test motion_vector::tests::test_field_max_magnitude ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_field_get_set ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_field_new ... ok
[INFO] [stdout] test motion_vector::tests::test_estimate_empty ... ok
[INFO] [stdout] test motion_vector::tests::test_estimate_mismatched_sizes ... ok
[INFO] [stdout] test motion_blur::tests::test_motion_vector_lerp ... ok
[INFO] [stdout] test motion_vector::tests::test_field_zeros ... ok
[INFO] [stdout] test motion_vector::tests::test_motion_vector_new ... ok
[INFO] [stdout] test motion_vector::tests::test_magnitude ... ok
[INFO] [stdout] test motion_vector::tests::test_motion_vector_zero ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_centroid_distance ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_area ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_centroid ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_iou_no_overlap ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_iou_partial_overlap ... ok
[INFO] [stdout] test obj_tracking::tests::test_centroid_tracker_basic ... ok
[INFO] [stdout] test obj_tracking::tests::test_centroid_tracker_removes_disappeared_objects ... ok
[INFO] [stdout] test obj_tracking::tests::test_bbox_iou_identical ... ok
[INFO] [stdout] test obj_tracking::tests::test_track_mark_lost ... ok
[INFO] [stdout] test obj_tracking::tests::test_multi_tracker_creates_tracks ... ok
[INFO] [stdout] test obj_tracking::tests::test_track_new ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_analyzer_dimension_mismatch_returns_none ... ok
[INFO] [stdout] test obj_tracking::tests::test_track_update ... ok
[INFO] [stdout] test obj_tracking::tests::test_track_is_confirmed ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_analyzer_first_frame_returns_none ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_analyzer_identical_frames_zero_flow ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_analyzer_second_frame_returns_some ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_avg_magnitude_uniform ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_avg_magnitude_zero_field ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_dominant_direction_right ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_motion_coverage_all ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_motion_coverage_none ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_vector_is_moving ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_vector_magnitude_3_4_5 ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_vector_magnitude_zero ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_vector_angle_up ... ok
[INFO] [stdout] test panorama_stitch::tests::test_blend_width_zero_is_hard_edge ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_vector_angle_right ... ok
[INFO] [stdout] test panorama_stitch::tests::test_rgb_frames ... ok
[INFO] [stdout] test panorama_stitch::tests::test_single_frame_negative_offset ... ok
[INFO] [stdout] test panorama_stitch::tests::test_two_frames_no_overlap ... ok
[INFO] [stdout] test panorama_stitch::tests::test_two_frames_with_overlap_blend ... ok
[INFO] [stdout] test panorama_stitch::tests::test_no_frames_error ... ok
[INFO] [stdout] test panorama_stitch::tests::test_canvas_size_with_offset ... ok
[INFO] [stdout] test panorama_stitch::tests::test_dimension_mismatch_error ... ok
[INFO] [stdout] test panorama_stitch::tests::test_equirectangular_format_preserved ... ok
[INFO] [stdout] test panorama_stitch::tests::test_vertical_stack ... ok
[INFO] [stdout] test pose_estimation::tests::test_detect_fewer_channels_than_joints ... ok
[INFO] [stdout] test pose_estimation::tests::test_detect_empty_heatmaps ... ok
[INFO] [stdout] test pose_estimation::tests::test_detect_zero_dimensions ... ok
[INFO] [stdout] test pose_estimation::tests::test_joint_index_nose ... ok
[INFO] [stdout] test pose_estimation::tests::test_joint_index_right_ankle ... ok
[INFO] [stdout] test pose_estimation::tests::test_detect_finds_peak ... ok
[INFO] [stdout] test pose_estimation::tests::test_detect_all_zero_returns_empty ... ok
[INFO] [stdout] test pose_estimation::tests::test_joint_is_face_true ... ok
[INFO] [stdout] test obj_tracking::tests::test_multi_tracker_retains_track_across_frames ... ok
[INFO] [stdout] test pose_estimation::tests::test_keypoint_is_visible_above_threshold ... ok
[INFO] [stdout] test pose_estimation::tests::test_keypoint_is_visible_at_threshold_boundary ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_bounding_box_single_point ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_bounding_box_empty ... ok
[INFO] [stdout] test panorama_stitch::tests::test_single_frame_passthrough ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_head_center_all_visible ... ok
[INFO] [stdout] test optical_flow_field::tests::test_flow_field_max_magnitude ... ok
[INFO] [stdout] test pose_estimation::tests::test_joint_is_face_false ... ok
[INFO] [stdout] test pose_estimation::tests::test_joint_is_upper_body ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_is_complete_low_confidence ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_visible_keypoints_count ... ok
[INFO] [stdout] test scale::energy::tests::test_cumulative_energy_vertical ... ok
[INFO] [stdout] test scale::energy::tests::test_energy_map_bounds ... ok
[INFO] [stdout] test scale::energy::tests::test_entropy_energy ... ok
[INFO] [stdout] test scale::energy::tests::test_energy_map_get_set ... ok
[INFO] [stdout] test scale::energy::tests::test_gradient_energy ... ok
[INFO] [stdout] test scale::energy::tests::test_forward_energy ... ok
[INFO] [stdout] test scale::hybrid::tests::test_crop_image ... ok
[INFO] [stdout] test scale::hybrid::tests::test_calculate_steps ... ok
[INFO] [stdout] test scale::energy::tests::test_energy_map_new ... ok
[INFO] [stdout] test scale::energy::tests::test_energy_map_normalize ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_is_complete_all_confident ... ok
[INFO] [stdout] test scale::energy::tests::test_hybrid_energy ... ok
[INFO] [stdout] test scale::hybrid::tests::test_hybrid_config_default ... ok
[INFO] [stdout] test scale::hybrid::tests::test_hybrid_scaler_traditional ... ok
[INFO] [stdout] test scale::hybrid::tests::test_multiscale_resizer ... ok
[INFO] [stdout] test scale::hybrid::tests::test_resize_with_aspect_fit ... ok
[INFO] [stdout] test scale::protection::tests::test_from_faces ... ok
[INFO] [stdout] test scale::protection::tests::test_invert ... ok
[INFO] [stdout] test scale::protection::tests::test_merge ... ok
[INFO] [stdout] test scale::protection::tests::test_protect_ellipse ... ok
[INFO] [stdout] test scale::protection::tests::test_protect_rect ... ok
[INFO] [stdout] test scale::protection::tests::test_protection_mask_new ... ok
[INFO] [stdout] test scale::protection::tests::test_dilate ... ok
[INFO] [stdout] test scale::saliency::tests::test_combined_saliency ... ok
[INFO] [stdout] test scale::saliency::tests::test_edge_saliency ... ok
[INFO] [stdout] test scale::protection::tests::test_erode ... ok
[INFO] [stdout] test scale::protection::tests::test_protect_circle ... ok
[INFO] [stdout] test scale::saliency::tests::test_saliency_threshold ... ok
[INFO] [stdout] test scale::saliency::tests::test_region_overlap ... ok
[INFO] [stdout] test scale::saliency::tests::test_salient_region ... ok
[INFO] [stdout] test scale::saliency::tests::test_saliency_map_new ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_find_vertical_seam ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_reduce_width ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_insert_vertical_seam ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_reduce_height ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_remove_vertical_seam ... ok
[INFO] [stdout] test scale::seam_carving::tests::test_seam_new ... ok
[INFO] [stdout] test scale::saliency::tests::test_frequency_tuned ... ok
[INFO] [stdout] test scale::tests::test_batch_scaler ... ok
[INFO] [stdout] test scale::tests::test_builder ... ok
[INFO] [stdout] test scale::tests::test_content_aware_scaler_new ... ok
[INFO] [stdout] test scale::tests::test_resize_quality_compute ... ok
[INFO] [stdout] test scale::tests::test_merge_rgb_channels ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_head_center_none_when_invisible ... ok
[INFO] [stdout] test pose_estimation::tests::test_skeleton_hip_center ... ok
[INFO] [stdout] test scene::classification::tests::test_brightness_from_luma_uniform ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_action ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_indoor_default ... ok
[INFO] [stdout] test scale::energy::tests::test_rgb_energy ... ok
[INFO] [stdout] test scale::tests::test_resize_grayscale ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_outdoor_day ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_sport ... ok
[INFO] [stdout] test scale::tests::test_resize_video_frame ... ok
[INFO] [stdout] test scale::tests::test_split_rgb_channels ... ok
[INFO] [stdout] test scene::classification::tests::test_brightness_from_luma_empty ... ok
[INFO] [stdout] test scene::classification::tests::test_brightness_from_luma_mixed ... ok
[INFO] [stdout] test scene::classification::tests::test_classification_has_secondary ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_talking ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_urban ... ok
[INFO] [stdout] test scene::classification::tests::test_confidence_range ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_nature ... ok
[INFO] [stdout] test scene::classification::tests::test_classify_night_scene ... ok
[INFO] [stdout] test scale::protection::tests::test_scale_values ... ok
[INFO] [stdout] test scene::classification::tests::test_edge_density_uniform_near_zero ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_dissolve_detection_fade_in ... ok
[INFO] [stdout] test scene::classification::tests::test_extract_scene_features_output ... ok
[INFO] [stdout] test scale::protection::tests::test_builder ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_dissolve_insufficient_frames ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_dissolve_detection_fade_out ... ok
[INFO] [stdout] test scene::classification::tests::test_edge_density_checkerboard_nonzero ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_mask_get_oob ... ok
[INFO] [stdout] test scene::classification::tests::test_edge_density_too_small_image ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_wipe_not_detected_on_identical_frames ... ok
[INFO] [stdout] test scene::classification::tests::test_scene_type_label ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_mask_foreground_ratio ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_mask_new_all_background ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_wipe_empty_frame ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_mask_foreground_count ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_morph_open_preserves_large_region ... ok
[INFO] [stdout] test fingerprint::chromaprint::tests::test_extract_fingerprint ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_dissolve_not_detected_on_non_monotone ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_dissolve_not_detected_on_static_scene ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_wipe_detection_left_to_right ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_morph_open_removes_isolated_pixels ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_rgb_to_ycbcr_white ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_rgb_to_ycbcr_black ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_segment_empty_returns_empty_mask ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_segment_motion_detected ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_segment_skin_pixels_detected ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_segment_zero_dims ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_segment_no_skin_no_motion_all_background ... ok
[INFO] [stdout] test segmentation::tests::test_bbox_iou_full_overlap ... ok
[INFO] [stdout] test segmentation::tests::test_connected_components_blank_image ... ok
[INFO] [stdout] test segmentation::person_bg::tests::test_update_background_stores_correctly ... ok
[INFO] [stdout] test segmentation::tests::test_connected_components_full_image ... ok
[INFO] [stdout] test segmentation::tests::test_connected_components_two_blobs ... ok
[INFO] [stdout] test segmentation::tests::test_instance_mask_contains ... ok
[INFO] [stdout] test scene::transition_detect::tests::test_wipe_detection_top_to_bottom ... ok
[INFO] [stdout] test segmentation::tests::test_bbox_iou_no_overlap ... ok
[INFO] [stdout] test segmentation::tests::test_instance_mask_from_full_mask_empty ... ok
[INFO] [stdout] test segmentation::tests::test_instance_mask_area ... ok
[INFO] [stdout] test segmentation::tests::test_instance_segmenter_empty_input ... ok
[INFO] [stdout] test segmentation::tests::test_instance_segmenter_min_area_filter ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_new ... ok
[INFO] [stdout] test segmentation::tests::test_instance_segmenter_sorted_by_score ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_num_labels ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_set_get ... ok
[INFO] [stdout] test segmentation::tests::test_instance_segmenter_multiclass ... ok
[INFO] [stdout] test segmentation::tests::test_watershed_no_seeds_returns_blank ... ok
[INFO] [stdout] test segmentation::tests::test_instance_segmenter_two_blobs ... ok
[INFO] [stdout] test segmentation::tests::test_mean_shift_two_clusters ... ok
[INFO] [stdout] test segmentation::tests::test_watershed_two_seeds ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_bounding_box_missing ... ok
[INFO] [stdout] test segmentation::tests::test_region_growing_uniform ... ok
[INFO] [stdout] test segmentation::tests::test_mean_shift_uniform_image ... ok
[INFO] [stdout] test segmentation::tests::test_region_growing_limited ... ok
[INFO] [stdout] test stabilize::motion::tests::test_feature_match_magnitude ... ok
[INFO] [stdout] test stabilize::motion::tests::test_fusion_config_builder ... ok
[INFO] [stdout] test stabilize::motion::tests::test_fusion_config_default ... ok
[INFO] [stdout] test stabilize::motion::tests::test_gyro_bias_accumulation ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_count_label ... ok
[INFO] [stdout] test stabilize::motion::tests::test_gyroscope_data_new ... ok
[INFO] [stdout] test stabilize::motion::tests::test_gyroscope_data_zero ... ok
[INFO] [stdout] test segmentation::tests::test_label_map_bounding_box ... ok
[INFO] [stdout] test stabilize::motion::tests::test_gyroscope_integrate ... ok
[INFO] [stdout] test stabilize::motion::tests::test_gyroscope_magnitude ... ok
[INFO] [stdout] test stabilize::motion::tests::test_feature_match_displacement ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_fuse_multi_sample_empty ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_fuse_multi_sample ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_reset ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_interpolate ... ok
[INFO] [stdout] test stabilize::motion::tests::test_invert_homography_identity ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_matrix_identity ... ok
[INFO] [stdout] test stabilize::motion::tests::test_motion_estimator_new ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_invert ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_matrix_magnitude ... ok
[INFO] [stdout] test stabilize::motion::tests::test_multiply_homography_identity ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_compose_identity ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_estimator_new ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_fuse_consistent_motion ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_fuse_stationary ... ok
[INFO] [stdout] test stabilize::motion::tests::test_kalman_state_predict_update ... ok
[INFO] [stdout] test stabilize::motion::tests::test_hybrid_fuse_multiple_frames ... ok
[INFO] [stdout] test stabilize::motion::tests::test_transform_matrix_to_from_homography ... ok
[INFO] [stdout] test style_transfer::tests::test_box_blur_uniform ... ok
[INFO] [stdout] test style_transfer::tests::test_compute_cdf_monotone ... ok
[INFO] [stdout] test style_transfer::tests::test_extract_channel ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_invalid_style_size ... ok
[INFO] [stdout] test superpixel::tests::test_assign_pixels_no_centers_returns_zeros ... ok
[INFO] [stdout] test superpixel::tests::test_assign_pixels_single_center ... ok
[INFO] [stdout] test superpixel::tests::test_assign_pixels_two_centers_partition ... ok
[INFO] [stdout] test superpixel::tests::test_count_superpixels_all_same ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_colour_strength_zero ... ok
[INFO] [stdout] test style_transfer::tests::test_set_config ... ok
[INFO] [stdout] test style_transfer::tests::test_resize_bilinear_identity ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_zero_dimensions ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_same_image ... ok
[INFO] [stdout] test style_transfer::tests::test_style_transfer_config ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_output_clamped ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_different_sizes ... ok
[INFO] [stdout] test superpixel::tests::test_count_superpixels_empty ... ok
[INFO] [stdout] test superpixel::tests::test_count_superpixels_unique_labels ... ok
[INFO] [stdout] test superpixel::tests::test_estimate_grid_step_basic ... ok
[INFO] [stdout] test style_transfer::tests::test_transfer_invalid_content_size ... ok
[INFO] [stdout] test superpixel::tests::test_estimate_grid_step_minimum_one ... ok
[INFO] [stdout] test superpixel::tests::test_slic_config_default_values ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_compactness_full_rectangle ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_single_pixel_compactness ... ok
[INFO] [stdout] test text_detect::tests::test_otsu_threshold_bimodal ... ok
[INFO] [stdout] test superpixel::tests::test_estimate_grid_step_large_image ... ok
[INFO] [stdout] test text_detect::tests::test_otsu_threshold_uniform ... ok
[INFO] [stdout] test text_detect::tests::test_recognised_line_is_likely_subtitle ... ok
[INFO] [stdout] test text_detect::tests::test_subtitle_ocr_empty ... ok
[INFO] [stdout] test text_detect::tests::test_text_detector_default_config ... ok
[INFO] [stdout] test text_detect::tests::test_text_detector_empty_image ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_compactness_sparse ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_pixel_count ... ok
[INFO] [stdout] test text_detect::tests::test_recognised_line_new ... ok
[INFO] [stdout] test text_detect::tests::test_text_region_width_height ... ok
[INFO] [stdout] test texture_analysis::tests::test_compute_glcm_symmetric_counts ... ok
[INFO] [stdout] test text_detect::tests::test_text_region_aspect_ratio ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_compactness_empty ... ok
[INFO] [stdout] test text_detect::tests::test_text_detector_uniform_image ... ok
[INFO] [stdout] test texture_analysis::tests::test_compute_glcm_zero_levels_returns_empty ... ok
[INFO] [stdout] test texture_analysis::tests::test_glcm_add_and_total ... ok
[INFO] [stdout] test texture_analysis::tests::test_glcm_new_zeroed ... ok
[INFO] [stdout] test texture_analysis::tests::test_glcm_normalize_empty_returns_zeros ... ok
[INFO] [stdout] test texture_analysis::tests::test_glcm_normalize_sums_to_one ... ok
[INFO] [stdout] test texture_analysis::tests::test_is_complex_true ... ok
[INFO] [stdout] test texture_analysis::tests::test_glcm_add_out_of_bounds_ignored ... ok
[INFO] [stdout] test texture_analysis::tests::test_is_complex_false_low_entropy ... ok
[INFO] [stdout] test texture_analysis::tests::test_is_uniform_false ... ok
[INFO] [stdout] test texture_analysis::tests::test_is_uniform_true ... ok
[INFO] [stdout] test texture_analysis::tests::test_texture_descriptor_uniform_image ... ok
[INFO] [stdout] test texture_analysis::tests::test_is_complex_false_low_contrast ... ok
[INFO] [stdout] test tracking::csrt::tests::test_adaptive_reliability_config_default ... ok
[INFO] [stdout] test tracking::csrt::tests::test_confidence_trend_degrading ... ok
[INFO] [stdout] test texture_analysis::tests::test_texture_descriptor_energy_in_range ... ok
[INFO] [stdout] test tracking::csrt::tests::test_confidence_trend_empty ... ok
[INFO] [stdout] test texture_analysis::tests::test_texture_descriptor_homogeneity_positive ... ok
[INFO] [stdout] test text_detect::tests::test_subtitle_ocr_no_subtitles ... ok
[INFO] [stdout] test texture_analysis::tests::test_compute_glcm_uniform_image ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_new ... ok
[INFO] [stdout] test texture_analysis::tests::test_texture_descriptor_empty_glcm ... ok
[INFO] [stdout] test text_detect::tests::test_text_detector_with_dark_bar ... ok
[INFO] [stdout] test tracking::csrt::tests::test_create_segmentation_mask ... ok
[INFO] [stdout] test tracking::csrt::tests::test_confidence_trend_improving ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_initialize_invalid_dimensions ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_reset ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_with_learning_rate ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_with_background_ratio ... ok
[INFO] [stdout] test tracking::csrt::tests::test_correlate_with_filter ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_with_reliability_config ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_update_not_initialized ... ok
[INFO] [stdout] test tracking::csrt::tests::test_decay_reliability_map ... ok
[INFO] [stdout] test tracking::csrt::tests::test_find_peak_subpixel ... ok
[INFO] [stdout] test tracking::csrt::tests::test_occlusion_state_default ... ok
[INFO] [stdout] test tracking::csrt::tests::test_normalize_channel ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_compute_descriptor ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_descriptor_distance ... ok
[INFO] [stdout] test tracking::csrt::tests::test_gaussian_1d ... ok
[INFO] [stdout] test tracking::csrt::tests::test_is_target_lost ... ok
[INFO] [stdout] test tracking::csrt::tests::test_occlusion_frame_count_increments ... ok
[INFO] [stdout] test tracking::csrt::tests::test_occlusion_state_transitions ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_feature_tracker_new ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_feature_tracker_add_features ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_feature_tracker_reset ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_tracked_feature_predict ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_tracked_feature_speed ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_feature_tracker_with_params ... ok
[INFO] [stdout] test tracking::kalman::tests::test_matrix_add ... ok
[INFO] [stdout] test tracking::kalman::tests::test_matrix_inverse ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_tracked_feature_new ... ok
[INFO] [stdout] test tracking::kalman::tests::test_matrix_multiply ... ok
[INFO] [stdout] test tracking::kalman::tests::test_constant_acceleration_model ... ok
[INFO] [stdout] test tracking::kalman::tests::test_identity_matrix ... ok
[INFO] [stdout] test tracking::kalman::tests::test_constant_velocity_model ... ok
[INFO] [stdout] test tracking::kalman::tests::test_kalman_filter_new ... ok
[INFO] [stdout] test tracking::csrt::tests::test_extract_multichannel_features ... ok
[INFO] [stdout] test tracking::kalman::tests::test_matrix_vector_multiply ... ok
[INFO] [stdout] test superpixel::tests::test_superpixel_area_equals_pixel_count ... ok
[INFO] [stdout] test tracking::kalman::tests::test_predict_update_cycle ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_extract_patch ... ok
[INFO] [stdout] test tracking::kalman::tests::test_set_state ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_find_peak_with_psr ... ok
[INFO] [stdout] test tracking::kalman::tests::test_update ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_compute_correlation ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_object_tracker_with_params ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_tracker_types ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_object_tracker_reset ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_build_pyramid ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_object_tracker_update ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_downsample ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_flow_field_max_magnitude ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_flow_field_average_magnitude ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_flow_field_new ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_flow_field_magnitude ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_compute_farneback ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_invalid_dimensions ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_new ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_sparse ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_with_params ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_build_pyramid_levels ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_gradient_x_zero_on_flat ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_build_pyramid_stops_at_min_size ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_gradient_x_nonzero_on_ramp ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_gradient_y_nonzero_on_ramp ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_is_valid ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_pixel_out_of_bounds ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_pixel_bilinear_center ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_gray_frame_pixel_in_bounds ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_add_points ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_confidence_in_range ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_empty_track ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_prune_by_confidence ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_prune_removes_out_of_bounds ... ok
[INFO] [stdout] test tracking::optical_flow::tests::test_optical_flow_compute_lk ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_clear ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_ids_are_stable ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_area_positive ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_area_zero_for_degenerate ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_center ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_iou_identical ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_iou_no_overlap ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_iou_partial_overlap ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_new_clamps_order ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_bbox_to_xyah_roundtrip ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_kalman_track_is_confirmed ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_kalman_track_new_bbox ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_kalman_track_predict_increments_age ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_kalman_track_update_resets_time_since_update ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_active_tracks ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_consistent_id_across_frames ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_dead_track_removed ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_empty_detections ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_new_id_for_non_overlapping ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_reset ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_track_count ... ok
[INFO] [stdout] test transform::affine::tests::test_chain ... ok
[INFO] [stdout] test transform::affine::tests::test_compose ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_object_tracker_new ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_kalman_track_is_dead ... ok
[INFO] [stdout] test transform::affine::tests::test_estimate_affine ... ok
[INFO] [stdout] test tracking::sort_enhanced::tests::test_sort_tracker_single_detection ... ok
[INFO] [stdout] test transform::affine::tests::test_identity ... ok
[INFO] [stdout] test transform::affine::tests::test_inverse ... ok
[INFO] [stdout] test transform::affine::tests::test_rotation ... ok
[INFO] [stdout] test transform::affine::tests::test_rotation_around ... ok
[INFO] [stdout] test transform::affine::tests::test_scaling ... ok
[INFO] [stdout] test tracking::object_tracker::tests::test_normalize_patch ... ok
[INFO] [stdout] test transform::affine::tests::test_singular_not_invertible ... ok
[INFO] [stdout] test transform::affine::tests::test_transform_image ... ok
[INFO] [stdout] test transform::affine::tests::test_translation ... ok
[INFO] [stdout] test transform::perspective::tests::test_compose ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_track_returns_all_points ... ok
[INFO] [stdout] test transform::perspective::tests::test_identity ... ok
[INFO] [stdout] test transform::perspective::tests::test_determinant ... ok
[INFO] [stdout] test transform::perspective::tests::test_inverse ... ok
[INFO] [stdout] test tracking::optical_flow_tracker::tests::test_lk_tracker_track_same_frame_near_zero_displacement ... ok
[INFO] [stdout] test transform::perspective::tests::test_quad_to_rect ... ok
[INFO] [stdout] test transform::perspective::tests::test_warp_perspective ... ok
[INFO] [stdout] test transform::perspective::tests::test_find_homography_scale ... ok
[INFO] [stdout] test transform::perspective::tests::test_insufficient_points ... ok
[INFO] [stdout] test video_matting::tests::test_background_capture_mean_multiple_frames ... ok
[INFO] [stdout] test video_matting::tests::test_background_capture_mean_single_frame ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_initialize_and_update ... ok
[INFO] [stdout] test transform::perspective::tests::test_find_homography ... ok
[INFO] [stdout] test video_matting::tests::test_background_capture_median_strategy ... ok
[INFO] [stdout] test transform::perspective::tests::test_normalized ... ok
[INFO] [stdout] test video_matting::tests::test_compose_size_mismatch_returns_empty ... ok
[INFO] [stdout] test video_matting::tests::test_background_capture_no_frames_returns_black ... ok
[INFO] [stdout] test video_matting::tests::test_background_model_pixel_out_of_bounds ... ok
[INFO] [stdout] test video_matting::tests::test_compose_alpha_255_shows_foreground ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_background_frame_count ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_not_ready_before_finalize ... ok
[INFO] [stdout] test tracking::kalman::tests::test_predict ... ok
[INFO] [stdout] test video_matting::tests::test_compose_alpha_zero_shows_background ... ok
[INFO] [stdout] test text_detect::tests::test_detect_subtitles_filter ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_process_before_finalize_returns_none ... ok
[INFO] [stdout] test video_matting::tests::test_matte_extractor_very_different_image_gives_nonzero_alpha ... ok
[INFO] [stdout] test video_matting::tests::test_matte_result_size_matches_image ... ok
[INFO] [stdout] test transform::affine::tests::test_determinant ... ok
[INFO] [stdout] test video_matting::tests::test_quality_metrics_mae_is_symmetric ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_ready_after_finalize ... ok
[INFO] [stdout] test video_matting::tests::test_quality_metrics_all_wrong_fg_gives_low_recall ... ok
[INFO] [stdout] test video_matting::tests::test_quality_metrics_size_mismatch_returns_none ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_converges_to_constant_input ... ok
[INFO] [stdout] test video_matting::tests::test_matte_extractor_same_image_gives_zero_alpha ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_with_temporal_smoothing ... ok
[INFO] [stdout] test video_matting::tests::test_quality_metrics_perfect_match ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_initial_state_is_zero ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_num_pixels ... ok
[INFO] [stdout] test video_matting::tests::test_foreground_extractor_process_frame_returns_result ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_reset_clears_state ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_update_returns_correct_length ... ok
[INFO] [stdout] test video_matting::tests::test_quality_metrics_empty_returns_none ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_reset_to_foreground ... ok
[INFO] [stdout] test video_matting::tests::test_temporal_smoother_size_mismatch_returns_none ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_detect_good_features ... ok
[INFO] [stdout] test tracking::feature_tracker::tests::test_feature_tracker_track ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_letterbox_resize ... ok
[INFO] [stdout] test detect::yolo_utils::tests::test_letterbox_resize_square_input ... ok
[INFO] [stdout] test tracking::csrt::tests::test_csrt_tracker_multiple_updates ... ok
[INFO] [stdout] test enhance::temporal_denoising::tests::test_process_multiple_frames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oximedia_cv
[INFO] [stdout] 
[INFO] [stdout] running 317 tests
[INFO] [stdout] test src/action_recognition.rs - action_recognition (line 17) - compile ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::HarrisDetector (line 72) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::FastDetector (line 341) ... ok
[INFO] [stdout] test src/chroma_key/mod.rs - chroma_key::Rgb::new (line 61) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner (line 11) ... ok
[INFO] [stdout] test src/chroma_key/mod.rs - chroma_key (line 17) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::ShiTomasiDetector (line 205) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::Corner::new (line 35) ... ok
[INFO] [stdout] test src/chroma_key/mod.rs - chroma_key::ChromaKey::new (line 348) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::HarrisDetector::new (line 94) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face (line 8) ... ok
[INFO] [stdout] test src/blob_detector.rs - blob_detector (line 11) ... ok
[INFO] [stdout] test src/background_subtraction.rs - background_subtraction (line 10) ... ok
[INFO] [stdout] test src/deep_sort.rs - deep_sort (line 10) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::ShiTomasiDetector::new (line 225) ... ok
[INFO] [stdout] test src/chroma_key/mod.rs - chroma_key::Rgb::from_u8 (line 76) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face::BoundingBox::new (line 734) ... FAILED
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::FaceAligner::new (line 306) ... FAILED
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align (line 11) ... FAILED
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::FaceAligner::align (line 357) ... ok
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::ReferenceTemplate::new (line 184) ... FAILED
[INFO] [stdout] test src/detect/mod.rs - detect (line 15) ... ok
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::FaceAligner (line 261) ... FAILED
[INFO] [stdout] test src/detect/face.rs - detect::face::DetectionResult::new (line 64) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face::FaceLandmarks::five_point (line 156) ... ok
[INFO] [stdout] test src/detect/corner.rs - detect::corner::FastDetector::new (line 359) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face::HaarCascade::new (line 411) ... ok
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::Point2f::new (line 50) ... ok
[INFO] [stdout] test src/detect/face_multiscale.rs - detect::face_multiscale::MultiScaleFaceDetector (line 158) ... FAILED
[INFO] [stdout] test src/detect/motion.rs - detect::motion::MotionDetector::process (line 152) ... FAILED
[INFO] [stdout] test src/detect/motion.rs - detect::motion::OpticalFlowLK::new (line 304) ... ok
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::AffineMatrix::transform_point (line 117) ... ok
[INFO] [stdout] test src/detect/motion.rs - detect::motion::MotionDetector::new (line 97) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object (line 10) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face::IntegralImage::sum (line 282) ... ok
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::AffineMatrix::new (line 91) ... FAILED
[INFO] [stdout] test src/detect/face.rs - detect::face::FaceRegion::new (line 109) ... FAILED
[INFO] [stdout] test src/detect/face_align.rs - detect::face_align::ReferenceTemplate::standard_5_point (line 212) ... FAILED
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::from_center (line 94) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::new (line 67) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::from_corners (line 121) ... ok
[INFO] [stdout] test src/detect/face.rs - detect::face::IntegralImage::compute (line 221) ... ok
[INFO] [stdout] test src/detect/motion.rs - detect::motion::FlowField::new (line 492) ... ok
[INFO] [stdout] test src/detect/motion.rs - detect::motion (line 10) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::area (line 146) ... ok
[INFO] [stdout] test src/detect/motion.rs - detect::motion::MotionRegion::new (line 40) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::BoundingBoxF::contains_point (line 122) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::BoundingBoxF::area (line 63) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect (line 12) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::BoundingBoxF::expand (line 140) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::BoundingBoxF::new (line 43) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::BoundingBoxF::iou (line 92) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::iou (line 369) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::Detection::new (line 332) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::nms (line 437) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::scale (line 252) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::contains (line 189) ... ok
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::center (line 161) ... FAILED
[INFO] [stdout] test src/detect/face_multiscale.rs - detect::face_multiscale (line 10) ... FAILED
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::intersects (line 205) ... FAILED
[INFO] [stdout] test src/enhance/mod.rs - enhance (line 49) - compile ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::SuperResolutionEnhancer (line 86) ... FAILED
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::Detection::new (line 198) ... FAILED
[INFO] [stdout] test src/detect/object.rs - detect::object::BoundingBox::expand (line 273) ... FAILED
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::calculate_mse (line 593) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::non_max_suppression (line 291) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::SuperResolutionEnhancer::new (line 109) ... ok
[INFO] [stdout] test src/enhance/sharpening.rs - enhance::sharpening (line 18) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::upscale_bicubic (line 349) ... ok
[INFO] [stdout] test src/error.rs - error::CvError (line 16) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::UpscaleMode::scale_factor (line 58) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::insufficient_data (line 296) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::invalid_dimensions (line 161) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::calculate_psnr (line 539) ... ok
[INFO] [stdout] test src/detect/object_detect.rs - detect::object_detect::filter_by_confidence (line 343) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::color_conversion (line 211) ... ok
[INFO] [stdout] test src/enhance/sharpening.rs - enhance::sharpening::high_pass_sharpen (line 300) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale (line 14) ... ok
[INFO] [stdout] test src/enhance/sharpening.rs - enhance::sharpening::laplacian_sharpen (line 231) ... ok
[INFO] [stdout] test src/enhance/temporal_denoising.rs - enhance::temporal_denoising::TemporalDenoiser::new (line 166) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::invalid_parameter (line 328) ... ok
[INFO] [stdout] test src/enhance/mod.rs - enhance (line 36) ... ok
[INFO] [stdout] test src/enhance/sharpening.rs - enhance::sharpening::unsharp_mask (line 175) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::matrix_error (line 311) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::invalid_roi (line 176) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::invalid_kernel_size (line 196) ... ok
[INFO] [stdout] test src/error.rs - error::CvResult (line 415) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::onnx_runtime (line 346) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::model_load (line 363) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::detection_failed (line 245) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::apply_unsharp_mask (line 426) ... ok
[INFO] [stdout] test src/enhance/sharpening.rs - enhance::sharpening::gaussian_blur (line 142) ... ok
[INFO] [stdout] test src/enhance/temporal_denoising.rs - enhance::temporal_denoising (line 16) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::shape_mismatch (line 397) ... ok
[INFO] [stdout] test src/enhance/cpu_upscale.rs - enhance::cpu_upscale::SuperResolutionEnhancer::upscale (line 169) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::tracking_error (line 279) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::transform_error (line 262) ... ok
[INFO] [stdout] test src/fingerprint/mod.rs - fingerprint (line 16) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::unsupported_format (line 228) ... ok
[INFO] [stdout] test src/error.rs - error::CvError::tensor_error (line 380) ... ok
[INFO] [stdout] test src/image/convert.rs - image::convert (line 8) ... FAILED
[INFO] [stdout] test src/image/histogram.rs - image::histogram::ClaheConfig::new (line 378) ... FAILED
[INFO] [stdout] test src/image/filter.rs - image::filter::MedianFilter::new (line 174) ... FAILED
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::bin (line 82) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::compute (line 57) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::cdf (line 199) ... ok
[INFO] [stdout] test src/image/convert.rs - image::convert::ColorSpace::channels (line 46) ... ok
[INFO] [stdout] test src/image/filter.rs - image::filter::ConvolutionKernel::new (line 373) ... ok
[INFO] [stdout] test src/image/convert.rs - image::convert::ColorSpace::is_luminance_based (line 70) ... ok
[INFO] [stdout] test src/image/edge.rs - image::edge (line 10) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::max_bin (line 125) ... ok
[INFO] [stdout] test src/image/filter.rs - image::filter::BilateralFilter::new (line 249) ... ok
[INFO] [stdout] test src/image/edge.rs - image::edge::CannyEdge::new (line 184) ... ok
[INFO] [stdout] test src/image/edge.rs - image::edge::LaplacianEdge::new (line 269) ... ok
[INFO] [stdout] test src/image/filter.rs - image::filter (line 11) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::adaptive_histogram_equalization (line 416) ... ok
[INFO] [stdout] test src/image/edge.rs - image::edge::SobelEdge::new (line 52) ... ok
[INFO] [stdout] test src/image/filter.rs - image::filter::GaussianBlur::new (line 64) ... ok
[INFO] [stdout] test src/fingerprint/mod.rs - fingerprint::VideoFingerprinter::new (line 279) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::histogram_chi_squared (line 631) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram (line 9) ... ok
[INFO] [stdout] test src/image/filter.rs - image::filter::BoxBlur::new (line 129) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::histogram_intersection (line 600) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::histogram_equalization (line 281) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::std_dev (line 166) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::mean (line 140) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::new (line 35) ... ok
[INFO] [stdout] test src/image/histogram.rs - image::histogram::Histogram::min_bin (line 110) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::cumulative (line 221) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext (line 9) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::new (line 41) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::total_pixels (line 112) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::mean (line 129) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::from_pixels_channel (line 86) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::percentile (line 190) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::from_pixels (line 56) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::compute_histogram_distance (line 376) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::HistogramU64::std_dev (line 156) ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph (line 10) ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::StructuringElement::cross (line 136) ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::StructuringElement::ellipse (line 92) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::equalize_histogram (line 264) ... ok
[INFO] [stdout] test src/image/histogram_ext.rs - image::histogram_ext::histogram_match (line 322) ... ok
[INFO] [stdout] test src/interlace/mod.rs - interlace (line 37) - compile ... ok
[INFO] [stdout] test src/interlace/mod.rs - interlace (line 16) - compile ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::StructuringElement::rectangle (line 63) ... FAILED
[INFO] [stdout] test src/image/morph.rs - image::morph::morphological_close (line 417) ... FAILED
[INFO] [stdout] test src/image/resize.rs - image::resize::resize_image (line 144) ... FAILED
[INFO] [stdout] test src/image/resize.rs - image::resize (line 9) ... FAILED
[INFO] [stdout] test src/interpolate/mod.rs - interpolate::FrameInterpolator::interpolate_between (line 276) ... FAILED
[INFO] [stdout] test src/image/morph.rs - image::morph::dilate (line 334) ... ok
[INFO] [stdout] test src/interpolate/mod.rs - interpolate::FrameInterpolator::new (line 203) ... ok
[INFO] [stdout] test src/lens_distortion.rs - lens_distortion (line 21) ... ok
[INFO] [stdout] test src/interpolate/mod.rs - interpolate::FrameRateConfig::new (line 79) ... ok
[INFO] [stdout] test src/interpolate/mod.rs - interpolate::FrameInterpolator (line 180) ... ok
[INFO] [stdout] test src/interpolate/mod.rs - interpolate (line 15) ... ok
[INFO] [stdout] test src/image/resize.rs - image::resize::SeparableConvolution::new (line 483) ... ok
[INFO] [stdout] test src/quality/mod.rs - quality (line 18) - compile ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::erode (line 269) ... ok
[INFO] [stdout] test src/instance_segmentation.rs - instance_segmentation (line 16) ... ok
[INFO] [stdout] test src/quality/mod.rs - quality::calculate_metrics (line 161) - compile ... ok
[INFO] [stdout] test src/image/resize.rs - image::resize::ResizeMethod::kernel_size (line 71) ... ok
[INFO] [stdout] test src/image/resize.rs - image::resize::ResizeMethod::is_interpolating (line 56) ... ok
[INFO] [stdout] test src/image/resize.rs - image::resize::SeparableConvolution::gaussian (line 506) ... ok
[INFO] [stdout] test src/interpolate/mod.rs - interpolate::FrameInterpolator::with_config (line 218) ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::morphological_open (line 387) ... ok
[INFO] [stdout] test src/motion_blur/synthesis.rs - motion_blur::synthesis::MotionBlurSynthesizer (line 17) ... FAILED
[INFO] [stdout] test src/image/resize.rs - image::resize::ResizeConfig::new (line 107) ... FAILED
[INFO] [stdout] test src/motion_blur/removal.rs - motion_blur::removal::MotionBlurRemover (line 43) ... ok
[INFO] [stdout] test src/lib.rs - (line 42) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_psnr_statistics (line 797) ... FAILED
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_weighted_psnr (line 553) ... FAILED
[INFO] [stdout] test src/quality/temporal.rs - quality::temporal (line 15) - compile ... ok
[INFO] [stdout] test src/quality/temporal.rs - quality::temporal::calculate_temporal_metrics (line 182) - compile ... ok
[INFO] [stdout] test src/quality/temporal.rs - quality::temporal::calculate_temporal_info (line 96) - compile ... ok
[INFO] [stdout] test src/quality/temporal.rs - quality::temporal::calculate_temporal_stability (line 433) - compile ... ok
[INFO] [stdout] test src/quality/temporal.rs - quality::temporal::detect_scene_changes (line 492) - compile ... ok
[INFO] [stdout] test src/quality/vmaf.rs - quality::vmaf (line 17) - compile ... ok
[INFO] [stdout] test src/quality/vmaf.rs - quality::vmaf::calculate_vmaf (line 128) - compile ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_plane_psnr (line 329) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_frame_mse (line 383) ... ok
[INFO] [stdout] test src/image/morph.rs - image::morph::StructuringElement::custom (line 179) ... ok
[INFO] [stdout] test src/scale/mod.rs - scale (line 19) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification::classify_scene (line 290) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification::brightness_from_luma (line 134) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_roi_psnr (line 615) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_psnr_planes (line 130) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification (line 16) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_buffer_psnr (line 420) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_psnr (line 101) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr::calculate_psnr_map (line 713) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification::SceneType::label (line 58) ... ok
[INFO] [stdout] test src/motion_blur/mod.rs - motion_blur (line 39) ... ok
[INFO] [stdout] test src/panorama_stitch.rs - panorama_stitch (line 18) ... ok
[INFO] [stdout] test src/quality/psnr.rs - quality::psnr (line 18) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification::edge_density (line 166) ... ok
[INFO] [stdout] test src/quality/ssim.rs - quality::ssim::calculate_ssim (line 104) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig (line 41) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::new (line 91) ... ok
[INFO] [stdout] test src/scene/mod.rs - scene::SceneDetector::new (line 280) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize (line 12) ... ok
[INFO] [stdout] test src/scene/mod.rs - scene (line 19) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_3d_stabilization (line 162) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_crop_ratio (line 130) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_max_motion_magnitude (line 193) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_smoothing_window (line 209) ... ok
[INFO] [stdout] test src/scene/classification.rs - scene::classification::extract_scene_features (line 222) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_border_mode (line 178) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_smoothing_strength (line 110) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_zoom_crop (line 225) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::StabilizationConfig::with_rolling_shutter (line 146) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::VideoStabilizer (line 273) ... ok
[INFO] [stdout] test src/segmentation/person_bg.rs - segmentation::person_bg (line 24) ... ok
[INFO] [stdout] test src/stabilize/motion.rs - stabilize::motion::HybridMotionEstimator (line 960) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::VideoStabilizer::stabilize (line 329) ... ok
[INFO] [stdout] test src/stabilize/mod.rs - stabilize::VideoStabilizer::new (line 295) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::JelloCorrector::new (line 680) ... ok
[INFO] [stdout] test src/stabilize/motion.rs - stabilize::motion::TransformMatrix::new (line 93) ... ok
[INFO] [stdout] test src/stabilize/motion.rs - stabilize::motion::TransformMatrix::identity (line 113) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::LowPassFilter (line 160) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::RollingShutterCorrector (line 77) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::GaussianSmoother::new (line 60) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::RollingShutterModel::new (line 596) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::RollingShutterEstimator::new (line 402) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::ExponentialSmoother::new (line 561) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::AdaptiveSmoother (line 243) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::MedianFilterSmoother (line 462) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::AdaptiveSmoother::new (line 268) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::LowPassFilter::new (line 182) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::GaussianSmoother (line 35) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::ExponentialSmoother (line 541) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::RollingShutterCorrector::new (line 95) ... ok
[INFO] [stdout] test src/stabilize/rolling_shutter.rs - stabilize::rolling_shutter::RollingShutterParams::new (line 39) ... ok
[INFO] [stdout] test src/stabilize/motion.rs - stabilize::motion::MotionEstimator::new (line 258) ... ok
[INFO] [stdout] test src/style_transfer.rs - style_transfer (line 19) - compile ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::MedianFilterSmoother::new (line 482) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::MovingAverageSmoother::new (line 403) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::MovingAverageSmoother (line 383) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::ZoomCropStabilizer::new (line 533) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::SavitzkyGolaySmoother::new (line 638) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::FrameWarper (line 39) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::ImagePyramid::build (line 611) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::TemporalInterpolator (line 334) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker::FeatureTracker (line 27) ... ok
[INFO] [stdout] test src/tracking/centroid.rs - tracking::centroid (line 8) ... ok
[INFO] [stdout] test src/tracking/assignment.rs - tracking::assignment::hungarian_algorithm (line 37) ... ok
[INFO] [stdout] test src/stabilize/smooth.rs - stabilize::smooth::SavitzkyGolaySmoother (line 615) ... ok
[INFO] [stdout] test src/tracking/csrt.rs - tracking::csrt (line 8) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::FrameWarper::new (line 57) ... ok
[INFO] [stdout] test src/stabilize/transform.rs - stabilize::transform::TemporalInterpolator::new (line 354) ... ok
[INFO] [stdout] test src/tracking/assignment.rs - tracking::assignment::compute_iou (line 253) ... ok
[INFO] [stdout] test src/tracking/centroid.rs - tracking::centroid::CentroidTracker::new (line 51) ... ok
[INFO] [stdout] test src/tracking/assignment.rs - tracking::assignment (line 8) ... ok
[INFO] [stdout] test src/tracking/csrt.rs - tracking::csrt::CsrtTracker::new (line 161) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker::TrackedFeature (line 320) ... ok
[INFO] [stdout] test src/tracking/centroid.rs - tracking::centroid::CentroidTracker::update (line 92) ... ok
[INFO] [stdout] test src/tracking/iou_tracker.rs - tracking::iou_tracker (line 8) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker (line 11) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker::FeatureTracker::track (line 122) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker::FeatureTracker::add_features (line 210) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter (line 22) ... ok
[INFO] [stdout] test src/tracking/feature_tracker.rs - tracking::feature_tracker::FeatureTracker::new (line 63) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman (line 8) ... ok
[INFO] [stdout] test src/tracking/iou_tracker.rs - tracking::iou_tracker::IouTracker::update (line 107) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter::update (line 288) ... ok
[INFO] [stdout] test src/tracking/iou_tracker.rs - tracking::iou_tracker::IouTracker::new (line 58) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter::constant_acceleration (line 148) ... ok
[INFO] [stdout] test src/quality/ssim.rs - quality::ssim (line 26) ... ok
[INFO] [stdout] test src/tracking/kcf.rs - tracking::kcf::KcfTracker::new (line 58) ... ok
[INFO] [stdout] test src/tracking/object_tracker.rs - tracking::object_tracker::ObjectTracker::reset (line 185) ... ok
[INFO] [stdout] test src/tracking/object_tracker.rs - tracking::object_tracker::ObjectTracker::new (line 79) ... ok
[INFO] [stdout] test src/tracking/mod.rs - tracking (line 29) ... ok
[INFO] [stdout] test src/tracking/object_tracker.rs - tracking::object_tracker::ObjectTracker::update (line 132) ... ok
[INFO] [stdout] test src/tracking/mosse.rs - tracking::mosse::MosseTracker::new (line 50) ... ok
[INFO] [stdout] test src/tracking/object_tracker.rs - tracking::object_tracker::ObjectTracker (line 42) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter::constant_velocity (line 102) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter::new (line 58) ... ok
[INFO] [stdout] test src/tracking/medianflow.rs - tracking::medianflow::MedianFlowTracker::new (line 51) ... ok
[INFO] [stdout] test src/tracking/mosse.rs - tracking::mosse (line 8) ... ok
[INFO] [stdout] test src/tracking/object_tracker.rs - tracking::object_tracker (line 12) ... ok
[INFO] [stdout] test src/tracking/mod.rs - tracking::Point2D::new (line 104) ... ok
[INFO] [stdout] test src/tracking/kalman.rs - tracking::kalman::KalmanFilter::predict (line 225) ... ok
[INFO] [stdout] test src/tracking/kcf.rs - tracking::kcf (line 8) ... ok
[INFO] [stdout] test src/tracking/medianflow.rs - tracking::medianflow (line 8) ... ok
[INFO] [stdout] test src/tracking/sort.rs - tracking::sort (line 8) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow (line 11) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow::FlowField::new (line 431) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow::OpticalFlow (line 37) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow::OpticalFlow::compute (line 128) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow::OpticalFlow::new (line 65) ... ok
[INFO] [stdout] test src/tracking/optical_flow.rs - tracking::optical_flow::FlowField (line 408) ... ok
[INFO] [stdout] test src/tracking/optical_flow_tracker.rs - tracking::optical_flow_tracker (line 11) ... ok
[INFO] [stdout] test src/tracking/sort.rs - tracking::sort::SortTracker::new (line 157) ... ok
[INFO] [stdout] test src/tracking/sort_enhanced.rs - tracking::sort_enhanced (line 11) ... ok
[INFO] [stdout] test src/tracking/sort.rs - tracking::sort::DeepSortTracker::new (line 341) ... ok
[INFO] [stdout] test src/tracking/sort.rs - tracking::sort::SortTracker::update (line 206) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine (line 9) ... ok
[INFO] [stdout] test src/tracking/tld.rs - tracking::tld::TldTracker::new (line 66) ... ok
[INFO] [stdout] test src/quality/ssim.rs - quality::ssim::calculate_ms_ssim (line 335) has been running for over 60 seconds
[INFO] [stdout] test src/quality/ssim.rs - quality::ssim::calculate_ms_ssim (line 335) ... ok
[INFO] [stdout] test src/tracking/tld.rs - tracking::tld (line 8) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective::PerspectiveTransform::transform_point (line 78) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::rotation (line 121) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective::find_homography (line 226) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective::PerspectiveTransform::new (line 44) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective::warp_perspective (line 382) ... ok
[INFO] [stdout] test src/video_matting.rs - video_matting (line 19) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::identity (line 67) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::transform_image (line 331) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::scaling (line 100) ... ok
[INFO] [stdout] test src/transform/mod.rs - transform (line 10) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective (line 9) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::translation (line 84) ... ok
[INFO] [stdout] test src/transform/perspective.rs - transform::perspective::PerspectiveTransform::identity (line 62) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::new (line 53) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::warp_affine_image (line 654) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::shear (line 160) ... ok
[INFO] [stdout] test src/transform/affine.rs - transform::affine::AffineTransform::transform_point (line 213) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/detect/face.rs - detect::face::BoundingBox::new (line 734) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestqhcAQi/rustcxCUbf6/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestqhcAQi/rustcxCUbf6/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestqhcAQi/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align::FaceAligner::new (line 306) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctesta9kcyv/rustcGrCqfC/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctesta9kcyv/rustcGrCqfC/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctesta9kcyv/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align (line 11) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestiBBq9q/rustcBuUgod/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestiBBq9q/rustcBuUgod/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestiBBq9q/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align::ReferenceTemplate::new (line 184) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctesths1mf7/rustcPGWC2z/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctesths1mf7/rustcPGWC2z/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctesths1mf7/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align::FaceAligner (line 261) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestUHBu59/rustcnNLDfA/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestUHBu59/rustcnNLDfA/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestUHBu59/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_multiscale.rs - detect::face_multiscale::MultiScaleFaceDetector (line 158) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdocteston9RZJ/rustcCvzJQ6/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdocteston9RZJ/rustcCvzJQ6/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdocteston9RZJ/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/motion.rs - detect::motion::MotionDetector::process (line 152) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestVhHX2g/rustcasku5e/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestVhHX2g/rustcasku5e/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestVhHX2g/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align::AffineMatrix::new (line 91) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestq0NTlV/rustc9PxxIV/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestq0NTlV/rustc9PxxIV/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestq0NTlV/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face.rs - detect::face::FaceRegion::new (line 109) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest2FSF26/rustccBiiwl/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest2FSF26/rustccBiiwl/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest2FSF26/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_align.rs - detect::face_align::ReferenceTemplate::standard_5_point (line 212) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestEoh79q/rustcghqqvE/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestEoh79q/rustcghqqvE/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestEoh79q/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/object.rs - detect::object::BoundingBox::center (line 161) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestnlNnMx/rustcqt4OgE/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestnlNnMx/rustcqt4OgE/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestnlNnMx/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/face_multiscale.rs - detect::face_multiscale (line 10) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest1Rx3p5/rustcGs0gFO/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest1Rx3p5/rustcGs0gFO/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest1Rx3p5/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/object.rs - detect::object::BoundingBox::intersects (line 205) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest6T2EmF/rustcft1ovq/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest6T2EmF/rustcft1ovq/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest6T2EmF/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/enhance/cpu_upscale.rs - enhance::cpu_upscale::SuperResolutionEnhancer (line 86) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestkNqxBj/rustcAJ0Cam/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestkNqxBj/rustcAJ0Cam/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestkNqxBj/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/object_detect.rs - detect::object_detect::Detection::new (line 198) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestgv4lNE/rustcjRDCIu/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestgv4lNE/rustcjRDCIu/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestgv4lNE/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/detect/object.rs - detect::object::BoundingBox::expand (line 273) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestvkCnd8/rustcJD8uwv/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestvkCnd8/rustcJD8uwv/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestvkCnd8/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/convert.rs - image::convert (line 8) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestjTu0h9/rustcqHb2jk/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestjTu0h9/rustcqHb2jk/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestjTu0h9/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/histogram.rs - image::histogram::ClaheConfig::new (line 378) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest83osSP/rustc0GTT2O/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest83osSP/rustc0GTT2O/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest83osSP/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/filter.rs - image::filter::MedianFilter::new (line 174) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestFQmkpJ/rustctmKG1m/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestFQmkpJ/rustctmKG1m/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestFQmkpJ/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/morph.rs - image::morph::StructuringElement::rectangle (line 63) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestwaVDx1/rustcIi04fL/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestwaVDx1/rustcIi04fL/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestwaVDx1/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/morph.rs - image::morph::morphological_close (line 417) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestwnMZEE/rustcVmS0XR/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestwnMZEE/rustcVmS0XR/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestwnMZEE/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/resize.rs - image::resize::resize_image (line 144) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestY86SiF/rustch5R6Ag/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestY86SiF/rustch5R6Ag/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestY86SiF/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/resize.rs - image::resize (line 9) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest2Vru4C/rustcOCz6Ao/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest2Vru4C/rustcOCz6Ao/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest2Vru4C/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/interpolate/mod.rs - interpolate::FrameInterpolator::interpolate_between (line 276) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestm7kgR9/rustcjy0zZW/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestm7kgR9/rustcjy0zZW/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestm7kgR9/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/motion_blur/synthesis.rs - motion_blur::synthesis::MotionBlurSynthesizer (line 17) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestv57ofe/rustcKVCBse/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestv57ofe/rustcKVCBse/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestv57ofe/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/image/resize.rs - image::resize::ResizeConfig::new (line 107) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest7aFqqB/rustcdhp6Pi/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest7aFqqB/rustcdhp6Pi/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest7aFqqB/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/quality/psnr.rs - quality::psnr::calculate_psnr_statistics (line 797) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest5ydjbd/rustcQ9YW21/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest5ydjbd/rustcQ9YW21/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest5ydjbd/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/quality/psnr.rs - quality::psnr::calculate_weighted_psnr (line 553) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestInK1N1/rustcWYeYuR/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_cv-9a2db43f3873dab6,liboxifft-6c97b3d7d5031028,libseahash-ec99d5606549d35c,liblibm-6f31f7cd6dc20633,libhashbrown-770c2080fd44ef1b,libequivalent-2f5434284319e1e1,libfoldhash-7ae1a7a47ee75d5c,liballocator_api2-843585b74aa2631f,libndarray-72489ca6b011af0c,libmatrixmultiply-888ac1fc448a6dd8,libnum_complex-7476e94f9aa57929,libnum_integer-7cdada6d86b501a2,libnum_traits-9b07f2768db77ee7,librawpointer-77278abf625c2396,liboximedia_codec-5380d8b3da8ea6dc,libjpeg_decoder-a34d8ea6057b481b,libpng-9cf430ce415ee32f,libbitflags-2e2eeff23f140ee6,libflate2-0839033ef420cdcd,libminiz_oxide-5952121ac0c785fc,libfdeflate-dc242f53693c4563,libsimd_adler32-f35e32ba6abd0c50,libcrc32fast-6a12d0129be5e8d8,liboximedia_io-e7c5e4c828af50f3,libtokio-4d01943e7b5698b3,libsignal_hook_registry-bb9ea3b5660da4d5,liberrno-625a0afc71bfbfff,libsocket2-4d4ace5b7919bcf5,libmio-1dbda0db0434211e,libparking_lot-e07f48d3f7899af0,libparking_lot_core-32037cf5b6351c68,liblibc-4be905c164757f9f,libcfg_if-73907a425b6e514e,libsmallvec-f1edee636e9ac88b,liblock_api-74619001a0e54eab,libscopeguard-96105b3e6a714ed4,libpin_project_lite-dbd15b1f007a2c34,libbytes-00a102391b5f478f,liboxiarc_deflate-09ffa6b287b6f16c,liboxiarc_core-7f33cae7e81c3060,librayon-c8a483fa4046ee67,librayon_core-50241ec5d763501f,libcrossbeam_deque-1e596f85d25cbf0f,libcrossbeam_epoch-21559997a8cf7ba9,libcrossbeam_utils-d120373eaebf0872,libeither-952c7f0cf6dce641,liboximedia_core-9b70ddf77bd8e67b,libthiserror-1b400a730a348994,libserde-9e8c8d252b4b9591,libserde_core-2c931dd3fb8fd185}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestInK1N1/rustcWYeYuR/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestInK1N1/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/detect/face.rs - detect::face::BoundingBox::new (line 734)
[INFO] [stdout]     src/detect/face.rs - detect::face::FaceRegion::new (line 109)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align (line 11)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align::AffineMatrix::new (line 91)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align::FaceAligner (line 261)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align::FaceAligner::new (line 306)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align::ReferenceTemplate::new (line 184)
[INFO] [stdout]     src/detect/face_align.rs - detect::face_align::ReferenceTemplate::standard_5_point (line 212)
[INFO] [stdout]     src/detect/face_multiscale.rs - detect::face_multiscale (line 10)
[INFO] [stdout]     src/detect/face_multiscale.rs - detect::face_multiscale::MultiScaleFaceDetector (line 158)
[INFO] [stdout]     src/detect/motion.rs - detect::motion::MotionDetector::process (line 152)
[INFO] [stdout]     src/detect/object.rs - detect::object::BoundingBox::center (line 161)
[INFO] [stdout]     src/detect/object.rs - detect::object::BoundingBox::expand (line 273)
[INFO] [stdout]     src/detect/object.rs - detect::object::BoundingBox::intersects (line 205)
[INFO] [stdout]     src/detect/object_detect.rs - detect::object_detect::Detection::new (line 198)
[INFO] [stdout]     src/enhance/cpu_upscale.rs - enhance::cpu_upscale::SuperResolutionEnhancer (line 86)
[INFO] [stdout]     src/image/convert.rs - image::convert (line 8)
[INFO] [stdout]     src/image/filter.rs - image::filter::MedianFilter::new (line 174)
[INFO] [stdout]     src/image/histogram.rs - image::histogram::ClaheConfig::new (line 378)
[INFO] [stdout]     src/image/morph.rs - image::morph::StructuringElement::rectangle (line 63)
[INFO] [stdout]     src/image/morph.rs - image::morph::morphological_close (line 417)
[INFO] [stdout]     src/image/resize.rs - image::resize (line 9)
[INFO] [stdout]     src/image/resize.rs - image::resize::ResizeConfig::new (line 107)
[INFO] [stdout]     src/image/resize.rs - image::resize::resize_image (line 144)
[INFO] [stdout]     src/interpolate/mod.rs - interpolate::FrameInterpolator::interpolate_between (line 276)
[INFO] [stdout]     src/motion_blur/synthesis.rs - motion_blur::synthesis::MotionBlurSynthesizer (line 17)
[INFO] [stdout]     src/quality/psnr.rs - quality::psnr::calculate_psnr_statistics (line 797)
[INFO] [stdout]     src/quality/psnr.rs - quality::psnr::calculate_weighted_psnr (line 553)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 289 passed; 28 failed; 0 ignored; 0 measured; 0 filtered out; finished in 163.85s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f0a3dc450bc8b5e8206f701016aeaae560f2d564e7e9b16a2d640bfbe3676e44", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0a3dc450bc8b5e8206f701016aeaae560f2d564e7e9b16a2d640bfbe3676e44", kill_on_drop: false }`
[INFO] [stdout] f0a3dc450bc8b5e8206f701016aeaae560f2d564e7e9b16a2d640bfbe3676e44
