[INFO] cloning repository https://github.com/traysoncombs/AstroImageCompressor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/traysoncombs/AstroImageCompressor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftraysoncombs%2FAstroImageCompressor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftraysoncombs%2FAstroImageCompressor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bde10e931a470ba6cd2aed0d9a3c047e3ca33e7b
[INFO] testing traysoncombs/AstroImageCompressor against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftraysoncombs%2FAstroImageCompressor" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/traysoncombs/AstroImageCompressor
[INFO] finished tweaking git repo https://github.com/traysoncombs/AstroImageCompressor
[INFO] tweaked toml for git repo https://github.com/traysoncombs/AstroImageCompressor written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/traysoncombs/AstroImageCompressor on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/traysoncombs/AstroImageCompressor already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded enumn v0.1.14
[INFO] [stderr]   Downloaded errno v0.3.11
[INFO] [stderr]   Downloaded serde_path_to_error v0.1.17
[INFO] [stderr]   Downloaded tempfile v3.19.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.24
[INFO] [stderr]   Downloaded miniz_oxide v0.8.7
[INFO] [stderr]   Downloaded flate2 v1.1.1
[INFO] [stderr]   Downloaded cc v1.2.19
[INFO] [stderr]   Downloaded zune-jpeg v0.5.11
[INFO] [stderr]   Downloaded tiff v0.11.2
[INFO] [stderr]   Downloaded rawloader v0.37.1
[INFO] [stderr]   Downloaded zerocopy v0.8.24
[INFO] [stderr]   Downloaded exiftool v0.2.3
[INFO] [stderr]   Downloaded rustix v1.0.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 46702465ba5a1ed8ae73fbdc9bdff04826190a45f815acfd558b33c01f3e0bbf
[INFO] running `Command { std: "docker" "start" "-a" "46702465ba5a1ed8ae73fbdc9bdff04826190a45f815acfd558b33c01f3e0bbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46702465ba5a1ed8ae73fbdc9bdff04826190a45f815acfd558b33c01f3e0bbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46702465ba5a1ed8ae73fbdc9bdff04826190a45f815acfd558b33c01f3e0bbf", kill_on_drop: false }`
[INFO] [stdout] 46702465ba5a1ed8ae73fbdc9bdff04826190a45f815acfd558b33c01f3e0bbf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] afc7f73cb82b2d285cf4f488c11358290e9bfb4d3a02709bb686d8f31eb6b519
[INFO] running `Command { std: "docker" "start" "-a" "afc7f73cb82b2d285cf4f488c11358290e9bfb4d3a02709bb686d8f31eb6b519", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling zerocopy v0.8.24
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling half v2.5.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling rustix v1.0.5
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling once_cell v1.21.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.32
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.7
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling anyhow v1.0.97
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling flate2 v1.1.1
[INFO] [stderr]    Compiling zune-jpeg v0.5.11
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling clap v4.5.32
[INFO] [stderr]    Compiling is-terminal v0.4.16
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.19.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling rand v0.9.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling rawloader v0.37.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling enumn v0.1.14
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling fax v0.2.6
[INFO] [stderr]    Compiling tiff v0.11.2
[INFO] [stderr]    Compiling serde_path_to_error v0.1.17
[INFO] [stderr]    Compiling chrono v0.4.40
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling exiftool v0.2.3
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling AstroImageCompressor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stdout]  --> src/lib.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{Deref, DerefMut};
[INFO] [stdout]   |                ^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/lib.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RawImageData` and `RawImage`
[INFO] [stdout]   --> src/lib.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rawloader::{RawImage, RawImageData};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]    --> src/lib.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let mut diff: u64 = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]    --> src/lib.rs:491:32
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `AstroImageCompressor` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `astro_image_compressor`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]   --> src/image_stats.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut diff: u64 = 0;
[INFO] [stdout]    |                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]   --> src/image_stats.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]   --> src/image_stats.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut diff: u64 = 0;
[INFO] [stdout]    |                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]   --> src/image_stats.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_image_stats` is never used
[INFO] [stdout]   --> src/image_stats.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn compute_image_stats(base_image: &RawImage, others: &[RawImage]) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_stats` is never used
[INFO] [stdout]   --> src/image_stats.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub fn compute_stats<T: PrimInt>(base_data: &[T], other: &[T]) -> (f64, f64) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `separate_channels` is never used
[INFO] [stdout]    --> src/image_stats.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn separate_channels(data: &[u16], width: usize, height: usize) -> (Vec<u16>, Vec<u16>, Vec<u16>) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "afc7f73cb82b2d285cf4f488c11358290e9bfb4d3a02709bb686d8f31eb6b519", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "afc7f73cb82b2d285cf4f488c11358290e9bfb4d3a02709bb686d8f31eb6b519", kill_on_drop: false }`
[INFO] [stdout] afc7f73cb82b2d285cf4f488c11358290e9bfb4d3a02709bb686d8f31eb6b519
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a0cbf57bd8786236822bf259af0868b6c18f1ae02d65fdf8cf0f2caf5ea6004e
[INFO] running `Command { std: "docker" "start" "-a" "a0cbf57bd8786236822bf259af0868b6c18f1ae02d65fdf8cf0f2caf5ea6004e", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stdout]  --> src/lib.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{Deref, DerefMut};
[INFO] [stdout]   |                ^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling AstroImageCompressor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/lib.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RawImageData` and `RawImage`
[INFO] [stdout]   --> src/lib.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rawloader::{RawImage, RawImageData};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]    --> src/lib.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let mut diff: u64 = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]    --> src/lib.rs:491:32
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `AstroImageCompressor` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `astro_image_compressor`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stdout]  --> src/lib.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{Deref, DerefMut};
[INFO] [stdout]   |                ^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/lib.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RawImageData` and `RawImage`
[INFO] [stdout]   --> src/lib.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rawloader::{RawImage, RawImageData};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]    --> src/lib.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/lib.rs:670:33
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let uncompressed_size = ((&to_compress.image).len() * 2);
[INFO] [stdout]     |                                 ^                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 670 -         let uncompressed_size = ((&to_compress.image).len() * 2);
[INFO] [stdout] 670 +         let uncompressed_size = (&to_compress.image).len() * 2 ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]   --> src/image_stats.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut diff: u64 = 0;
[INFO] [stdout]    |                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]   --> src/image_stats.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]   --> src/image_stats.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut diff: u64 = 0;
[INFO] [stdout]    |                         ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]   --> src/image_stats.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_image_stats` is never used
[INFO] [stdout]   --> src/image_stats.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn compute_image_stats(base_image: &RawImage, others: &[RawImage]) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_stats` is never used
[INFO] [stdout]   --> src/image_stats.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub fn compute_stats<T: PrimInt>(base_data: &[T], other: &[T]) -> (f64, f64) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `separate_channels` is never used
[INFO] [stdout]    --> src/image_stats.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn separate_channels(data: &[u16], width: usize, height: usize) -> (Vec<u16>, Vec<u16>, Vec<u16>) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff` is never read
[INFO] [stdout]    --> src/lib.rs:490:25
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let mut diff: u64 = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `updated_avg` is never read
[INFO] [stdout]    --> src/lib.rs:491:32
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let mut updated_avg: f64 = 0f64;
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:575:17
[INFO] [stdout]     |
[INFO] [stdout] 575 |             let mut rand = randomness.next_u64();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:574:13
[INFO] [stdout]     |
[INFO] [stdout] 574 |         for i in 0..vec_size {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `std`
[INFO] [stdout]    --> src/lib.rs:596:23
[INFO] [stdout]     |
[INFO] [stdout] 596 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `std`
[INFO] [stdout]    --> src/lib.rs:608:23
[INFO] [stdout]     |
[INFO] [stdout] 608 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `std`
[INFO] [stdout]    --> src/lib.rs:619:23
[INFO] [stdout]     |
[INFO] [stdout] 619 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `std`
[INFO] [stdout]    --> src/lib.rs:630:23
[INFO] [stdout]     |
[INFO] [stdout] 630 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `std`
[INFO] [stdout]    --> src/lib.rs:643:19
[INFO] [stdout]     |
[INFO] [stdout] 643 |         let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `size_width`
[INFO] [stdout]    --> src/lib.rs:644:14
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let (size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `SIZE_WIDTH`
[INFO] [stdout]     |
[INFO] [stdout] 644 -         let (size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stdout] 644 +         let (tests::SIZE_WIDTH, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let (_size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stdout]     |              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 10.84s
[INFO] running `Command { std: "docker" "inspect" "a0cbf57bd8786236822bf259af0868b6c18f1ae02d65fdf8cf0f2caf5ea6004e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0cbf57bd8786236822bf259af0868b6c18f1ae02d65fdf8cf0f2caf5ea6004e", kill_on_drop: false }`
[INFO] [stdout] a0cbf57bd8786236822bf259af0868b6c18f1ae02d65fdf8cf0f2caf5ea6004e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 505409efa56d33444992a4a78b802a70c34953e62241237f0de7b128b73110c2
[INFO] running `Command { std: "docker" "start" "-a" "505409efa56d33444992a4a78b802a70c34953e62241237f0de7b128b73110c2", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `DerefMut` and `Deref`
[INFO] [stderr]  --> src/lib.rs:3:16
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::ops::{Deref, DerefMut};
[INFO] [stderr]   |                ^^^^^  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `anyhow`
[INFO] [stderr]   --> src/lib.rs:11:22
[INFO] [stderr]    |
[INFO] [stderr] 11 | use anyhow::{Result, anyhow, bail};
[INFO] [stderr]    |                      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `RawImageData` and `RawImage`
[INFO] [stderr]   --> src/lib.rs:12:17
[INFO] [stderr]    |
[INFO] [stderr] 12 | use rawloader::{RawImage, RawImageData};
[INFO] [stderr]    |                 ^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `diff` is never read
[INFO] [stderr]    --> src/lib.rs:490:25
[INFO] [stderr]     |
[INFO] [stderr] 490 |     let mut diff: u64 = 0;
[INFO] [stderr]     |                         ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `updated_avg` is never read
[INFO] [stderr]    --> src/lib.rs:491:32
[INFO] [stderr]     |
[INFO] [stderr] 491 |     let mut updated_avg: f64 = 0f64;
[INFO] [stderr]     |                                ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: crate `AstroImageCompressor` should have a snake case name
[INFO] [stderr]   |
[INFO] [stderr]   = help: convert the identifier to snake case: `astro_image_compressor`
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `AstroImageCompressor` (lib) generated 6 warnings (run `cargo fix --lib -p AstroImageCompressor` to apply 3 suggestions)
[INFO] [stderr] warning: value assigned to `diff` is never read
[INFO] [stderr]   --> src/image_stats.rs:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let mut diff: u64 = 0;
[INFO] [stderr]    |                         ^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `updated_avg` is never read
[INFO] [stderr]   --> src/image_stats.rs:21:32
[INFO] [stderr]    |
[INFO] [stderr] 21 |     let mut updated_avg: f64 = 0f64;
[INFO] [stderr]    |                                ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `diff` is never read
[INFO] [stderr]   --> src/image_stats.rs:92:25
[INFO] [stderr]    |
[INFO] [stderr] 92 |     let mut diff: u64 = 0;
[INFO] [stderr]    |                         ^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `updated_avg` is never read
[INFO] [stderr]   --> src/image_stats.rs:93:32
[INFO] [stderr]    |
[INFO] [stderr] 93 |     let mut updated_avg: f64 = 0f64;
[INFO] [stderr]    |                                ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_image_stats` is never used
[INFO] [stderr]   --> src/image_stats.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub fn compute_image_stats(base_image: &RawImage, others: &[RawImage]) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_stats` is never used
[INFO] [stderr]   --> src/image_stats.rs:86:8
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub fn compute_stats<T: PrimInt>(base_data: &[T], other: &[T]) -> (f64, f64) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `separate_channels` is never used
[INFO] [stderr]    --> src/image_stats.rs:129:8
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub fn separate_channels(data: &[u16], width: usize, height: usize) -> (Vec<u16>, Vec<u16>, Vec<u16>) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `serde_json::json`
[INFO] [stderr]    --> src/lib.rs:540:9
[INFO] [stderr]     |
[INFO] [stderr] 540 |     use serde_json::json;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/lib.rs:670:33
[INFO] [stderr]     |
[INFO] [stderr] 670 |         let uncompressed_size = ((&to_compress.image).len() * 2);
[INFO] [stderr]     |                                 ^                              ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 670 -         let uncompressed_size = ((&to_compress.image).len() * 2);
[INFO] [stderr] 670 +         let uncompressed_size = (&to_compress.image).len() * 2 ;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:575:17
[INFO] [stderr]     |
[INFO] [stderr] 575 |             let mut rand = randomness.next_u64();
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/lib.rs:574:13
[INFO] [stderr]     |
[INFO] [stderr] 574 |         for i in 0..vec_size {
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `std`
[INFO] [stderr]    --> src/lib.rs:596:23
[INFO] [stderr]     |
[INFO] [stderr] 596 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stderr]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `std`
[INFO] [stderr]    --> src/lib.rs:608:23
[INFO] [stderr]     |
[INFO] [stderr] 608 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stderr]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `std`
[INFO] [stderr]    --> src/lib.rs:619:23
[INFO] [stderr]     |
[INFO] [stderr] 619 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stderr]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `std`
[INFO] [stderr]    --> src/lib.rs:630:23
[INFO] [stderr]     |
[INFO] [stderr] 630 |             let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stderr]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `std`
[INFO] [stderr]    --> src/lib.rs:643:19
[INFO] [stderr]     |
[INFO] [stderr] 643 |         let (avg, std) = compute_stats(&base, &to_compress);
[INFO] [stderr]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_std`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `size_width`
[INFO] [stderr]    --> src/lib.rs:644:14
[INFO] [stderr]     |
[INFO] [stderr] 644 |         let (size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: you might have meant to pattern match on the similarly named constant `SIZE_WIDTH`
[INFO] [stderr]     |
[INFO] [stderr] 644 -         let (size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stderr] 644 +         let (tests::SIZE_WIDTH, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stderr]     |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]     |
[INFO] [stderr] 644 |         let (_size_width, sizemap) = generate_parameters(16, get_width(avg as i128) as usize);
[INFO] [stderr]     |              +
[INFO] [stderr] 
[INFO] [stderr] warning: `AstroImageCompressor` (bin "AstroImageCompressor" test) generated 7 warnings
[INFO] [stderr] warning: `AstroImageCompressor` (lib test) generated 15 warnings (5 duplicates) (run `cargo fix --lib -p AstroImageCompressor --tests` to apply 10 suggestions)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/AstroImageCompressor-043ca8f791c91db3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::test_lossless_pixel_compression ... ok
[INFO] [stdout] test tests::test_lossless_pixels_compression ... FAILED
[INFO] [stdout] test tests::encoding_test ... FAILED
[INFO] [stdout] test tests::real_world_test ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_lossless_pixels_compression stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::test_lossless_pixels_compression' (27) panicked at src/lib.rs:417:5:
[INFO] [stdout] assertion failed: sizemap_size <= bit_depth
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x561b6810d042 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x561b6810d042 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x561b6810d042 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x561b6810d042 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x561b6811e49a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x561b6811e49a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x561b680da486 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x561b680da486 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x561b680eb9b9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x561b680eb9b9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x561b680eb851 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x561b68080d4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x561b68080d4e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x561b680ebc32 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x561b680ebc32 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x561b680ebaaa - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x561b680e6489 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x561b680cf25d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x561b68125d8c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x561b68125d52 - core::panicking::panic::hbff2745fd4c5afec
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x561b68001859 - AstroImageCompressor::generate_parameters::hb43fb6cfbf104c12
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:417:5
[INFO] [stdout]   21:     0x561b6801b66c - AstroImageCompressor::tests::test_lossless_pixels_compression::h8be9b63ae515dda5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:598:36
[INFO] [stdout]   22:     0x561b68001c59 - AstroImageCompressor::tests::test_lossless_pixels_compression::{{closure}}::he77b081674eba76b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:593:46
[INFO] [stdout]   23:     0x561b68001c59 - core::ops::function::FnOnce::call_once::h037a366a79636efc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x561b68080b0b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x561b68080b0b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x561b6809451a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x561b6809451a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x561b6809451a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x561b6809451a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x561b6809451a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x561b6809451a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x561b6809451a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x561b6806e974 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x561b6806e974 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x561b68072312 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x561b68072312 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x561b68072312 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x561b68072312 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x561b68072312 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x561b680e15ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x561b680e15ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x76aa23e33aa4 - <unknown>
[INFO] [stdout]   45:     0x76aa23ec0a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::encoding_test stdout ----
[INFO] [stdout] CompressedFile { header: Header { version: 1, hash: [172, 55, 202, 67, 106, 240, 253, 18, 44, 175, 221, 244, 210, 90, 80, 5, 106, 125, 159, 193, 116, 25, 235, 91, 160, 220, 35, 144, 97, 249, 224, 159], bit_depth: 16, size_map: [0, 15, 15, 15, 15, 15, 15, 17] }, metadata: {"EXPOSURE": Number(30), "ISO": Number(16000)}, data: [233, 216, 163, 75, 179, 165, 118, 129, 134, 18, 13, 220, 207, 69, 113, 170, 246, 62, 136, 104, 31, 232, 227, 146, 158, 173, 116, 148, 94, 189, 146, 147, 190, 140, 68, 173, 172, 177, 243, 49, 152, 223, 161, 249, 118, 234, 79, 75, 208, 182, 201, 208, 52, 226, 53, 245, 171, 71, 34, 79, 77, 80, 70, 212, 159, 158, 83, 157, 199, 106, 85, 181, 203, 52, 144, 160, 189, 94, 167, 155, 242, 246, 78, 25, 47, 250, 24, 62, 249, 36, 73, 230, 10, 124, 173, 220, 56, 125, 105, 222, 165, 204, 155, 46, 195, 155, 117, 67, 35, 118, 97, 68, 7, 179, 23, 51, 134, 42, 22, 124, 215, 87, 106, 30, 68, 187, 177, 205, 38, 201, 131, 68, 190, 186, 191, 151, 132, 73, 15, 247, 227, 62, 8, 10, 52, 1, 15, 191, 6, 27, 86, 187, 252, 253, 52, 214, 0, 203, 180, 127, 202, 211, 240, 76, 92, 4, 9, 50, 103, 232, 51, 180, 104, 230, 176, 29, 179, 163, 247, 90, 94, 235, 201, 58, 61, 87, 157, 215, 222, 200, 193, 180, 80, 96, 8, 168, 137, 61, 84, 6, 21, 183, 24, 20, 218, 68, 36, 212, 44, 224, 131, 56, 44, 116, 239, 104, 67, 162, 219, 227, 255, 201, 46, 188, 9, 217, 163, 36, 219, 124, 102, 75, 175, 242, 248, 63, 125, 106, 204, 13, 29, 36, 252, 195, 126, 218, 100, 40, 132, 96, 232, 196, 68, 6, 102, 124, 168, 136, 50, 177, 202, 91, 130, 185, 185, 236, 109, 222, 173, 165, 150, 254, 217, 215, 169, 3, 96, 252, 71, 145, 45, 128, 248, 72, 234, 53, 101, 139, 70, 84, 199, 107, 49, 135, 95, 185, 62, 142, 25, 195, 33, 141, 129, 188, 248, 188, 57, 18, 49, 141, 192, 157, 173, 209, 55, 64, 116, 127, 108, 180, 251, 13, 163, 97, 13, 189, 54, 242, 179, 47, 187, 130, 23, 95, 154, 159, 176, 8, 224, 77, 16, 114, 72, 230, 246, 192, 201, 128, 53, 243, 221, 53, 178, 119, 213, 134, 147, 159, 251, 22, 131, 250, 103, 122, 138, 136, 226, 130, 128, 248, 73, 21, 235, 104, 242, 244, 34, 105, 248, 28, 228, 188, 32, 249, 224, 100, 10, 253, 247, 197, 35, 247, 181, 208, 75, 246, 175, 114, 18, 79, 166, 41, 176, 17, 79, 233, 248, 58, 101, 78, 214, 171, 240, 250, 139, 74, 93, 13, 58, 122, 196, 0, 30, 108, 143, 142, 169, 145, 105, 62, 43, 58, 225, 199, 128, 249, 197, 108, 221, 212, 131, 10, 231, 242, 213, 67, 74, 54, 121, 215, 224, 67, 152, 38, 255, 9, 35, 233, 177, 106, 203, 178, 163, 122, 20, 36, 68, 118, 9, 127, 33, 150, 89, 13, 4, 242, 59, 57, 150, 14, 249, 182, 14, 34, 31, 44, 235, 255, 26, 130, 252, 206, 56, 1, 201, 129, 80, 247, 139, 162, 50, 85, 131, 245, 193, 232, 88, 38, 31, 161, 199, 31, 30, 242, 109, 225, 163, 123, 242, 150, 235, 65, 73, 25, 72, 130, 237, 160, 10, 75, 252, 251, 74, 54, 59, 18, 27, 5, 119, 112, 218, 23, 21, 37, 218, 118, 83, 20, 221, 184, 229, 45, 44, 153, 198, 102, 214, 204, 246, 232, 37, 110, 3, 188, 5, 87, 144, 125, 30, 171, 33, 44, 174, 207, 224, 231, 255, 45, 67, 160, 200, 121, 221, 255, 43, 169, 119, 89, 195, 114, 31, 180, 130, 102, 128, 92, 153, 223, 74, 215, 238, 1, 58, 135, 66, 49, 123, 140, 164, 250, 160, 107, 171, 73, 41, 1, 164, 159, 133, 86, 63, 124, 38, 61, 193, 51, 185, 182, 154, 98, 88, 127, 54, 199, 145, 210, 0, 65, 228, 69, 136, 162, 129, 223, 15, 242, 82, 223, 97, 83, 151, 90, 6, 182, 26, 129, 227, 127, 14, 165, 204, 163, 113, 12, 30, 52, 58, 84, 123, 229, 247, 126, 184, 54, 63, 79, 80, 150, 10, 50, 35, 199, 25, 161, 5, 232, 134, 206, 156, 13, 5, 71, 60, 58, 229, 107, 39, 179, 163, 180, 23, 197, 4, 160, 229, 39, 137, 131, 0, 47, 26, 241, 233, 201, 126, 85, 147, 49, 18, 146, 219, 214, 126, 217, 93, 199, 38, 105, 101, 193, 208, 46, 60, 132, 234, 209, 167, 2, 186, 23, 56, 185, 199, 171, 242, 157, 112, 247, 73, 178, 249, 0, 38, 157, 8, 42, 236, 206, 39, 254, 139, 222, 174, 108, 122, 124, 148, 155, 176, 161, 134, 99, 155, 30, 41, 1, 46, 225, 125, 252, 87, 209, 150, 33, 218, 180, 138, 56, 66, 114, 212, 235, 60, 9, 113, 94, 218, 48, 192, 134, 70, 205, 103, 42, 185, 201, 2, 161, 111, 119, 128, 87, 174, 4, 123, 211, 143, 176, 182, 58, 25, 193, 72, 174, 76, 178, 16, 146, 136, 247, 128, 140, 116, 194, 173, 187, 75, 244, 216, 170, 149, 64, 116, 238, 152, 122, 176, 45, 78, 13, 21, 171, 169, 228, 237, 90, 28, 122, 126, 244, 119, 62, 23, 234, 38, 203, 5, 206, 164, 124, 170, 86, 127, 58, 50, 190, 135, 136, 204, 93, 81, 169, 148, 7, 43, 128, 162, 211, 3, 235, 190, 128, 110, 37, 215, 6, 201, 162, 83, 241, 212, 41, 229, 8, 143, 181, 252, 27, 248, 119, 61, 7, 152, 177, 77, 96, 113, 173, 129, 90, 165, 5, 52, 170, 252, 81, 248, 163, 165, 97, 172, 85, 190, 43, 233, 142, 156, 146, 150, 159, 30, 164, 234, 143, 181, 52, 55, 187, 60, 234, 32, 151, 109, 89, 138, 12, 59, 30, 213, 60, 84, 47, 19, 170, 71, 89, 24, 188, 130, 204, 243, 189, 110, 46, 4, 18, 218, 197, 92, 177, 39, 215, 109, 22, 176, 163, 237, 98, 133, 13, 210, 134, 222, 35, 119, 72, 104, 78, 54, 225, 240, 247, 27, 162, 31, 105, 161, 224, 54, 97, 120, 43, 164, 68, 158, 91, 110, 2, 11, 103, 128, 77, 248, 248, 231, 147, 170, 247, 82, 137, 253, 23, 174, 155, 124, 189, 250, 198, 246, 172, 222, 8, 182, 230, 180, 222, 183, 182, 212, 7, 236, 190, 34, 32, 200, 157, 211, 81, 68, 124, 103, 237, 82, 68, 145, 184, 47, 57, 102, 92, 127, 206, 94, 107, 144, 132, 114, 126, 67, 112, 29, 131, 238, 244, 99, 131, 86, 210, 108, 22, 189, 29, 70, 61, 9, 95, 175, 61, 60, 8, 153, 214, 213, 96, 86, 32, 14, 143, 70, 245, 225, 86, 190, 137, 51, 170, 229, 148, 145, 98, 98, 37, 199, 228, 22, 29, 163, 181, 13, 206, 238, 171, 19, 146, 5, 6, 11, 69, 62, 219, 198, 105, 226, 173, 128, 63, 19, 159, 77, 79, 65, 173, 31, 246, 107, 52, 176, 162, 147, 69, 159, 74, 137, 85, 133, 46, 197, 83, 175, 74, 123, 196, 100, 96, 5, 93, 134, 174, 245, 126, 228, 221, 119, 164, 189, 230, 61, 17, 51, 198, 208, 231, 38, 139, 212, 63, 179, 170, 122, 36, 178, 218, 118, 242, 142, 50, 66, 243, 185, 54, 195, 193, 188, 180, 194, 167, 210, 88, 73, 230, 157, 4, 126, 3, 253, 192, 98, 168, 181, 19, 5, 7, 165, 245, 207, 159, 113, 28, 19, 20, 145, 166, 124, 126, 76, 65, 132, 13, 52, 95, 105, 31, 171, 167, 49, 241, 190, 188, 137, 184, 104, 27, 67, 166, 76, 21, 150, 101, 197, 156, 56, 15, 137, 44, 178, 20, 29, 184, 110, 126, 23, 10, 66, 143, 229, 26, 219, 35, 89, 0, 37, 227, 192, 195, 59, 26, 53, 198, 126, 125, 49, 81, 46, 255, 51, 215, 187, 60, 14, 9, 145, 10, 60, 26, 254, 100, 211, 115, 236, 242, 56, 146, 129, 240, 54, 229, 97, 233, 24, 227, 10, 162, 223, 170, 90, 249, 241, 164, 114, 185, 3, 11, 65, 59, 175, 103, 234, 203, 248, 175, 191, 63, 223, 94, 28, 188, 23, 162, 248, 206, 217, 192, 42, 212, 56, 83, 101, 127, 84, 106, 222, 71, 193, 181, 215, 231, 58, 33, 151, 236, 29, 100, 255, 204, 50, 131, 129, 139, 141, 244, 15, 68, 34, 176, 182, 46, 177, 219, 101, 218, 128, 133, 39, 25, 84, 127, 230, 124, 142, 226, 78, 156, 127, 157, 56, 61, 212, 102, 252, 132, 40, 53, 64, 226, 98, 112, 6, 199, 150, 250, 189, 118, 134, 78, 155, 100, 212, 243, 234, 249, 67, 184, 96, 240, 107, 88, 50, 31, 21, 114, 15, 105, 17, 93, 190, 176, 201, 20, 63, 120, 189, 102, 226, 109, 121, 60, 93, 19, 248, 72, 126, 163, 200, 242, 54, 253, 174, 50, 162, 64, 98, 169, 18, 126, 67, 35, 162, 204, 235, 210, 16, 217, 92, 164, 162, 244, 59, 237, 250, 36, 108, 38, 141, 251, 64, 197, 89, 11, 202, 8, 216, 242, 4, 9, 192, 179, 102, 138, 143, 32, 150, 236, 247, 132, 84, 22, 214, 247, 169, 42, 222, 75, 194, 166, 50, 114, 233, 121, 63, 174, 99, 57, 191, 143, 57, 91, 106, 15, 18, 114, 114, 95, 196, 20, 69, 12, 106, 184, 172, 133, 81, 237, 125, 192, 24, 227, 100, 180, 25, 224, 138, 19, 22, 118, 113, 109, 76, 189, 137, 63, 145, 44, 6, 85, 150, 207, 225, 45, 237, 123, 227, 86, 32, 194, 169, 151, 157, 241, 168, 170, 19, 8, 166, 152, 64, 101, 163, 175, 77, 241, 109, 232, 1, 213, 172, 71, 230, 182, 127, 64, 57, 126, 72, 249, 153, 71, 85, 145, 11, 97, 170, 248, 25, 89, 211, 52, 68, 198, 162, 148, 56, 231, 152, 180, 103, 196, 237, 74, 63, 37, 112, 224, 219, 123, 2, 10, 60, 135, 147, 64, 254, 173, 248, 49, 8, 167, 195, 49, 226, 6, 103, 99, 246, 22, 37, 201, 91, 157, 58, 93, 101, 22, 225, 80, 231, 188, 224, 199, 172, 158, 14, 170, 44, 107, 231, 19, 24, 53, 138, 85, 85, 182, 23, 232, 85, 67, 121, 91, 19, 226, 69, 104, 47, 149, 30, 214, 78, 199, 238, 111, 239, 226, 161, 106, 112, 103, 29, 204, 68, 23, 63, 133, 158, 248, 161, 11, 67, 37, 146, 36, 21, 110, 36, 182, 130, 243, 100, 163, 230, 248, 138, 249, 18, 16, 48, 59, 9, 7, 250, 15, 230, 104, 99, 54, 87, 49, 71, 195, 135, 222, 101, 49, 155, 48, 177, 109, 188, 147, 30, 112, 91, 48, 28, 181, 129, 176, 114, 82, 201, 165, 177, 82, 147, 158, 174, 5, 112, 7, 70, 0, 254, 40, 199, 30, 9, 52, 247, 65, 173, 114, 7, 173, 59, 101, 213, 250, 224, 71, 162, 148, 155, 182, 132, 18, 77, 49, 17, 141, 23, 208, 45, 212, 17, 50, 50, 88, 109, 238, 38, 136, 115, 44, 62, 42, 47, 7, 48, 36, 134, 37, 185, 144, 59, 61, 139, 133, 220, 81, 116, 106, 8, 3, 228, 230, 118, 44, 21, 93, 52, 164, 182, 89, 251, 42, 115, 162, 246, 49, 133, 24, 34, 159, 223, 248, 4, 220, 70, 228, 95, 248, 17, 68, 171, 127, 45, 110, 39, 233, 246, 163, 85, 9, 135, 152, 80, 32, 211, 138, 146, 207, 162, 203, 251, 21, 30, 196, 171, 0, 110, 80, 154, 171, 170, 103, 98, 178, 67, 1, 152, 7, 90, 211, 55, 179, 118, 2, 214, 116, 58, 21, 184, 60, 245, 212, 11, 58, 232, 112, 139, 183, 118, 165, 233, 39, 43, 241, 144, 22, 134, 68, 87, 64, 115, 188, 179, 38, 161, 9, 96, 83, 78, 194, 36, 41, 206, 17, 161, 166, 47, 192, 109, 16, 134, 28, 71, 36, 7, 138, 65, 32, 21, 34, 190, 218, 174, 96, 231, 92, 97, 8, 146, 203, 56, 206, 239, 94, 244, 73, 107, 191, 14, 110, 51, 114, 233, 236, 167, 149, 207, 137, 168, 22, 74, 137, 23, 168, 119, 241, 230, 159, 245, 100, 93, 131, 102, 147, 187, 88, 165, 39, 171, 241, 112, 29, 7, 213, 165, 204] }
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::encoding_test' (24) panicked at src/lib.rs:654:57:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Error: Invalid header
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: anyhow::error::<impl anyhow::Error>::msg
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.97/src/backtrace.rs:27:14
[INFO] [stdout]    1: anyhow::__private::format_err
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.97/src/lib.rs:692:13
[INFO] [stdout]    2: AstroImageCompressor::Header::from_bytes
[INFO] [stdout]              at ./src/lib.rs:402:13
[INFO] [stdout]    3: AstroImageCompressor::CompressedFile::from_bytes
[INFO] [stdout]              at ./src/lib.rs:343:22
[INFO] [stdout]    4: AstroImageCompressor::tests::encoding_test
[INFO] [stdout]              at ./src/lib.rs:654:22
[INFO] [stdout]    5: AstroImageCompressor::tests::encoding_test::{{closure}}
[INFO] [stdout]              at ./src/lib.rs:641:27
[INFO] [stdout]    6: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]    9: test::run_test_in_process::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   15: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   16: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   24: core::ops::function::FnOnce::call_once{{vtable.shim}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   26: std::sys::thread::unix::Thread::new::thread_start
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x561b6810d042 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x561b6810d042 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x561b6810d042 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x561b6810d042 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x561b6811e49a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x561b6811e49a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x561b680da486 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x561b680da486 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x561b680eb9b9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x561b680eb9b9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x561b680eb851 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x561b68080d4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x561b68080d4e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x561b680ebc32 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x561b680ebc32 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x561b680eba78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x561b680e6489 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x561b680cf25d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x561b68125d8c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x561b681255a2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x561b68019e27 - core::result::Result<T,E>::unwrap::h5948e30cae0f6c03
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x561b68019e27 - AstroImageCompressor::tests::encoding_test::ha173b2838aabe1a9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:654:57
[INFO] [stdout]   22:     0x561b68001cb9 - AstroImageCompressor::tests::encoding_test::{{closure}}::h59a062ffb9c4110e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:641:27
[INFO] [stdout]   23:     0x561b68001cb9 - core::ops::function::FnOnce::call_once::haff3474cf145ac8f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x561b68080b0b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x561b68080b0b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x561b6809451a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x561b6809451a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x561b6809451a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x561b6809451a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x561b6809451a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x561b6809451a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x561b6809451a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x561b6806e974 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x561b6806e974 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x561b68072312 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x561b68072312 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x561b68072312 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x561b68072312 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x561b68072312 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x561b680e15ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x561b680e15ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x76aa23e33aa4 - <unknown>
[INFO] [stdout]   45:     0x76aa23ec0a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::real_world_test stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::real_world_test' (25) panicked at src/lib.rs:660:68:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.97/src/backtrace.rs:27:14
[INFO] [stdout]    1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:2189:27
[INFO] [stdout]    2: AstroImageCompressor::UncompressedFile::new
[INFO] [stdout]              at ./src/lib.rs:207:26
[INFO] [stdout]    3: AstroImageCompressor::tests::real_world_test
[INFO] [stdout]              at ./src/lib.rs:660:26
[INFO] [stdout]    4: AstroImageCompressor::tests::real_world_test::{{closure}}
[INFO] [stdout]              at ./src/lib.rs:659:29
[INFO] [stdout]    5: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    6: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: test::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]    8: test::run_test_in_process::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]    9: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   10: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   11: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   12: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   13: test::run_test_in_process
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   14: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   15: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   16: std::sys::backtrace::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   17: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   18: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   19: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   20: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   21: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   22: std::thread::lifecycle::spawn_unchecked::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   23: core::ops::function::FnOnce::call_once{{vtable.shim}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   25: std::sys::thread::unix::Thread::new::thread_start
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   26: <unknown>
[INFO] [stdout]   27: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x561b6810d042 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x561b6810d042 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x561b6810d042 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x561b6810d042 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x561b6811e49a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x561b6811e49a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x561b680da486 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x561b680da486 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x561b680eb9b9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x561b680eb9b9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x561b680eb851 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x561b68080d4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x561b68080d4e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x561b680ebc32 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x561b680ebc32 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x561b680eba78 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x561b680e6489 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x561b680cf25d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x561b68125d8c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x561b681255a2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x561b6801a529 - core::result::Result<T,E>::unwrap::hf8a238bf26f7fdab
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x561b6801a529 - AstroImageCompressor::tests::real_world_test::h2455402d859aaca0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:660:68
[INFO] [stdout]   22:     0x561b68001c99 - AstroImageCompressor::tests::real_world_test::{{closure}}::h17f27e6b12ea338e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:659:29
[INFO] [stdout]   23:     0x561b68001c99 - core::ops::function::FnOnce::call_once::h75a381b3c9b5044e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x561b68080b0b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x561b68080b0b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x561b6809451a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x561b6809451a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x561b6809451a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x561b6809451a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x561b6809451a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x561b6809451a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x561b6809451a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x561b6806e974 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x561b6806e974 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x561b68072312 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x561b68072312 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x561b68072312 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x561b68072312 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x561b68072312 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x561b68072312 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x561b680e15ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x561b680e15ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x76aa23e33aa4 - <unknown>
[INFO] [stdout]   45:     0x76aa23ec0a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::encoding_test
[INFO] [stdout]     tests::real_world_test
[INFO] [stdout]     tests::test_lossless_pixels_compression
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "505409efa56d33444992a4a78b802a70c34953e62241237f0de7b128b73110c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "505409efa56d33444992a4a78b802a70c34953e62241237f0de7b128b73110c2", kill_on_drop: false }`
[INFO] [stdout] 505409efa56d33444992a4a78b802a70c34953e62241237f0de7b128b73110c2
