[INFO] crate imageproc 0.19.2 is already in cache [INFO] checking imageproc-0.19.2 against master#fdc0011561c6365c596dfd8fa1ef388162bc89c7 for pr-66504-1 [INFO] extracting crate imageproc 0.19.2 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate imageproc 0.19.2 on toolchain fdc0011561c6365c596dfd8fa1ef388162bc89c7 [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate imageproc 0.19.2 [INFO] finished tweaking crates.io crate imageproc 0.19.2 [INFO] tweaked toml for crates.io crate imageproc 0.19.2 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate crates.io crate imageproc 0.19.2 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] faa5979a7e142896e7ae434a9d1b079a3c0eb923b60e9ef5c5adcfe490675a2a [INFO] running `"docker" "start" "-a" "faa5979a7e142896e7ae434a9d1b079a3c0eb923b60e9ef5c5adcfe490675a2a"` [INFO] [stderr] Compiling autocfg v0.1.4 [INFO] [stderr] Compiling proc-macro2 v1.0.3 [INFO] [stderr] Compiling libc v0.2.58 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.50 [INFO] [stderr] Compiling syn v1.0.5 [INFO] [stderr] Compiling wasm-bindgen v0.2.50 [INFO] [stderr] Compiling regex v1.1.7 [INFO] [stderr] Checking utf8-ranges v1.0.3 [INFO] [stderr] Compiling log v0.4.6 [INFO] [stderr] Checking crossbeam-utils v0.6.5 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Checking regex-syntax v0.6.7 [INFO] [stderr] Checking inflate v0.4.5 [INFO] [stderr] Checking gif v0.10.2 [INFO] [stderr] Checking conv v0.3.3 [INFO] [stderr] Checking deflate v0.7.20 [INFO] [stderr] Checking stb_truetype v0.2.6 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Checking crossbeam-epoch v0.7.1 [INFO] [stderr] Checking crossbeam-queue v0.1.2 [INFO] [stderr] Compiling num-traits v0.2.8 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Compiling num-iter v0.1.39 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling num-rational v0.2.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling num-complex v0.2.3 [INFO] [stderr] Checking png v0.15.0 [INFO] [stderr] Checking crossbeam-deque v0.6.3 [INFO] [stderr] Checking num_cpus v1.10.1 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking rayon-core v1.5.0 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking rayon v1.1.0 [INFO] [stderr] Checking ordered-float v1.0.2 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking rusttype v0.7.7 [INFO] [stderr] Checking num-bigint v0.2.2 [INFO] [stderr] Checking num v0.1.42 [INFO] [stderr] Checking rulinalg v0.4.2 [INFO] [stderr] Checking tiff v0.3.1 [INFO] [stderr] Checking jpeg-decoder v0.1.16 [INFO] [stderr] Checking num v0.2.0 [INFO] [stderr] Checking env_logger v0.6.1 [INFO] [stderr] Checking quickcheck v0.8.5 [INFO] [stderr] Checking image v0.22.2 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.50 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.50 [INFO] [stderr] Checking imageproc v0.19.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/utils.rs:435:77 [INFO] [stderr] | [INFO] [stderr] 435 | pub fn pixel_diffs(actual: &I, expected: &J, is_diff: F) -> Vec<(Diff)> [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.50 [INFO] [stderr] Checking js-sys v0.3.27 [INFO] [stderr] Checking console_error_panic_hook v0.1.6 [INFO] [stderr] Checking wasm-bindgen-futures v0.3.27 [INFO] [stderr] Checking wasm-bindgen-test v0.2.50 [INFO] [stderr] error: couldn't read examples/DejaVuSans.ttf: No such file or directory (os error 2) [INFO] [stderr] --> examples/font.rs:20:26 [INFO] [stderr] | [INFO] [stderr] 20 | let font = Vec::from(include_bytes!("DejaVuSans.ttf") as &[u8]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: could not compile `imageproc`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/utils.rs:435:77 [INFO] [stderr] | [INFO] [stderr] 435 | pub fn pixel_diffs(actual: &I, expected: &J, is_diff: F) -> Vec<(Diff)> [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 691 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 692 | | 00, 01, 02; [INFO] [stderr] 693 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(array_into_iter)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 701 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 702 | | 00, 01, 02; [INFO] [stderr] 703 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 705 | let diff = gray_image!( [INFO] [stderr] | ____________________- [INFO] [stderr] 706 | | 00, 11, 02; [INFO] [stderr] 707 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 714 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 715 | | 00, 01, 02; [INFO] [stderr] 716 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 718 | let diff = gray_image!( [INFO] [stderr] | ____________________- [INFO] [stderr] 719 | | 00, 02, 02; [INFO] [stderr] 720 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 728 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 729 | | 00, 01, 02; [INFO] [stderr] 730 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 732 | let diff = gray_image!( [INFO] [stderr] | ____________________- [INFO] [stderr] 733 | | 00, 03, 02; [INFO] [stderr] 734 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 741 | let summary = pixel_diff_summary(&gray_image!(1), &gray_image!(0)); [INFO] [stderr] | -------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] ... [INFO] [stderr] 741 | let summary = pixel_diff_summary(&gray_image!(1), &gray_image!(0)); [INFO] [stderr] | -------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:362:21 [INFO] [stderr] | [INFO] [stderr] 362 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 363 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 364 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 365 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 368 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 369 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:376:21 [INFO] [stderr] | [INFO] [stderr] 376 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 377 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 378 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 379 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 382 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 383 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:390:21 [INFO] [stderr] | [INFO] [stderr] 390 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 391 | | 00, 00, 10, 10, 10, 00, 00; [INFO] [stderr] 392 | | 00, 10, 00, 00, 00, 10, 00; [INFO] [stderr] 393 | | 10, 00, 00, 00, 00, 00, 00; [INFO] [stderr] ... | [INFO] [stderr] 396 | | 00, 10, 00, 00, 00, 00, 00; [INFO] [stderr] 397 | | 00, 00, 10, 10, 10, 00, 00); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:404:21 [INFO] [stderr] | [INFO] [stderr] 404 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 405 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 406 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 407 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 410 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 411 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:418:31 [INFO] [stderr] | [INFO] [stderr] 418 | let image = black_box(gray_image!( [INFO] [stderr] | _______________________________- [INFO] [stderr] 419 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 420 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 421 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 424 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 425 | | 10, 10, 00, 00, 00, 10, 10)); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:432:21 [INFO] [stderr] | [INFO] [stderr] 432 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 433 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 434 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 435 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 438 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 439 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:446:21 [INFO] [stderr] | [INFO] [stderr] 446 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 447 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 448 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 449 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 452 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 453 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:464:21 [INFO] [stderr] | [INFO] [stderr] 464 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 465 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 466 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 467 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 470 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 471 | | 10, 10, 10, 10, 10, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:478:21 [INFO] [stderr] | [INFO] [stderr] 478 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 479 | | 00, 00, 10, 10, 10, 00, 00; [INFO] [stderr] 480 | | 00, 10, 00, 00, 00, 10, 00; [INFO] [stderr] 481 | | 10, 00, 00, 00, 00, 00, 00; [INFO] [stderr] ... | [INFO] [stderr] 484 | | 00, 10, 00, 00, 00, 00, 00; [INFO] [stderr] 485 | | 00, 00, 00, 00, 00, 00, 00); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:492:31 [INFO] [stderr] | [INFO] [stderr] 492 | let image = black_box(gray_image!( [INFO] [stderr] | _______________________________- [INFO] [stderr] 493 | | 00, 00, 10, 10, 10, 00, 00; [INFO] [stderr] 494 | | 00, 10, 00, 00, 00, 10, 00; [INFO] [stderr] 495 | | 10, 00, 00, 00, 00, 00, 00; [INFO] [stderr] ... | [INFO] [stderr] 498 | | 00, 10, 00, 00, 00, 00, 00; [INFO] [stderr] 499 | | 00, 00, 00, 00, 00, 00, 00)); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:506:21 [INFO] [stderr] | [INFO] [stderr] 506 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 507 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 508 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 509 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 512 | | 10, 00, 10, 10, 10, 10, 10; [INFO] [stderr] 513 | | 10, 10, 00, 00, 00, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/corners.rs:521:21 [INFO] [stderr] | [INFO] [stderr] 521 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 522 | | 10, 10, 00, 00, 00, 10, 10; [INFO] [stderr] 523 | | 10, 00, 10, 10, 10, 00, 10; [INFO] [stderr] 524 | | 00, 10, 10, 10, 10, 10, 10; [INFO] [stderr] ... | [INFO] [stderr] 527 | | 10, 10, 10, 10, 10, 10, 10; [INFO] [stderr] 528 | | 10, 10, 10, 10, 10, 10, 10); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/distance_transform.rs:543:21 [INFO] [stderr] | [INFO] [stderr] 543 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 544 | | 1, 0, 0, 0, 0; [INFO] [stderr] 545 | | 0, 1, 0, 0, 0; [INFO] [stderr] 546 | | 1, 1, 1, 0, 0; [INFO] [stderr] 547 | | 0, 0, 0, 0, 0; [INFO] [stderr] 548 | | 0, 0, 1, 0, 0 [INFO] [stderr] 549 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/distance_transform.rs:551:24 [INFO] [stderr] | [INFO] [stderr] 551 | let expected = gray_image!(type: f64, [INFO] [stderr] | ________________________- [INFO] [stderr] 552 | | 0.0, 1.0, 2.0, 5.0, 8.0; [INFO] [stderr] 553 | | 1.0, 0.0, 1.0, 2.0, 5.0; [INFO] [stderr] 554 | | 0.0, 0.0, 0.0, 1.0, 4.0; [INFO] [stderr] 555 | | 1.0, 1.0, 1.0, 2.0, 5.0; [INFO] [stderr] 556 | | 4.0, 1.0, 0.0, 1.0, 4.0 [INFO] [stderr] 557 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:58:24 [INFO] [stderr] | [INFO] [stderr] 58 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 59 | | 1, 1, 1, 1, 1; [INFO] [stderr] 60 | | 1, 1, 2, 1, 1; [INFO] [stderr] 61 | | 1, 2, 2, 2, 1; [INFO] [stderr] 62 | | 1, 1, 2, 1, 1; [INFO] [stderr] 63 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 73 | | 1, 1, 1, 1, 1; [INFO] [stderr] 74 | | 2, 1, 1, 1, 1; [INFO] [stderr] 75 | | 2, 2, 1, 1, 1; [INFO] [stderr] 76 | | 2, 1, 1, 1, 1; [INFO] [stderr] 77 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:86:24 [INFO] [stderr] | [INFO] [stderr] 86 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 87 | | 1, 1, 1, 1, 1; [INFO] [stderr] 88 | | 1, 1, 1, 1, 2; [INFO] [stderr] 89 | | 1, 1, 1, 2, 2; [INFO] [stderr] 90 | | 1, 1, 1, 1, 2; [INFO] [stderr] 91 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:100:24 [INFO] [stderr] | [INFO] [stderr] 100 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 101 | | 1, 1, 1, 1, 1; [INFO] [stderr] 102 | | 1, 1, 1, 1, 1; [INFO] [stderr] 103 | | 1, 1, 1, 1, 1; [INFO] [stderr] 104 | | 1, 1, 3, 1, 1; [INFO] [stderr] 105 | | 1, 3, 3, 3, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:114:24 [INFO] [stderr] | [INFO] [stderr] 114 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 115 | | 1, 9, 9, 9, 1; [INFO] [stderr] 116 | | 1, 1, 9, 1, 1; [INFO] [stderr] 117 | | 1, 1, 1, 1, 1; [INFO] [stderr] 118 | | 1, 1, 1, 1, 1; [INFO] [stderr] 119 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:128:24 [INFO] [stderr] | [INFO] [stderr] 128 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 129 | | 1, 1, 1, 1, 1; [INFO] [stderr] 130 | | 1, 1, 1, 1, 1; [INFO] [stderr] 131 | | 1, 1, 1, 1, 1; [INFO] [stderr] 132 | | 1, 1, 1, 1, 1; [INFO] [stderr] 133 | | 9, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/cross.rs:142:24 [INFO] [stderr] | [INFO] [stderr] 142 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 143 | | 1, 1, 1, 1, 9; [INFO] [stderr] 144 | | 1, 1, 1, 1, 1; [INFO] [stderr] 145 | | 1, 1, 1, 1, 1; [INFO] [stderr] 146 | | 1, 1, 1, 1, 1; [INFO] [stderr] 147 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:352:24 [INFO] [stderr] | [INFO] [stderr] 352 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 353 | | 1, 1, 1, 1, 1; [INFO] [stderr] 354 | | 4, 4, 4, 4, 4; [INFO] [stderr] 355 | | 1, 1, 1, 1, 1; [INFO] [stderr] 356 | | 1, 1, 1, 1, 1; [INFO] [stderr] 357 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:370:24 [INFO] [stderr] | [INFO] [stderr] 370 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 371 | | 1, 1, 1, 1, 1; [INFO] [stderr] 372 | | 1, 9, 9, 1, 1; [INFO] [stderr] 373 | | 1, 1, 1, 9, 9; [INFO] [stderr] 374 | | 1, 1, 1, 1, 1; [INFO] [stderr] 375 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:388:24 [INFO] [stderr] | [INFO] [stderr] 388 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 389 | | 1, 1, 1, 1, 1; [INFO] [stderr] 390 | | 1, 6, 1, 1, 1; [INFO] [stderr] 391 | | 1, 1, 6, 1, 1; [INFO] [stderr] 392 | | 1, 1, 1, 6, 1; [INFO] [stderr] 393 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:406:24 [INFO] [stderr] | [INFO] [stderr] 406 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 407 | | 5, 1, 1, 1, 1; [INFO] [stderr] 408 | | 5, 1, 1, 1, 1; [INFO] [stderr] 409 | | 5, 1, 1, 1, 1; [INFO] [stderr] 410 | | 1, 5, 1, 1, 1; [INFO] [stderr] 411 | | 1, 5, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:424:24 [INFO] [stderr] | [INFO] [stderr] 424 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 425 | | 1, 1, 1, 1, 1; [INFO] [stderr] 426 | | 1, 1, 1, 8, 1; [INFO] [stderr] 427 | | 1, 1, 1, 8, 1; [INFO] [stderr] 428 | | 1, 1, 1, 8, 1; [INFO] [stderr] 429 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:442:24 [INFO] [stderr] | [INFO] [stderr] 442 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 443 | | 1, 1, 4, 1, 1; [INFO] [stderr] 444 | | 1, 1, 4, 1, 1; [INFO] [stderr] 445 | | 1, 4, 1, 1, 1; [INFO] [stderr] 446 | | 1, 4, 1, 1, 1; [INFO] [stderr] 447 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:460:24 [INFO] [stderr] | [INFO] [stderr] 460 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 461 | | 1, 1, 1, 1, 1; [INFO] [stderr] 462 | | 1, 1, 1, 1, 1; [INFO] [stderr] 463 | | 1, 1, 1, 1, 1; [INFO] [stderr] 464 | | 1, 1, 1, 2, 2; [INFO] [stderr] 465 | | 2, 2, 2, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:481:24 [INFO] [stderr] | [INFO] [stderr] 481 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 482 | | 1, 1, 1, 1, 1; [INFO] [stderr] 483 | | 1, 1, 1, 1, 1; [INFO] [stderr] 484 | | 1, 1, 1, 1, 1; [INFO] [stderr] 485 | | 1, 2, 2, 2, 2; [INFO] [stderr] 486 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:513:24 [INFO] [stderr] | [INFO] [stderr] 513 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 514 | | 1, 1, 1, 1, 1; [INFO] [stderr] 515 | | 1, 1, 2, 1, 1; [INFO] [stderr] 516 | | 1, 2, 1, 1, 1; [INFO] [stderr] 517 | | 2, 1, 1, 1, 1; [INFO] [stderr] 518 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:541:24 [INFO] [stderr] | [INFO] [stderr] 541 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 542 | | 1, 1, 1, 13, 50; [INFO] [stderr] 543 | | 1, 1, 25, 37, 1; [INFO] [stderr] 544 | | 1, 37, 25, 1, 1; [INFO] [stderr] 545 | | 50, 13, 1, 1, 1; [INFO] [stderr] 546 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |_______________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/line.rs:601:24 [INFO] [stderr] | [INFO] [stderr] 601 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 602 | | 1, 1, 1, 1, 1; [INFO] [stderr] 603 | | 4, 4, 4, 4, 4; [INFO] [stderr] 604 | | 1, 1, 1, 1, 1; [INFO] [stderr] 605 | | 1, 1, 1, 1, 1; [INFO] [stderr] 606 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/rect.rs:90:24 [INFO] [stderr] | [INFO] [stderr] 90 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 91 | | 1, 1, 1, 1, 1; [INFO] [stderr] 92 | | 1, 1, 1, 1, 1; [INFO] [stderr] 93 | | 1, 1, 4, 4, 4; [INFO] [stderr] 94 | | 1, 1, 4, 1, 4; [INFO] [stderr] 95 | | 1, 1, 4, 4, 4); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/drawing/rect.rs:105:24 [INFO] [stderr] | [INFO] [stderr] 105 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 106 | | 1, 1, 1, 1, 1; [INFO] [stderr] 107 | | 1, 4, 4, 4, 1; [INFO] [stderr] 108 | | 1, 4, 4, 4, 1; [INFO] [stderr] 109 | | 1, 4, 4, 4, 1; [INFO] [stderr] 110 | | 1, 1, 1, 1, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:446:21 [INFO] [stderr] | [INFO] [stderr] 446 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 447 | | 1, 2, 3; [INFO] [stderr] 448 | | 4, 5, 6; [INFO] [stderr] 449 | | 7, 8, 9); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:455:24 [INFO] [stderr] | [INFO] [stderr] 455 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 456 | | 2, 3, 3; [INFO] [stderr] 457 | | 4, 5, 5; [INFO] [stderr] 458 | | 6, 7, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:474:21 [INFO] [stderr] | [INFO] [stderr] 474 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 475 | | 1, 2, 3; [INFO] [stderr] 476 | | 4, 5, 6; [INFO] [stderr] 477 | | 7, 8, 9); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:480:24 [INFO] [stderr] | [INFO] [stderr] 480 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 481 | | 2, 3, 3; [INFO] [stderr] 482 | | 4, 5, 5; [INFO] [stderr] 483 | | 6, 7, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:493:21 [INFO] [stderr] | [INFO] [stderr] 493 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 494 | | 1, 2, 3; [INFO] [stderr] 495 | | 4, 5, 6; [INFO] [stderr] 496 | | 7, 8, 9); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:498:24 [INFO] [stderr] | [INFO] [stderr] 498 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 499 | | 21, 27, 33; [INFO] [stderr] 500 | | 39, 45, 51; [INFO] [stderr] 501 | | 57, 63, 69); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:620:21 [INFO] [stderr] | [INFO] [stderr] 620 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 621 | | 1, 4, 1; [INFO] [stderr] 622 | | 4, 7, 4; [INFO] [stderr] 623 | | 1, 4, 1); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:625:24 [INFO] [stderr] | [INFO] [stderr] 625 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 626 | | 2, 2, 2; [INFO] [stderr] 627 | | 5, 5, 5; [INFO] [stderr] 628 | | 2, 2, 2); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:638:21 [INFO] [stderr] | [INFO] [stderr] 638 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 639 | | 1, 4, 1; [INFO] [stderr] 640 | | 4, 7, 4; [INFO] [stderr] 641 | | 1, 4, 1); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:659:21 [INFO] [stderr] | [INFO] [stderr] 659 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 660 | | 1, 4, 1; [INFO] [stderr] 661 | | 4, 7, 4; [INFO] [stderr] 662 | | 1, 4, 1); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:664:24 [INFO] [stderr] | [INFO] [stderr] 664 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 665 | | 2, 5, 2; [INFO] [stderr] 666 | | 2, 5, 2; [INFO] [stderr] 667 | | 2, 5, 2); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:677:21 [INFO] [stderr] | [INFO] [stderr] 677 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 678 | | 1, 4, 1; [INFO] [stderr] 679 | | 4, 7, 4; [INFO] [stderr] 680 | | 1, 4, 1); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:705:21 [INFO] [stderr] | [INFO] [stderr] 705 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 706 | | 3, 2, 1; [INFO] [stderr] 707 | | 6, 5, 4; [INFO] [stderr] 708 | | 9, 8, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:710:24 [INFO] [stderr] | [INFO] [stderr] 710 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 711 | | -4, -8, -4; [INFO] [stderr] 712 | | -4, -8, -4; [INFO] [stderr] 713 | | -4, -8, -4 [INFO] [stderr] 714 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:729:21 [INFO] [stderr] | [INFO] [stderr] 729 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 730 | | 3, 2; [INFO] [stderr] 731 | | 4, 1); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:737:24 [INFO] [stderr] | [INFO] [stderr] 737 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 738 | | 9, 7; [INFO] [stderr] 739 | | 12, 6); [INFO] [stderr] | |___________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:758:21 [INFO] [stderr] | [INFO] [stderr] 758 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 759 | | 9, 4; [INFO] [stderr] 760 | | 8, 1); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:772:24 [INFO] [stderr] | [INFO] [stderr] 772 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 773 | | 11, 7; [INFO] [stderr] 774 | | 10, 5); [INFO] [stderr] | |___________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:865:21 [INFO] [stderr] | [INFO] [stderr] 865 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 866 | | 1, 2, 3; [INFO] [stderr] 867 | | 4, 5, 6; [INFO] [stderr] 868 | | 7, 8, 9 [INFO] [stderr] 869 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/filter/mod.rs:876:21 [INFO] [stderr] | [INFO] [stderr] 876 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 877 | | 1, 2, 3; [INFO] [stderr] 878 | | 4, 5, 6; [INFO] [stderr] 879 | | 7, 8, 9 [INFO] [stderr] 880 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:747:21 [INFO] [stderr] | [INFO] [stderr] 747 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 748 | | 00, 01, 02; [INFO] [stderr] 749 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:763:21 [INFO] [stderr] | [INFO] [stderr] 763 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 764 | | 00, 01, 02; [INFO] [stderr] 765 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:767:24 [INFO] [stderr] | [INFO] [stderr] 767 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 768 | | 11, 01, 99; [INFO] [stderr] 769 | | 12, 02, 99); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:779:21 [INFO] [stderr] | [INFO] [stderr] 779 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 780 | | 00, 01, 02; [INFO] [stderr] 781 | | 10, 11, 12); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:783:24 [INFO] [stderr] | [INFO] [stderr] 783 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 784 | | 12, 11, 10; [INFO] [stderr] 785 | | 02, 01, 00); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:829:21 [INFO] [stderr] | [INFO] [stderr] 829 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 830 | | 00, 01, 02; [INFO] [stderr] 831 | | 10, 11, 12; [INFO] [stderr] 832 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:834:24 [INFO] [stderr] | [INFO] [stderr] 834 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 835 | | 00, 00, 01; [INFO] [stderr] 836 | | 00, 00, 01; [INFO] [stderr] 837 | | 10, 10, 11); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:845:21 [INFO] [stderr] | [INFO] [stderr] 845 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 846 | | 00, 01, 02; [INFO] [stderr] 847 | | 10, 11, 12; [INFO] [stderr] 848 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:850:24 [INFO] [stderr] | [INFO] [stderr] 850 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 851 | | 10, 10, 11; [INFO] [stderr] 852 | | 20, 20, 21; [INFO] [stderr] 853 | | 20, 20, 21); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:861:21 [INFO] [stderr] | [INFO] [stderr] 861 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 862 | | 00, 01, 02; [INFO] [stderr] 863 | | 10, 11, 12; [INFO] [stderr] 864 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:866:24 [INFO] [stderr] | [INFO] [stderr] 866 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 867 | | 00, 00, 00; [INFO] [stderr] 868 | | 00, 00, 00; [INFO] [stderr] 869 | | 00, 00, 00); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:887:21 [INFO] [stderr] | [INFO] [stderr] 887 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 888 | | 00, 01, 02; [INFO] [stderr] 889 | | 10, 11, 12; [INFO] [stderr] 890 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:892:24 [INFO] [stderr] | [INFO] [stderr] 892 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 893 | | 00, 00, 00; [INFO] [stderr] 894 | | 00, 00, 01; [INFO] [stderr] 895 | | 00, 10, 11); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:908:21 [INFO] [stderr] | [INFO] [stderr] 908 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 909 | | 00, 01, 02; [INFO] [stderr] 910 | | 10, 11, 12; [INFO] [stderr] 911 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:913:24 [INFO] [stderr] | [INFO] [stderr] 913 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 914 | | 00, 10, 11; [INFO] [stderr] 915 | | 00, 20, 21; [INFO] [stderr] 916 | | 00, 00, 00); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:929:21 [INFO] [stderr] | [INFO] [stderr] 929 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 930 | | 00, 01, 02; [INFO] [stderr] 931 | | 10, 11, 12; [INFO] [stderr] 932 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:934:24 [INFO] [stderr] | [INFO] [stderr] 934 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 935 | | 00, 00, 00; [INFO] [stderr] 936 | | 00, 00, 00; [INFO] [stderr] 937 | | 00, 00, 00); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:980:21 [INFO] [stderr] | [INFO] [stderr] 980 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 981 | | 00, 01, 02; [INFO] [stderr] 982 | | 10, 11, 12; [INFO] [stderr] 983 | | 20, 21, 22); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:985:24 [INFO] [stderr] | [INFO] [stderr] 985 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 986 | | 00, 00, 00; [INFO] [stderr] 987 | | 00, 00, 01; [INFO] [stderr] 988 | | 00, 10, 11); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:1005:21 [INFO] [stderr] | [INFO] [stderr] 1005 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1006 | | 99, 01, 02, 03, 04; [INFO] [stderr] 1007 | | 10, 11, 12, 13, 14; [INFO] [stderr] 1008 | | 20, 21, 22, 23, 24; [INFO] [stderr] 1009 | | 30, 31, 32, 33, 34; [INFO] [stderr] 1010 | | 40, 41, 42, 43, 44); [INFO] [stderr] | |_______________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/geometric_transformations.rs:1013:24 [INFO] [stderr] | [INFO] [stderr] 1013 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1014 | | 00, 00, 00, 00, 00; [INFO] [stderr] 1015 | | 00, 00, 00, 00, 00; [INFO] [stderr] 1016 | | 00, 00, 11, 00, 00; [INFO] [stderr] 1017 | | 00, 00, 00, 00, 00; [INFO] [stderr] 1018 | | 00, 00, 00, 00, 00); [INFO] [stderr] | |_______________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 274 | | 3, 2, 1; [INFO] [stderr] 275 | | 6, 5, 4; [INFO] [stderr] 276 | | 9, 8, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:278:24 [INFO] [stderr] | [INFO] [stderr] 278 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 279 | | -4, -8, -4; [INFO] [stderr] 280 | | -4, -8, -4; [INFO] [stderr] 281 | | -4, -8, -4); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:289:21 [INFO] [stderr] | [INFO] [stderr] 289 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 290 | | 3, 6, 9; [INFO] [stderr] 291 | | 2, 5, 8; [INFO] [stderr] 292 | | 1, 4, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:294:24 [INFO] [stderr] | [INFO] [stderr] 294 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 295 | | -4, -4, -4; [INFO] [stderr] 296 | | -8, -8, -8; [INFO] [stderr] 297 | | -4, -4, -4); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:305:21 [INFO] [stderr] | [INFO] [stderr] 305 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 306 | | 3, 2, 1; [INFO] [stderr] 307 | | 6, 5, 4; [INFO] [stderr] 308 | | 9, 8, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:310:24 [INFO] [stderr] | [INFO] [stderr] 310 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 311 | | -16, -32, -16; [INFO] [stderr] 312 | | -16, -32, -16; [INFO] [stderr] 313 | | -16, -32, -16); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:321:21 [INFO] [stderr] | [INFO] [stderr] 321 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 322 | | 3, 6, 9; [INFO] [stderr] 323 | | 2, 5, 8; [INFO] [stderr] 324 | | 1, 4, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:326:24 [INFO] [stderr] | [INFO] [stderr] 326 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 327 | | -16, -16, -16; [INFO] [stderr] 328 | | -32, -32, -32; [INFO] [stderr] 329 | | -16, -16, -16); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 338 | | 3, 2, 1; [INFO] [stderr] 339 | | 6, 5, 4; [INFO] [stderr] 340 | | 9, 8, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:342:24 [INFO] [stderr] | [INFO] [stderr] 342 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 343 | | -3, -6, -3; [INFO] [stderr] 344 | | -3, -6, -3; [INFO] [stderr] 345 | | -3, -6, -3); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:353:21 [INFO] [stderr] | [INFO] [stderr] 353 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 354 | | 3, 6, 9; [INFO] [stderr] 355 | | 2, 5, 8; [INFO] [stderr] 356 | | 1, 4, 7); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/gradients.rs:358:24 [INFO] [stderr] | [INFO] [stderr] 358 | let expected = gray_image!(type: i16, [INFO] [stderr] | ________________________- [INFO] [stderr] 359 | | -3, -3, -3; [INFO] [stderr] 360 | | -6, -6, -6; [INFO] [stderr] 361 | | -3, -3, -3); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:497:21 [INFO] [stderr] | [INFO] [stderr] 497 | let image = gray_image!(type: u32, 0, 0; 0, 1); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:512:21 [INFO] [stderr] | [INFO] [stderr] 512 | let image = gray_image!(type: u32, 0, 0, 0; 0, 1, 1); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:527:21 [INFO] [stderr] | [INFO] [stderr] 527 | let image = gray_image!(type: u32, 0, 0, 0; 0, 1, 1); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:542:21 [INFO] [stderr] | [INFO] [stderr] 542 | let image = gray_image!(type: u32, 0, 0, 0, 0; 0, 1, 1, 1); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:556:21 [INFO] [stderr] | [INFO] [stderr] 556 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 557 | | 1u8, 2u8, 3u8, 4u8, 5u8; [INFO] [stderr] 558 | | /***+++++++++*****---------***/ [INFO] [stderr] 559 | | 6u8, /**/7u8, 8u8,/**/ 9u8, 0u8;/**/ [INFO] [stderr] ... | [INFO] [stderr] 562 | | /***+++++++++*****---------***/ [INFO] [stderr] 563 | | 6u8, 5u8, 4u8, 2u8, 1u8 ); [INFO] [stderr] | |_________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:578:21 [INFO] [stderr] | [INFO] [stderr] 578 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 579 | | /*****************/ [INFO] [stderr] 580 | | /*-*/1u8, 2u8,/*-*/ 3u8, 4u8, 5u8; [INFO] [stderr] 581 | | /*****************/ [INFO] [stderr] ... | [INFO] [stderr] 586 | | 4u8, 3u8, 2u8, 1u8, 0u8; [INFO] [stderr] 587 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |__________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:602:21 [INFO] [stderr] | [INFO] [stderr] 602 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 603 | | /*****************************/ [INFO] [stderr] 604 | | 1u8,/**/2u8, 3u8,/**/ 4u8, 5u8;/**/ [INFO] [stderr] 605 | | 6u8,/**/7u8, 8u8,/**/ 9u8, 0u8;/**/ [INFO] [stderr] ... | [INFO] [stderr] 609 | | /*****************************/ [INFO] [stderr] 610 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:673:21 [INFO] [stderr] | [INFO] [stderr] 673 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 674 | | 1u8, 2u8, 3u8, 4u8, 5u8; [INFO] [stderr] 675 | | /***+++++++++*****---------***/ [INFO] [stderr] 676 | | 6u8, /**/7u8, 8u8,/**/ 9u8, 0u8;/**/ [INFO] [stderr] ... | [INFO] [stderr] 679 | | /***+++++++++*****---------***/ [INFO] [stderr] 680 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:691:24 [INFO] [stderr] | [INFO] [stderr] 691 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 692 | | 1u8, 2u8, 3u8, 4u8, 5u8; [INFO] [stderr] 693 | | /***+++++++++++++*****---------***/ [INFO] [stderr] 694 | | 6u8, /**/255u8, 255u8,/**/ 0u8, 0u8;/**/ [INFO] [stderr] ... | [INFO] [stderr] 697 | | /***+++++++++++++*****---------***/ [INFO] [stderr] 698 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:705:21 [INFO] [stderr] | [INFO] [stderr] 705 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 706 | | /*****************************/ [INFO] [stderr] 707 | | 1u8,/**/2u8, 3u8,/**/ 4u8, 5u8;/**/ [INFO] [stderr] 708 | | 6u8,/**/7u8, 8u8,/**/ 9u8, 0u8;/**/ [INFO] [stderr] ... | [INFO] [stderr] 712 | | /*****************************/ [INFO] [stderr] 713 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |_______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/haar.rs:725:24 [INFO] [stderr] | [INFO] [stderr] 725 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 726 | | /*************************************/ [INFO] [stderr] 727 | | 1u8,/**/255u8, 255u8,/**/ 0u8, 0u8; /**/ [INFO] [stderr] 728 | | 6u8,/**/255u8, 255u8,/**/ 0u8, 0u8; /**/ [INFO] [stderr] ... | [INFO] [stderr] 732 | | /*************************************/ [INFO] [stderr] 733 | | 6u8, 5u8, 4u8, 2u8, 1u8); [INFO] [stderr] | |_____________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/hog.rs:661:21 [INFO] [stderr] | [INFO] [stderr] 661 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 662 | | 2, 1, 0; [INFO] [stderr] 663 | | 2, 1, 0; [INFO] [stderr] 664 | | 2, 1, 0); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/hough.rs:478:24 [INFO] [stderr] | [INFO] [stderr] 478 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 479 | | 0, 0, 0, 0, 0; [INFO] [stderr] 480 | | 0, 0, 0, 0, 0; [INFO] [stderr] 481 | | 1, 1, 1, 1, 1; [INFO] [stderr] 482 | | 0, 0, 0, 0, 0; [INFO] [stderr] 483 | | 0, 0, 0, 0, 0); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/hough.rs:490:24 [INFO] [stderr] | [INFO] [stderr] 490 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 491 | | 0, 0, 1, 0, 0; [INFO] [stderr] 492 | | 0, 0, 1, 0, 0; [INFO] [stderr] 493 | | 0, 0, 1, 0, 0; [INFO] [stderr] 494 | | 0, 0, 1, 0, 0; [INFO] [stderr] 495 | | 0, 0, 1, 0, 0); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/hough.rs:502:24 [INFO] [stderr] | [INFO] [stderr] 502 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 503 | | 0, 0, 0, 0, 1; [INFO] [stderr] 504 | | 0, 0, 0, 1, 0; [INFO] [stderr] 505 | | 0, 0, 1, 0, 0; [INFO] [stderr] 506 | | 0, 1, 0, 0, 0; [INFO] [stderr] 507 | | 1, 0, 0, 0, 0); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/hough.rs:514:24 [INFO] [stderr] | [INFO] [stderr] 514 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 515 | | 1, 0, 0, 0, 0; [INFO] [stderr] 516 | | 0, 1, 0, 0, 0; [INFO] [stderr] 517 | | 0, 0, 1, 0, 0; [INFO] [stderr] 518 | | 0, 0, 0, 1, 0; [INFO] [stderr] 519 | | 0, 0, 0, 0, 1); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:464:21 [INFO] [stderr] | [INFO] [stderr] 464 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 465 | | 1, 2, 3; [INFO] [stderr] 466 | | 4, 5, 6); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:468:24 [INFO] [stderr] | [INFO] [stderr] 468 | let expected = gray_image!(type: u32, [INFO] [stderr] | ________________________- [INFO] [stderr] 469 | | 0, 0, 0, 0; [INFO] [stderr] 470 | | 0, 1, 3, 6; [INFO] [stderr] 471 | | 0, 5, 12, 21); [INFO] [stderr] | |__________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:478:21 [INFO] [stderr] | [INFO] [stderr] 478 | let image = rgb_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 479 | | [1, 11, 21], [2, 12, 22], [3, 13, 23]; [INFO] [stderr] 480 | | [4, 14, 24], [5, 15, 25], [6, 16, 26]); [INFO] [stderr] | |__________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:482:24 [INFO] [stderr] | [INFO] [stderr] 482 | let expected = rgb_image!(type: u32, [INFO] [stderr] | ________________________- [INFO] [stderr] 483 | | [0, 0, 0], [0, 0, 0], [ 0, 0, 0], [ 0, 0, 0]; [INFO] [stderr] 484 | | [0, 0, 0], [1, 11, 21], [ 3, 23, 43], [ 6, 36, 66]; [INFO] [stderr] 485 | | [0, 0, 0], [5, 25, 45], [12, 52, 92], [21, 81, 141]); [INFO] [stderr] | |_________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:492:21 [INFO] [stderr] | [INFO] [stderr] 492 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 493 | | 1, 2; [INFO] [stderr] 494 | | 3, 4); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/integral_image.rs:520:21 [INFO] [stderr] | [INFO] [stderr] 520 | let image = rgb_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 521 | | [1, 2, 3], [ 4, 5, 6]; [INFO] [stderr] 522 | | [7, 8, 9], [10, 11, 12]); [INFO] [stderr] | |______________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 334 | | 0, 0, 0, 0, 0; [INFO] [stderr] 335 | | 0, 0, 0, 0, 0; [INFO] [stderr] 336 | | 0, 0, 255, 0, 0; [INFO] [stderr] 337 | | 0, 0, 0, 0, 0; [INFO] [stderr] 338 | | 0, 0, 0, 0, 0 [INFO] [stderr] 339 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:342:24 [INFO] [stderr] | [INFO] [stderr] 342 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 343 | | 0, 0, 0, 0, 0; [INFO] [stderr] 344 | | 0, 0, 255, 0, 0; [INFO] [stderr] 345 | | 0, 255, 255, 255, 0; [INFO] [stderr] 346 | | 0, 0, 255, 0, 0; [INFO] [stderr] 347 | | 0, 0, 0, 0, 0 [INFO] [stderr] 348 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:355:21 [INFO] [stderr] | [INFO] [stderr] 355 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 356 | | 0, 0, 0, 0, 0; [INFO] [stderr] 357 | | 0, 0, 0, 0, 0; [INFO] [stderr] 358 | | 0, 0, 255, 0, 0; [INFO] [stderr] 359 | | 0, 0, 0, 0, 0; [INFO] [stderr] 360 | | 0, 0, 0, 0, 0 [INFO] [stderr] 361 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:364:24 [INFO] [stderr] | [INFO] [stderr] 364 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 365 | | 0, 0, 255, 0, 0; [INFO] [stderr] 366 | | 0, 255, 255, 255, 0; [INFO] [stderr] 367 | | 255, 255, 255, 255, 255; [INFO] [stderr] 368 | | 0, 255, 255, 255, 0; [INFO] [stderr] 369 | | 0, 0, 255, 0, 0 [INFO] [stderr] 370 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:377:21 [INFO] [stderr] | [INFO] [stderr] 377 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 378 | | 0, 0, 0, 0, 0; [INFO] [stderr] 379 | | 0, 0, 0, 0, 0; [INFO] [stderr] 380 | | 0, 0, 255, 0, 0; [INFO] [stderr] 381 | | 0, 0, 0, 0, 0; [INFO] [stderr] 382 | | 0, 0, 0, 0, 0 [INFO] [stderr] 383 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:386:24 [INFO] [stderr] | [INFO] [stderr] 386 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 387 | | 0, 0, 0, 0, 0; [INFO] [stderr] 388 | | 0, 255, 255, 255, 0; [INFO] [stderr] 389 | | 0, 255, 255, 255, 0; [INFO] [stderr] 390 | | 0, 255, 255, 255, 0; [INFO] [stderr] 391 | | 0, 0, 0, 0, 0 [INFO] [stderr] 392 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:399:21 [INFO] [stderr] | [INFO] [stderr] 399 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 400 | | 0, 0, 0, 0, 0; [INFO] [stderr] 401 | | 0, 0, 0, 0, 0; [INFO] [stderr] 402 | | 0, 0, 255, 0, 0; [INFO] [stderr] 403 | | 0, 0, 0, 0, 0; [INFO] [stderr] 404 | | 0, 0, 0, 0, 0 [INFO] [stderr] 405 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:408:24 [INFO] [stderr] | [INFO] [stderr] 408 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 409 | | 255, 255, 255, 255, 255; [INFO] [stderr] 410 | | 255, 255, 255, 255, 255; [INFO] [stderr] 411 | | 255, 255, 255, 255, 255; [INFO] [stderr] 412 | | 255, 255, 255, 255, 255; [INFO] [stderr] 413 | | 255, 255, 255, 255, 255 [INFO] [stderr] 414 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:421:21 [INFO] [stderr] | [INFO] [stderr] 421 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 422 | | 0, 0, 0, 0, 0; [INFO] [stderr] 423 | | 0, 0, 0, 0, 0; [INFO] [stderr] 424 | | 0, 0, 255, 0, 0; [INFO] [stderr] 425 | | 0, 0, 0, 0, 0; [INFO] [stderr] 426 | | 0, 0, 0, 0, 0 [INFO] [stderr] 427 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:430:24 [INFO] [stderr] | [INFO] [stderr] 430 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 431 | | 0, 0, 0, 0, 0; [INFO] [stderr] 432 | | 0, 0, 0, 0, 0; [INFO] [stderr] 433 | | 0, 0, 0, 0, 0; [INFO] [stderr] 434 | | 0, 0, 0, 0, 0; [INFO] [stderr] 435 | | 0, 0, 0, 0, 0 [INFO] [stderr] 436 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:443:21 [INFO] [stderr] | [INFO] [stderr] 443 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 444 | | 0, 0, 0, 0, 0; [INFO] [stderr] 445 | | 0, 0, 0, 0, 0; [INFO] [stderr] 446 | | 0, 0, 255, 0, 0; [INFO] [stderr] 447 | | 0, 0, 0, 0, 0; [INFO] [stderr] 448 | | 0, 0, 0, 0, 0 [INFO] [stderr] 449 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/morphology.rs:452:24 [INFO] [stderr] | [INFO] [stderr] 452 | let expected = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 453 | | 0, 0, 0, 0, 0; [INFO] [stderr] 454 | | 0, 0, 0, 0, 0; [INFO] [stderr] 455 | | 0, 0, 0, 0, 0; [INFO] [stderr] 456 | | 0, 0, 0, 0, 0; [INFO] [stderr] 457 | | 0, 0, 0, 0, 0 [INFO] [stderr] 458 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/region_labelling.rs:260:21 [INFO] [stderr] | [INFO] [stderr] 260 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 261 | | 1, 255, 2, 1; [INFO] [stderr] 262 | | 255, 1, 1, 255; [INFO] [stderr] 263 | | 255, 255, 255, 255; [INFO] [stderr] 264 | | 255, 255, 255, 1); [INFO] [stderr] | |_______________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/region_labelling.rs:266:24 [INFO] [stderr] | [INFO] [stderr] 266 | let expected = gray_image!(type: u32, [INFO] [stderr] | ________________________- [INFO] [stderr] 267 | | 1, 0, 2, 1; [INFO] [stderr] 268 | | 0, 1, 1, 0; [INFO] [stderr] 269 | | 0, 0, 0, 0; [INFO] [stderr] 270 | | 0, 0, 0, 3); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:163:21 [INFO] [stderr] | [INFO] [stderr] 163 | let image = gray_image!(1u8, 2u8, 3u8, 2u8, 1u8); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:172:21 [INFO] [stderr] | [INFO] [stderr] 172 | let image = rgb_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 173 | | [1u8, 10u8, 1u8], [INFO] [stderr] 174 | | [2u8, 20u8, 2u8], [INFO] [stderr] 175 | | [3u8, 30u8, 3u8], [INFO] [stderr] 176 | | [2u8, 20u8, 2u8], [INFO] [stderr] 177 | | [1u8, 10u8, 1u8] [INFO] [stderr] 178 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:200:21 [INFO] [stderr] | [INFO] [stderr] 200 | let image = gray_image!(1u8, 2u8, 3u8, 2u8, 1u8); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:208:21 [INFO] [stderr] | [INFO] [stderr] 208 | let image = rgb_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 209 | | [1u8, 10u8, 1u8], [INFO] [stderr] 210 | | [2u8, 20u8, 2u8], [INFO] [stderr] 211 | | [3u8, 30u8, 3u8], [INFO] [stderr] 212 | | [2u8, 20u8, 2u8], [INFO] [stderr] 213 | | [1u8, 10u8, 1u8] [INFO] [stderr] 214 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:238:20 [INFO] [stderr] | [INFO] [stderr] 238 | let left = gray_image!( [INFO] [stderr] | ____________________- [INFO] [stderr] 239 | | 1, 2, 3; [INFO] [stderr] 240 | | 4, 5, 6); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:242:21 [INFO] [stderr] | [INFO] [stderr] 242 | let right = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 243 | | 8, 4, 7; [INFO] [stderr] 244 | | 6, 9, 1); [INFO] [stderr] | |____________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:253:20 [INFO] [stderr] | [INFO] [stderr] 253 | let left = rgb_image!([1, 2, 3], [4, 5, 6]); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:254:21 [INFO] [stderr] | [INFO] [stderr] 254 | let right = rgb_image!([8, 4, 7], [6, 9, 1]); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:263:20 [INFO] [stderr] | [INFO] [stderr] 263 | let left = gray_image!(1, 2); [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/stats.rs:264:21 [INFO] [stderr] | [INFO] [stderr] 264 | let right = gray_image!(8; 4); [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | gray_image!(type: f32, 0.0) [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | gray_image!(type: f32, 0.0) [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:231:13 [INFO] [stderr] | [INFO] [stderr] 231 | gray_image!(type: f32, 0.0) [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:231:13 [INFO] [stderr] | [INFO] [stderr] 231 | gray_image!(type: f32, 0.0) [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:237:21 [INFO] [stderr] | [INFO] [stderr] 237 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 238 | | 1, 4, 2; [INFO] [stderr] 239 | | 2, 1, 3; [INFO] [stderr] 240 | | 3, 3, 4 [INFO] [stderr] 241 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:242:24 [INFO] [stderr] | [INFO] [stderr] 242 | let template = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 243 | | 1, 2; [INFO] [stderr] 244 | | 3, 4 [INFO] [stderr] 245 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:248:24 [INFO] [stderr] | [INFO] [stderr] 248 | let expected = gray_image!(type: f32, [INFO] [stderr] | ________________________- [INFO] [stderr] 249 | | 14.0, 14.0; [INFO] [stderr] 250 | | 3.0, 1.0 [INFO] [stderr] 251 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:258:21 [INFO] [stderr] | [INFO] [stderr] 258 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 259 | | 1, 4, 2; [INFO] [stderr] 260 | | 2, 1, 3; [INFO] [stderr] 261 | | 3, 3, 4 [INFO] [stderr] 262 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | let template = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 264 | | 1, 2; [INFO] [stderr] 265 | | 3, 4 [INFO] [stderr] 266 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:274:24 [INFO] [stderr] | [INFO] [stderr] 274 | let expected = gray_image!(type: f32, [INFO] [stderr] | ________________________- [INFO] [stderr] 275 | | 14.0 / (22.0 * tss).sqrt(), 14.0 / (30.0 * tss).sqrt(); [INFO] [stderr] 276 | | 3.0 / (23.0 * tss).sqrt(), 1.0 / (35.0 * tss).sqrt() [INFO] [stderr] 277 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:284:21 [INFO] [stderr] | [INFO] [stderr] 284 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 285 | | 1, 4, 2; [INFO] [stderr] 286 | | 2, 1, 3; [INFO] [stderr] 287 | | 3, 3, 4 [INFO] [stderr] 288 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:289:24 [INFO] [stderr] | [INFO] [stderr] 289 | let template = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 290 | | 1, 2; [INFO] [stderr] 291 | | 3, 4 [INFO] [stderr] 292 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:295:24 [INFO] [stderr] | [INFO] [stderr] 295 | let expected = gray_image!(type: f32, [INFO] [stderr] | ________________________- [INFO] [stderr] 296 | | 19.0, 23.0; [INFO] [stderr] 297 | | 25.0, 32.0 [INFO] [stderr] 298 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:305:21 [INFO] [stderr] | [INFO] [stderr] 305 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 306 | | 1, 4, 2; [INFO] [stderr] 307 | | 2, 1, 3; [INFO] [stderr] 308 | | 3, 3, 4 [INFO] [stderr] 309 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:310:24 [INFO] [stderr] | [INFO] [stderr] 310 | let template = gray_image!( [INFO] [stderr] | ________________________- [INFO] [stderr] 311 | | 1, 2; [INFO] [stderr] 312 | | 3, 4 [INFO] [stderr] 313 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:321:24 [INFO] [stderr] | [INFO] [stderr] 321 | let expected = gray_image!(type: f32, [INFO] [stderr] | ________________________- [INFO] [stderr] 322 | | 19.0 / (22.0 * tss).sqrt(), 23.0 / (30.0 * tss).sqrt(); [INFO] [stderr] 323 | | 25.0 / (23.0 * tss).sqrt(), 32.0 / (35.0 * tss).sqrt() [INFO] [stderr] 324 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> src/utils.rs:109:51 [INFO] [stderr] | [INFO] [stderr] 109 | let flat_array: Vec<_> = nested_array.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] ::: src/template_matching.rs:382:21 [INFO] [stderr] | [INFO] [stderr] 382 | let image = gray_image!( [INFO] [stderr] | _____________________- [INFO] [stderr] 383 | | 10, 7, 8, 1; [INFO] [stderr] 384 | | 9, 15, 4, 2 [INFO] [stderr] 385 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "faa5979a7e142896e7ae434a9d1b079a3c0eb923b60e9ef5c5adcfe490675a2a"` [INFO] running `"docker" "rm" "-f" "faa5979a7e142896e7ae434a9d1b079a3c0eb923b60e9ef5c5adcfe490675a2a"` [INFO] [stdout] faa5979a7e142896e7ae434a9d1b079a3c0eb923b60e9ef5c5adcfe490675a2a