[INFO] fetching crate raster 0.2.0...
[INFO] testing raster-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate raster 0.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate raster 0.2.0
[INFO] finished tweaking crates.io crate raster 0.2.0
[INFO] tweaked toml for crates.io crate raster 0.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate raster 0.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 39 packages to highest compatible versions
[INFO] [stderr]       Adding gif v0.9.2 (available: v0.14.2)
[INFO] [stderr]       Adding image v0.10.4 (available: v0.25.10)
[INFO] [stderr]       Adding png v0.5.2 (available: v0.18.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `raster` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778
[INFO] running `Command { std: "docker" "start" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `raster` (manifest) generated 1 warning
[INFO] [stderr]    Compiling num-bigint v0.1.45
[INFO] [stderr]    Compiling num-rational v0.1.43
[INFO] [stderr]    Compiling either v1.19.0
[INFO] [stderr]    Compiling inflate v0.1.1
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling lzw v0.10.0
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling enum_primitive v0.1.1
[INFO] [stderr]    Compiling gif v0.9.2
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling flate2 v0.2.20
[INFO] [stderr]    Compiling png v0.5.2
[INFO] [stderr]    Compiling jpeg-decoder v0.1.22
[INFO] [stderr]    Compiling image v0.10.4
[INFO] [stderr]    Compiling raster v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let bin1 = try!(diff_hash(image1));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let bin2 = try!(diff_hash(image2));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:66:30
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let pixel1 = try!(image1.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let pixel2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     try!(editor::resize(&mut image, width, height, ResizeMode::Exact)); // Resize to exactly 9x8
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let pixel = try!(image.get_pixel(0, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let pixel = try!(image.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let (offset_x, offset_y) = try!(positioner.get_x_y( image1.width, image1.height, image2.width, image2.height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:228:32
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let (offset_x, offset_y) = try!(positioner.get_x_y( src.width, src.height, crop_width, crop_height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             try!(dest.set_pixel(x, y, Color::rgba(pixel.r, pixel.g, pixel.b, pixel.a)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let pixel = try!(src.get_pixel(offset_x + x, offset_y + y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:280:13
[INFO] [stdout]     |
[INFO] [stdout] 280 |             try!(src.set_pixel(x, y, color.clone()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/filter.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             try!(src.set_pixel(x, y, Color::rgba(accum_red as u8, accum_green as u8, accum_blue as u8, accum_alpha as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:160:33
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let pixel = try!(copy.get_pixel(src_x, src_y));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             try!(src.set_pixel(x, y, Color::rgba(gray as u8, gray as u8, gray as u8, gray as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             try!(src.set_pixel(x, y, Color::rgb(rgb.0, rgb.1, rgb.2)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             try!(dest.set_pixel(x, y, pixel));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let pixel = try!(src.get_pixel(px, py));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(dest.set_pixel(x+offset_x, y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let src_color1 = try!(src.get_pixel(src_x_int, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let src_color2 = try!(src.get_pixel(src_x_int2, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             try!(dest.set_pixel(x, y+offset_y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:157:30
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let src_color1 = try!(src.get_pixel(x, src_y_int));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:158:30
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let src_color2 = try!(src.get_pixel(x, src_y_int2));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     try!(src.set_pixel(dest_x, y, pixel_left));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(src.set_pixel(src_x, y, pixel_right));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:74:38
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     let pixel_left = try!(src.get_pixel(src_x, y));
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:75:39
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     let pixel_right = try!(src.get_pixel(dest_x, y));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     try!(src.set_pixel(x, dest_y, pixel_top));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     try!(src.set_pixel(x, src_y, pixel_bottom));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let pixel_top = try!(src.get_pixel(x, src_y));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:95:40
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let pixel_bottom = try!(src.get_pixel(x, dest_y));
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(dest.set_pixel(dest_x, dest_y, pixel));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:187:29
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 let pixel = try!(src.get_pixel(point.0, point.1));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 try!(dest.set_pixel(dest_x, dest_y, Color::rgba(bg.r, bg.g, bg.b, bg.a)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:72:25
[INFO] [stdout]    |
[INFO] [stdout] 72 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let color1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let color2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 a: try!(_hex_dec(&hex[7..9])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut reader = try!(decoder.read_info());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(reader.read_into_buffer(&mut bytes));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |     if let Some(_) = try!(reader.next_frame_info()) {
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     try!(encoder.write_frame(&frame).map_err(RasterError::Io));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let mut encoder = try!(
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(reader.next_frame(&mut bytes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let (info, mut reader) = try!(decoder.read_info());
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let mut writer = try!(encoder.write_header());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 |     Ok(try!(writer.write_image_data(&image.bytes)))
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/image.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 let pixel = try!(self.get_pixel(x, y));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let file = try!(File::open(image_file));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 |             Ok(try!(endec::decode_gif(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:155:23
[INFO] [stdout]     |
[INFO] [stdout] 155 |             let src = try!(piston_image::open(image_file));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |             Ok(try!(endec::decode_png(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:201:16
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Ok(try!(endec::encode_gif(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |             Ok(try!(endec::encode_png(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/lib.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 if (max - r).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:214:55
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 } else if (max - g).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:216:55
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 } else if (max - b).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/lib.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn crop(mut src: &mut Image, crop_width: i32, crop_height: i32, position: PositionMode, offset_x: i32, offset_y: i32) -> Raster...
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub fn fill(mut src: &mut Image, color: Color) -> RasterResult<()> {
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:414:15
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub fn resize(mut src: &mut Image, w: i32, h: i32, mode: ResizeMode) -> RasterResult<()> {
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn blur(mut src: &mut Image, mode: BlurMode) -> RasterResult<()>{
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn brightness(mut src: &mut Image, factor: f32) -> RasterResult<()>{
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub fn emboss(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn gamma(mut src: &mut Image, gamma: f32) -> RasterResult<()>{
[INFO] [stdout]     |              ----^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub fn grayscale(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn saturation(mut src: &mut Image, sat: f32) -> RasterResult<()>{
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:385:16
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub fn sharpen(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                ----^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn blur_box(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 | fn blur_gaussian(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn resample(mut src: &mut Image, w: i32, h: i32, interpolation: InterpolationMode) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn nearest(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]    |                ----^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn bilinear(mut src: &mut Image, w2: i32, h2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn bilinear_width(mut src: &mut Image, w2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/interpolate.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn bilinear_height(mut src: &mut Image, h2: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/transform.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn flip(mut src: &mut Image, mode: TransformMode ) -> RasterResult<()> {
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn rotate(mut src: &mut Image, degree: i32, bg: Color) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub fn resize_exact(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:210:28
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub fn resize_exact_height(mut src: &mut Image, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                            ----^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:224:27
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub fn resize_exact_width(mut src: &mut Image, w: i32) -> RasterResult<()> {
[INFO] [stdout]     |                           ----^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub fn resize_fill(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn resize_fit(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `raster` (manifest) generated 1 warning
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let bin1 = try!(diff_hash(image1));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let bin2 = try!(diff_hash(image2));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:66:30
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let pixel1 = try!(image1.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let pixel2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     try!(editor::resize(&mut image, width, height, ResizeMode::Exact)); // Resize to exactly 9x8
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let pixel = try!(image.get_pixel(0, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let pixel = try!(image.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let (offset_x, offset_y) = try!(positioner.get_x_y( image1.width, image1.height, image2.width, image2.height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:228:32
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let (offset_x, offset_y) = try!(positioner.get_x_y( src.width, src.height, crop_width, crop_height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             try!(dest.set_pixel(x, y, Color::rgba(pixel.r, pixel.g, pixel.b, pixel.a)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let pixel = try!(src.get_pixel(offset_x + x, offset_y + y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:280:13
[INFO] [stdout]     |
[INFO] [stdout] 280 |             try!(src.set_pixel(x, y, color.clone()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/filter.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             try!(src.set_pixel(x, y, Color::rgba(accum_red as u8, accum_green as u8, accum_blue as u8, accum_alpha as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:160:33
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let pixel = try!(copy.get_pixel(src_x, src_y));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             try!(src.set_pixel(x, y, Color::rgba(gray as u8, gray as u8, gray as u8, gray as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             try!(src.set_pixel(x, y, Color::rgb(rgb.0, rgb.1, rgb.2)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             try!(dest.set_pixel(x, y, pixel));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let pixel = try!(src.get_pixel(px, py));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(dest.set_pixel(x+offset_x, y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let src_color1 = try!(src.get_pixel(src_x_int, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let src_color2 = try!(src.get_pixel(src_x_int2, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             try!(dest.set_pixel(x, y+offset_y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:157:30
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let src_color1 = try!(src.get_pixel(x, src_y_int));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:158:30
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let src_color2 = try!(src.get_pixel(x, src_y_int2));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     try!(src.set_pixel(dest_x, y, pixel_left));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(src.set_pixel(src_x, y, pixel_right));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:74:38
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     let pixel_left = try!(src.get_pixel(src_x, y));
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:75:39
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     let pixel_right = try!(src.get_pixel(dest_x, y));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     try!(src.set_pixel(x, dest_y, pixel_top));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     try!(src.set_pixel(x, src_y, pixel_bottom));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let pixel_top = try!(src.get_pixel(x, src_y));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:95:40
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let pixel_bottom = try!(src.get_pixel(x, dest_y));
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(dest.set_pixel(dest_x, dest_y, pixel));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:187:29
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 let pixel = try!(src.get_pixel(point.0, point.1));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 try!(dest.set_pixel(dest_x, dest_y, Color::rgba(bg.r, bg.g, bg.b, bg.a)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:72:25
[INFO] [stdout]    |
[INFO] [stdout] 72 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let color1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let color2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 a: try!(_hex_dec(&hex[7..9])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut reader = try!(decoder.read_info());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(reader.read_into_buffer(&mut bytes));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |     if let Some(_) = try!(reader.next_frame_info()) {
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     try!(encoder.write_frame(&frame).map_err(RasterError::Io));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let mut encoder = try!(
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(reader.next_frame(&mut bytes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let (info, mut reader) = try!(decoder.read_info());
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let mut writer = try!(encoder.write_header());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 |     Ok(try!(writer.write_image_data(&image.bytes)))
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/image.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 let pixel = try!(self.get_pixel(x, y));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let file = try!(File::open(image_file));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 |             Ok(try!(endec::decode_gif(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:155:23
[INFO] [stdout]     |
[INFO] [stdout] 155 |             let src = try!(piston_image::open(image_file));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |             Ok(try!(endec::decode_png(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:201:16
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Ok(try!(endec::encode_gif(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |             Ok(try!(endec::encode_png(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/lib.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 if (max - r).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:214:55
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 } else if (max - g).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:216:55
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 } else if (max - b).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/lib.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn crop(mut src: &mut Image, crop_width: i32, crop_height: i32, position: PositionMode, offset_x: i32, offset_y: i32) -> Raster...
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub fn fill(mut src: &mut Image, color: Color) -> RasterResult<()> {
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:414:15
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub fn resize(mut src: &mut Image, w: i32, h: i32, mode: ResizeMode) -> RasterResult<()> {
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn blur(mut src: &mut Image, mode: BlurMode) -> RasterResult<()>{
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn brightness(mut src: &mut Image, factor: f32) -> RasterResult<()>{
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub fn emboss(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn gamma(mut src: &mut Image, gamma: f32) -> RasterResult<()>{
[INFO] [stdout]     |              ----^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub fn grayscale(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn saturation(mut src: &mut Image, sat: f32) -> RasterResult<()>{
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:385:16
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub fn sharpen(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                ----^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn blur_box(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 | fn blur_gaussian(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn resample(mut src: &mut Image, w: i32, h: i32, interpolation: InterpolationMode) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn nearest(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]    |                ----^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn bilinear(mut src: &mut Image, w2: i32, h2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn bilinear_width(mut src: &mut Image, w2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/interpolate.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn bilinear_height(mut src: &mut Image, h2: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/transform.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn flip(mut src: &mut Image, mode: TransformMode ) -> RasterResult<()> {
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn rotate(mut src: &mut Image, degree: i32, bg: Color) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub fn resize_exact(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:210:28
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub fn resize_exact_height(mut src: &mut Image, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                            ----^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:224:27
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub fn resize_exact_width(mut src: &mut Image, w: i32) -> RasterResult<()> {
[INFO] [stdout]     |                           ----^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub fn resize_fill(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn resize_fit(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling raster v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let bin1 = try!(diff_hash(image1));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let bin2 = try!(diff_hash(image2));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:66:30
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let pixel1 = try!(image1.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/compare.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let pixel2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     try!(editor::resize(&mut image, width, height, ResizeMode::Exact)); // Resize to exactly 9x8
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let pixel = try!(image.get_pixel(0, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/compare.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let pixel = try!(image.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let (offset_x, offset_y) = try!(positioner.get_x_y( image1.width, image1.height, image2.width, image2.height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:228:32
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let (offset_x, offset_y) = try!(positioner.get_x_y( src.width, src.height, crop_width, crop_height));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             try!(dest.set_pixel(x, y, Color::rgba(pixel.r, pixel.g, pixel.b, pixel.a)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let pixel = try!(src.get_pixel(offset_x + x, offset_y + y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/editor.rs:280:13
[INFO] [stdout]     |
[INFO] [stdout] 280 |             try!(src.set_pixel(x, y, color.clone()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/filter.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |             try!(src.set_pixel(x, y, Color::rgba(accum_red as u8, accum_green as u8, accum_blue as u8, accum_alpha as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:160:33
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let pixel = try!(copy.get_pixel(src_x, src_y));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             try!(src.set_pixel(x, y, Color::rgba(gray as u8, gray as u8, gray as u8, gray as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             try!(src.set_pixel(x, y, Color::rgb(rgb.0, rgb.1, rgb.2)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/filter.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 |             let p = try!(src.get_pixel(x, y));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             try!(dest.set_pixel(x, y, pixel));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let pixel = try!(src.get_pixel(px, py));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             try!(dest.set_pixel(x+offset_x, y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let src_color1 = try!(src.get_pixel(src_x_int, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/interpolate.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let src_color2 = try!(src.get_pixel(src_x_int2, y));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             try!(dest.set_pixel(x, y+offset_y, Color::rgba(red, green, blue, alpha)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:157:30
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let src_color1 = try!(src.get_pixel(x, src_y_int));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/interpolate.rs:158:30
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let src_color2 = try!(src.get_pixel(x, src_y_int2));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     try!(src.set_pixel(dest_x, y, pixel_left));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(src.set_pixel(src_x, y, pixel_right));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:74:38
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     let pixel_left = try!(src.get_pixel(src_x, y));
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:75:39
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     let pixel_right = try!(src.get_pixel(dest_x, y));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     try!(src.set_pixel(x, dest_y, pixel_top));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     try!(src.set_pixel(x, src_y, pixel_bottom));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let pixel_top = try!(src.get_pixel(x, src_y));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/transform.rs:95:40
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let pixel_bottom = try!(src.get_pixel(x, dest_y));
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(dest.set_pixel(dest_x, dest_y, pixel));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:187:29
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 let pixel = try!(src.get_pixel(point.0, point.1));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/transform.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 try!(dest.set_pixel(dest_x, dest_y, Color::rgba(bg.r, bg.g, bg.b, bg.a)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:72:25
[INFO] [stdout]    |
[INFO] [stdout] 72 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/blend.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |             let color1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let color2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/blend.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 a: try!(_hex_dec(&hex[7..9])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/color.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut reader = try!(decoder.read_info());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(reader.read_into_buffer(&mut bytes));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |     if let Some(_) = try!(reader.next_frame_info()) {
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     try!(encoder.write_frame(&frame).map_err(RasterError::Io));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let mut encoder = try!(
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(reader.next_frame(&mut bytes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let (info, mut reader) = try!(decoder.read_info());
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:90:16
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let file = try!(File::create(path));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let mut writer = try!(encoder.write_header());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/endec.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 |     Ok(try!(writer.write_image_data(&image.bytes)))
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/image.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 let pixel = try!(self.get_pixel(x, y));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let file = try!(File::open(image_file));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 |             Ok(try!(endec::decode_gif(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:155:23
[INFO] [stdout]     |
[INFO] [stdout] 155 |             let src = try!(piston_image::open(image_file));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |             Ok(try!(endec::decode_png(&file)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:201:16
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Ok(try!(endec::encode_gif(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |             Ok(try!(endec::encode_png(&image, &path)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/lib.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 if (max - r).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:214:55
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 } else if (max - g).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]    --> src/color.rs:216:55
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 } else if (max - b).abs() < std::f32::EPSILON {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/lib.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 | use std::ascii::AsciiExt;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub fn crop(mut src: &mut Image, crop_width: i32, crop_height: i32, position: PositionMode, offset_x: i32, offset_y: i32) -> Raster...
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub fn fill(mut src: &mut Image, color: Color) -> RasterResult<()> {
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/editor.rs:414:15
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub fn resize(mut src: &mut Image, w: i32, h: i32, mode: ResizeMode) -> RasterResult<()> {
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn blur(mut src: &mut Image, mode: BlurMode) -> RasterResult<()>{
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/filter.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn brightness(mut src: &mut Image, factor: f32) -> RasterResult<()>{
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:227:15
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub fn emboss(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn gamma(mut src: &mut Image, gamma: f32) -> RasterResult<()>{
[INFO] [stdout]     |              ----^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub fn grayscale(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub fn saturation(mut src: &mut Image, sat: f32) -> RasterResult<()>{
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:385:16
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub fn sharpen(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                ----^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 | fn blur_box(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/filter.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 | fn blur_gaussian(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stdout]     |                  ----^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn resample(mut src: &mut Image, w: i32, h: i32, interpolation: InterpolationMode) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn nearest(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]    |                ----^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub fn bilinear(mut src: &mut Image, w2: i32, h2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/interpolate.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn bilinear_width(mut src: &mut Image, w2: i32) -> RasterResult<()> {
[INFO] [stdout]    |                   ----^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/interpolate.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn bilinear_height(mut src: &mut Image, h2: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/transform.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub fn flip(mut src: &mut Image, mode: TransformMode ) -> RasterResult<()> {
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn rotate(mut src: &mut Image, degree: i32, bg: Color) -> RasterResult<()>{
[INFO] [stdout]     |               ----^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub fn resize_exact(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:210:28
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub fn resize_exact_height(mut src: &mut Image, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                            ----^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:224:27
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub fn resize_exact_width(mut src: &mut Image, w: i32) -> RasterResult<()> {
[INFO] [stdout]     |                           ----^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:236:20
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub fn resize_fill(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                    ----^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/transform.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub fn resize_fit(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stdout]     |                   ----^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.51s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `raster` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/compare.rs:28:16
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let bin1 = try!(diff_hash(image1));
[INFO] [stderr]    |                ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/compare.rs:29:16
[INFO] [stderr]    |
[INFO] [stderr] 29 |     let bin2 = try!(diff_hash(image2));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/compare.rs:66:30
[INFO] [stderr]    |
[INFO] [stderr] 66 |                 let pixel1 = try!(image1.get_pixel(x, y));
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/compare.rs:69:30
[INFO] [stderr]    |
[INFO] [stderr] 69 |                 let pixel2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/compare.rs:105:5
[INFO] [stderr]     |
[INFO] [stderr] 105 |     try!(editor::resize(&mut image, width, height, ResizeMode::Exact)); // Resize to exactly 9x8
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/compare.rs:112:21
[INFO] [stderr]     |
[INFO] [stderr] 112 |         let pixel = try!(image.get_pixel(0, y));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/compare.rs:118:25
[INFO] [stderr]     |
[INFO] [stderr] 118 |             let pixel = try!(image.get_pixel(x, y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/editor.rs:100:32
[INFO] [stderr]     |
[INFO] [stderr] 100 |     let (offset_x, offset_y) = try!(positioner.get_x_y( image1.width, image1.height, image2.width, image2.height));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/editor.rs:228:32
[INFO] [stderr]     |
[INFO] [stderr] 228 |     let (offset_x, offset_y) = try!(positioner.get_x_y( src.width, src.height, crop_width, crop_height));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/editor.rs:247:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             try!(dest.set_pixel(x, y, Color::rgba(pixel.r, pixel.g, pixel.b, pixel.a)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/editor.rs:246:25
[INFO] [stderr]     |
[INFO] [stderr] 246 |             let pixel = try!(src.get_pixel(offset_x + x, offset_y + y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/editor.rs:280:13
[INFO] [stderr]     |
[INFO] [stderr] 280 |             try!(src.set_pixel(x, y, color.clone()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/filter.rs:95:21
[INFO] [stderr]    |
[INFO] [stderr] 95 |             let p = try!(src.get_pixel(x, y));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:201:13
[INFO] [stderr]     |
[INFO] [stderr] 201 |             try!(src.set_pixel(x, y, Color::rgba(accum_red as u8, accum_green as u8, accum_blue as u8, accum_alpha as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:160:33
[INFO] [stderr]     |
[INFO] [stderr] 160 |                     let pixel = try!(copy.get_pixel(src_x, src_y));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:276:13
[INFO] [stderr]     |
[INFO] [stderr] 276 |             try!(src.set_pixel(x, y, Color::rgba(r as u8, g as u8, b as u8, a as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 270 |             let p = try!(src.get_pixel(x, y));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:311:13
[INFO] [stderr]     |
[INFO] [stderr] 311 |             try!(src.set_pixel(x, y, Color::rgba(gray as u8, gray as u8, gray as u8, gray as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:308:21
[INFO] [stderr]     |
[INFO] [stderr] 308 |             let p = try!(src.get_pixel(x, y));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:360:13
[INFO] [stderr]     |
[INFO] [stderr] 360 |             try!(src.set_pixel(x, y, Color::rgb(rgb.0, rgb.1, rgb.2)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/filter.rs:348:21
[INFO] [stderr]     |
[INFO] [stderr] 348 |             let p = try!(src.get_pixel(x, y));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/interpolate.rs:45:13
[INFO] [stderr]    |
[INFO] [stderr] 45 |             try!(dest.set_pixel(x, y, pixel));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/interpolate.rs:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 |             let pixel = try!(src.get_pixel(px, py));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/interpolate.rs:112:13
[INFO] [stderr]     |
[INFO] [stderr] 112 |             try!(dest.set_pixel(x+offset_x, y, Color::rgba(red, green, blue, alpha)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/interpolate.rs:97:30
[INFO] [stderr]    |
[INFO] [stderr] 97 |             let src_color1 = try!(src.get_pixel(src_x_int, y));
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/interpolate.rs:98:30
[INFO] [stderr]    |
[INFO] [stderr] 98 |             let src_color2 = try!(src.get_pixel(src_x_int2, y));
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/interpolate.rs:172:13
[INFO] [stderr]     |
[INFO] [stderr] 172 |             try!(dest.set_pixel(x, y+offset_y, Color::rgba(red, green, blue, alpha)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/interpolate.rs:157:30
[INFO] [stderr]     |
[INFO] [stderr] 157 |             let src_color1 = try!(src.get_pixel(x, src_y_int));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/interpolate.rs:158:30
[INFO] [stderr]     |
[INFO] [stderr] 158 |             let src_color2 = try!(src.get_pixel(x, src_y_int2));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:77:21
[INFO] [stderr]    |
[INFO] [stderr] 77 |                     try!(src.set_pixel(dest_x, y, pixel_left));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:78:21
[INFO] [stderr]    |
[INFO] [stderr] 78 |                     try!(src.set_pixel(src_x, y, pixel_right));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:74:38
[INFO] [stderr]    |
[INFO] [stderr] 74 |                     let pixel_left = try!(src.get_pixel(src_x, y));
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:75:39
[INFO] [stderr]    |
[INFO] [stderr] 75 |                     let pixel_right = try!(src.get_pixel(dest_x, y));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:97:21
[INFO] [stderr]    |
[INFO] [stderr] 97 |                     try!(src.set_pixel(x, dest_y, pixel_top));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:98:21
[INFO] [stderr]    |
[INFO] [stderr] 98 |                     try!(src.set_pixel(x, src_y, pixel_bottom));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:94:37
[INFO] [stderr]    |
[INFO] [stderr] 94 |                     let pixel_top = try!(src.get_pixel(x, src_y));
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/transform.rs:95:40
[INFO] [stderr]    |
[INFO] [stderr] 95 |                     let pixel_bottom = try!(src.get_pixel(x, dest_y));
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/transform.rs:188:17
[INFO] [stderr]     |
[INFO] [stderr] 188 |                 try!(dest.set_pixel(dest_x, dest_y, pixel));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/transform.rs:187:29
[INFO] [stderr]     |
[INFO] [stderr] 187 |                 let pixel = try!(src.get_pixel(point.0, point.1));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/transform.rs:190:17
[INFO] [stderr]     |
[INFO] [stderr] 190 |                 try!(dest.set_pixel(dest_x, dest_y, Color::rgba(bg.r, bg.g, bg.b, bg.a)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:34:25
[INFO] [stderr]    |
[INFO] [stderr] 34 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:40:25
[INFO] [stderr]    |
[INFO] [stderr] 40 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 83 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:66:25
[INFO] [stderr]    |
[INFO] [stderr] 66 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:72:25
[INFO] [stderr]    |
[INFO] [stderr] 72 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:115:13
[INFO] [stderr]     |
[INFO] [stderr] 115 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/blend.rs:98:26
[INFO] [stderr]    |
[INFO] [stderr] 98 |             let color1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:104:26
[INFO] [stderr]     |
[INFO] [stderr] 104 |             let color2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:147:13
[INFO] [stderr]     |
[INFO] [stderr] 147 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:130:25
[INFO] [stderr]     |
[INFO] [stderr] 130 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:136:25
[INFO] [stderr]     |
[INFO] [stderr] 136 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:179:13
[INFO] [stderr]     |
[INFO] [stderr] 179 |             try!(canvas.set_pixel(canvas_x, canvas_y, Color::rgba(r3 as u8, g3 as u8, b3 as u8, a3 as u8)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:162:25
[INFO] [stderr]     |
[INFO] [stderr] 162 |             let rgba1 = try!(image1.get_pixel(canvas_x, canvas_y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/blend.rs:168:25
[INFO] [stderr]     |
[INFO] [stderr] 168 |             let rgba2 = try!(image2.get_pixel(x, y));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:105:20
[INFO] [stderr]     |
[INFO] [stderr] 105 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:106:20
[INFO] [stderr]     |
[INFO] [stderr] 106 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:107:20
[INFO] [stderr]     |
[INFO] [stderr] 107 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:108:20
[INFO] [stderr]     |
[INFO] [stderr] 108 |                 a: try!(_hex_dec(&hex[7..9])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:112:20
[INFO] [stderr]     |
[INFO] [stderr] 112 |                 r: try!(_hex_dec(&hex[1..3])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:113:20
[INFO] [stderr]     |
[INFO] [stderr] 113 |                 g: try!(_hex_dec(&hex[3..5])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/color.rs:114:20
[INFO] [stderr]     |
[INFO] [stderr] 114 |                 b: try!(_hex_dec(&hex[5..7])),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:26:22
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let mut reader = try!(decoder.read_info());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         try!(reader.read_into_buffer(&mut bytes));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:30:22
[INFO] [stderr]    |
[INFO] [stderr] 30 |     if let Some(_) = try!(reader.next_frame_info()) {
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |     try!(encoder.write_frame(&frame).map_err(RasterError::Io));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:49:16
[INFO] [stderr]    |
[INFO] [stderr] 49 |     let file = try!(File::create(path));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:52:23
[INFO] [stderr]    |
[INFO] [stderr] 52 |     let mut encoder = try!(
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     try!(reader.next_frame(&mut bytes));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:62:30
[INFO] [stderr]    |
[INFO] [stderr] 62 |     let (info, mut reader) = try!(decoder.read_info());
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:90:16
[INFO] [stderr]    |
[INFO] [stderr] 90 |     let file = try!(File::create(path));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:96:22
[INFO] [stderr]    |
[INFO] [stderr] 96 |     let mut writer = try!(encoder.write_header());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/endec.rs:97:8
[INFO] [stderr]    |
[INFO] [stderr] 97 |     Ok(try!(writer.write_image_data(&image.bytes)))
[INFO] [stderr]    |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/image.rs:148:29
[INFO] [stderr]     |
[INFO] [stderr] 148 |                 let pixel = try!(self.get_pixel(x, y));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:148:16
[INFO] [stderr]     |
[INFO] [stderr] 148 |     let file = try!(File::open(image_file));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:152:16
[INFO] [stderr]     |
[INFO] [stderr] 152 |             Ok(try!(endec::decode_gif(&file)))
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:155:23
[INFO] [stderr]     |
[INFO] [stderr] 155 |             let src = try!(piston_image::open(image_file));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:171:16
[INFO] [stderr]     |
[INFO] [stderr] 171 |             Ok(try!(endec::decode_png(&file)))
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:201:16
[INFO] [stderr]     |
[INFO] [stderr] 201 |             Ok(try!(endec::encode_gif(&image, &path)))
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:213:16
[INFO] [stderr]     |
[INFO] [stderr] 213 |             Ok(try!(endec::encode_png(&image, &path)))
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stderr]    --> src/lib.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 | use std::ascii::AsciiExt;
[INFO] [stderr]     |                 ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stderr]    --> src/color.rs:209:48
[INFO] [stderr]     |
[INFO] [stderr] 209 |                 if (max - r).abs() < std::f32::EPSILON {
[INFO] [stderr]     |                                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stderr]    --> src/color.rs:214:55
[INFO] [stderr]     |
[INFO] [stderr] 214 |                 } else if (max - g).abs() < std::f32::EPSILON {
[INFO] [stderr]     |                                                       ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stderr]    --> src/color.rs:216:55
[INFO] [stderr]     |
[INFO] [stderr] 216 |                 } else if (max - b).abs() < std::f32::EPSILON {
[INFO] [stderr]     |                                                       ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stderr]    --> src/lib.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 | use std::ascii::AsciiExt;
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/editor.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 | pub fn crop(mut src: &mut Image, crop_width: i32, crop_height: i32, position: PositionMode, offset_x: i32, offset_y: i32) -> Raster...
[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: variable does not need to be mutable
[INFO] [stderr]    --> src/editor.rs:276:13
[INFO] [stderr]     |
[INFO] [stderr] 276 | pub fn fill(mut src: &mut Image, color: Color) -> RasterResult<()> {
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/editor.rs:414:15
[INFO] [stderr]     |
[INFO] [stderr] 414 | pub fn resize(mut src: &mut Image, w: i32, h: i32, mode: ResizeMode) -> RasterResult<()> {
[INFO] [stderr]     |               ----^^^
[INFO] [stderr]     |               |
[INFO] [stderr]     |               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/filter.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub fn blur(mut src: &mut Image, mode: BlurMode) -> RasterResult<()>{
[INFO] [stderr]    |             ----^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/filter.rs:83:19
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub fn brightness(mut src: &mut Image, factor: f32) -> RasterResult<()>{
[INFO] [stderr]    |                   ----^^^
[INFO] [stderr]    |                   |
[INFO] [stderr]    |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:227:15
[INFO] [stderr]     |
[INFO] [stderr] 227 | pub fn emboss(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stderr]     |               ----^^^
[INFO] [stderr]     |               |
[INFO] [stderr]     |               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:258:14
[INFO] [stderr]     |
[INFO] [stderr] 258 | pub fn gamma(mut src: &mut Image, gamma: f32) -> RasterResult<()>{
[INFO] [stderr]     |              ----^^^
[INFO] [stderr]     |              |
[INFO] [stderr]     |              help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:301:18
[INFO] [stderr]     |
[INFO] [stderr] 301 | pub fn grayscale(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stderr]     |                  ----^^^
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:341:19
[INFO] [stderr]     |
[INFO] [stderr] 341 | pub fn saturation(mut src: &mut Image, sat: f32) -> RasterResult<()>{
[INFO] [stderr]     |                   ----^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:385:16
[INFO] [stderr]     |
[INFO] [stderr] 385 | pub fn sharpen(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stderr]     |                ----^^^
[INFO] [stderr]     |                |
[INFO] [stderr]     |                help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:399:13
[INFO] [stderr]     |
[INFO] [stderr] 399 | fn blur_box(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/filter.rs:410:18
[INFO] [stderr]     |
[INFO] [stderr] 410 | fn blur_gaussian(mut src: &mut Image) -> RasterResult<()>{
[INFO] [stderr]     |                  ----^^^
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/interpolate.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn resample(mut src: &mut Image, w: i32, h: i32, interpolation: InterpolationMode) -> RasterResult<()> {
[INFO] [stderr]    |                 ----^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/interpolate.rs:32:16
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn nearest(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stderr]    |                ----^^^
[INFO] [stderr]    |                |
[INFO] [stderr]    |                help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/interpolate.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub fn bilinear(mut src: &mut Image, w2: i32, h2: i32) -> RasterResult<()> {
[INFO] [stderr]    |                 ----^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/interpolate.rs:64:19
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn bilinear_width(mut src: &mut Image, w2: i32) -> RasterResult<()> {
[INFO] [stderr]    |                   ----^^^
[INFO] [stderr]    |                   |
[INFO] [stderr]    |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/interpolate.rs:124:20
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn bilinear_height(mut src: &mut Image, h2: i32) -> RasterResult<()> {
[INFO] [stderr]     |                    ----^^^
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/transform.rs:59:13
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub fn flip(mut src: &mut Image, mode: TransformMode ) -> RasterResult<()> {
[INFO] [stderr]    |             ----^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:144:15
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub fn rotate(mut src: &mut Image, degree: i32, bg: Color) -> RasterResult<()>{
[INFO] [stderr]     |               ----^^^
[INFO] [stderr]     |               |
[INFO] [stderr]     |               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:204:21
[INFO] [stderr]     |
[INFO] [stderr] 204 | pub fn resize_exact(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stderr]     |                     ----^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:210:28
[INFO] [stderr]     |
[INFO] [stderr] 210 | pub fn resize_exact_height(mut src: &mut Image, h: i32) -> RasterResult<()> {
[INFO] [stderr]     |                            ----^^^
[INFO] [stderr]     |                            |
[INFO] [stderr]     |                            help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:224:27
[INFO] [stderr]     |
[INFO] [stderr] 224 | pub fn resize_exact_width(mut src: &mut Image, w: i32) -> RasterResult<()> {
[INFO] [stderr]     |                           ----^^^
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:236:20
[INFO] [stderr]     |
[INFO] [stderr] 236 | pub fn resize_fill(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stderr]     |                    ----^^^
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/transform.rs:258:19
[INFO] [stderr]     |
[INFO] [stderr] 258 | pub fn resize_fit(mut src: &mut Image, w: i32, h: i32) -> RasterResult<()> {
[INFO] [stderr]     |                   ----^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `raster` (lib) generated 110 warnings (run `cargo fix --lib -p raster` to apply 24 suggestions)
[INFO] [stderr] warning: `raster` (lib test) generated 110 warnings (110 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: bitflags v0.7.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/raster/bd6603a3fe251db7/out/raster-bd6603a3fe251db7)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests raster
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test src/color.rs - color::Color::hex (line 72) ... ok
[INFO] [stdout] test src/compare.rs - compare::equal (line 44) ... FAILED
[INFO] [stdout] test src/color.rs - color::Color::to_rgb (line 240) ... ok
[INFO] [stdout] test src/color.rs - color::Color::rgb (line 136) ... ok
[INFO] [stdout] test src/color.rs - color::Color::rgba (line 161) ... ok
[INFO] [stdout] test src/editor.rs - editor::resize (line 354) ... FAILED
[INFO] [stdout] test src/compare.rs - compare::similar (line 17) ... FAILED
[INFO] [stdout] test src/editor.rs - editor::resize (line 375) ... FAILED
[INFO] [stdout] test src/editor.rs - editor::resize (line 306) ... FAILED
[INFO] [stdout] test src/editor.rs - editor::fill (line 260) ... FAILED
[INFO] [stdout] test src/editor.rs - editor::blend (line 28) ... FAILED
[INFO] [stdout] test src/color.rs - color::Color::to_hsv (line 184) ... ok
[INFO] [stdout] test src/editor.rs - editor::resize (line 395) ... FAILED
[INFO] [stdout] test src/color.rs - color::Color::hex (line 96) ... ok
[INFO] [stdout] test src/editor.rs - editor::crop (line 172) ... FAILED
[INFO] [stdout] test src/editor.rs - editor::resize (line 334) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 10) ... ignored
[INFO] [stdout] test src/lib.rs - (line 19) ... ignored
[INFO] [stdout] test src/lib.rs - (line 26) ... ignored
[INFO] [stdout] test src/lib.rs - (line 34) ... ignored
[INFO] [stdout] test src/filter.rs - filter::blur (line 27) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::convolve (line 114) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::brightness (line 69) ... FAILED
[INFO] [stdout] test src/image.rs - image::Image::get_pixel (line 177) ... ok
[INFO] [stdout] test src/filter.rs - filter::grayscale (line 287) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::saturation (line 326) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::blur (line 43) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::emboss (line 212) ... FAILED
[INFO] [stdout] test src/filter.rs - filter::gamma (line 243) ... FAILED
[INFO] [stdout] test src/image.rs - image::Image::blank (line 33) ... ok
[INFO] [stdout] test src/image.rs - image::Image::set_pixel (line 222) ... ok
[INFO] [stdout] test src/transform.rs - transform::rotate (line 117) ... FAILED
[INFO] [stdout] test src/transform.rs - transform::flip (line 47) ... FAILED
[INFO] [stdout] test src/image.rs - image::Image::check_pixel (line 62) ... ok
[INFO] [stdout] test src/filter.rs - filter::sharpen (line 371) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 45) ... FAILED
[INFO] [stdout] test src/lib.rs - save (line 188) ... FAILED
[INFO] [stdout] test src/lib.rs - open (line 136) ... FAILED
[INFO] [stdout] test src/transform.rs - transform::flip (line 33) ... FAILED
[INFO] [stdout] test src/image.rs - image::Image::histogram (line 90) ... FAILED
[INFO] [stdout] test src/transform.rs - transform::rotate (line 132) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/compare.rs - compare::equal (line 44) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (784) panicked at src/compare.rs:7:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56196432c051 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56196432c051 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56196432c051 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56196432c051 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56196433ecba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56196433ecba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x56196432fe0c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x56196432fe0c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5619643111a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5619643111a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x561964325741 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x561964325a6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x561964311252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x56196430a2c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x561964311dad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x56196433f3ec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x56196433f1c2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5619642bb7e2 - rust_out[72a830746f8703f]::main::_doctest_main_src_compare_rs_44_0
[INFO] [stdout]   18:     0x5619642bb426 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5619642bc033 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5619642bb2be - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5619642bb3d9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x561964324ed8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x561964324ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x561964324ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x561964324ed8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x561964324ed8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x561964324ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x561964324ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x561964324ed8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x561964324ed8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5619642bb131 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5619642bc075 - main
[INFO] [stdout]   33:     0x7373ccbaf601 - <unknown>
[INFO] [stdout]   34:     0x7373ccbaf718 - __libc_start_main
[INFO] [stdout]   35:     0x5619642bb045 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::resize (line 354) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (926) panicked at src/editor.rs:8:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5edfddac3cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5edfddac3cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5edfddac3cd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5edfddac3cd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5edfddad69aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5edfddad69aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5edfddac7afc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5edfddac7afc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5edfddaa8e26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5edfddaa8e26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5edfddabd3c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5edfddabd6eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5edfddaa8ed2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5edfddaa1f49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5edfddaa9a2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5edfddad70dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5edfddad6eb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5edfdda4128e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_354_0
[INFO] [stdout]   18:     0x5edfdda40ec6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5edfdda41d53 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5edfdda40d56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5edfdda40e79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5edfddabcb58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5edfddabcb58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5edfddabcb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5edfddabcb58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5edfdda40c11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5edfdda41d95 - main
[INFO] [stdout]   33:     0x79d495223601 - <unknown>
[INFO] [stdout]   34:     0x79d495223718 - __libc_start_main
[INFO] [stdout]   35:     0x5edfdda40b25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/compare.rs - compare::similar (line 17) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (920) panicked at src/compare.rs:7:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e0c3b2f8d01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e0c3b2f8d01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e0c3b2f8d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e0c3b2f8d01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e0c3b30bfaa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e0c3b30bfaa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5e0c3b2fcfdc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e0c3b2fcfdc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e0c3b2ddc66 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e0c3b2ddc66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5e0c3b2f2321 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e0c3b2f264b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5e0c3b2ddd12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5e0c3b2d6d09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e0c3b2de8ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5e0c3b30c6dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e0c3b30c4b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5e0c3b286da5 - rust_out[72a830746f8703f]::main::_doctest_main_src_compare_rs_17_0
[INFO] [stdout]   18:     0x5e0c3b2869e6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5e0c3b287603 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5e0c3b286876 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5e0c3b286999 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5e0c3b2f1ab8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e0c3b2f1ab8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5e0c3b286731 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5e0c3b287645 - main
[INFO] [stdout]   33:     0x7d4f9f04f601 - <unknown>
[INFO] [stdout]   34:     0x7d4f9f04f718 - __libc_start_main
[INFO] [stdout]   35:     0x5e0c3b286615 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::resize (line 375) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (924) panicked at src/editor.rs:8:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62c9d82e2cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62c9d82e2cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62c9d82e2cd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62c9d82e2cd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62c9d82f59aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62c9d82f59aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x62c9d82e6afc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x62c9d82e6afc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x62c9d82c7e26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62c9d82c7e26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x62c9d82dc3c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62c9d82dc6eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x62c9d82c7ed2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x62c9d82c0f49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x62c9d82c8a2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x62c9d82f60dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x62c9d82f5eb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x62c9d826028e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_375_0
[INFO] [stdout]   18:     0x62c9d825fec6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x62c9d8260d53 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x62c9d825fd56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x62c9d825fe79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x62c9d82dbb58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x62c9d82dbb58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x62c9d825fc11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x62c9d8260d95 - main
[INFO] [stdout]   33:     0x7832d5b0f601 - <unknown>
[INFO] [stdout]   34:     0x7832d5b0f718 - __libc_start_main
[INFO] [stdout]   35:     0x62c9d825fb25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::resize (line 306) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (980) panicked at src/editor.rs:8:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fcb1ea4b911 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fcb1ea4b911 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fcb1ea4b911 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fcb1ea4b911 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fcb1ea5e5ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fcb1ea5e5ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5fcb1ea4f73c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5fcb1ea4f73c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5fcb1ea30a66 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fcb1ea30a66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5fcb1ea45001 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fcb1ea4532b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5fcb1ea30b12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5fcb1ea29b89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5fcb1ea3166d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5fcb1ea5ed1c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5fcb1ea5eaf2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5fcb1e9c654e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_306_0
[INFO] [stdout]   18:     0x5fcb1e9c6186 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5fcb1e9c7593 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5fcb1e9c6016 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5fcb1e9c6139 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5fcb1ea44798 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fcb1ea44798 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5fcb1e9c5ed1 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5fcb1e9c75d5 - main
[INFO] [stdout]   33:     0x7dd89bbd1601 - <unknown>
[INFO] [stdout]   34:     0x7dd89bbd1718 - __libc_start_main
[INFO] [stdout]   35:     0x5fcb1e9c5de5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::fill (line 260) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (974) panicked at src/editor.rs:16:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55fda0dbf2d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55fda0dbf2d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55fda0dbf2d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55fda0dbf2d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55fda0dd10ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55fda0dd10ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x55fda0dc245c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x55fda0dc245c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x55fda0da94f6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55fda0da94f6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x55fda0dbbcf1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55fda0dbbeab - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x55fda0da95a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x55fda0da2779 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x55fda0da9ced - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x55fda0dd17dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x55fda0dd15b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x55fda0d867fe - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_260_0
[INFO] [stdout]   18:     0x55fda0d862c6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x55fda0d86d73 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x55fda0d86156 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x55fda0d86279 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x55fda0dbb498 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x55fda0dbb498 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x55fda0dbb498 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x55fda0dbb498 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x55fda0d86011 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x55fda0d86db5 - main
[INFO] [stdout]   33:     0x7b4134bc9601 - <unknown>
[INFO] [stdout]   34:     0x7b4134bc9718 - __libc_start_main
[INFO] [stdout]   35:     0x55fda0d85f25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::blend (line 28) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (969) panicked at src/editor.rs:8:50:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a1ada158551 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a1ada158551 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a1ada158551 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a1ada158551 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a1ada16b22a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a1ada16b22a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5a1ada15c37c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5a1ada15c37c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5a1ada13d6a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a1ada13d6a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5a1ada151c41 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a1ada151f6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5a1ada13d752 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5a1ada1367c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5a1ada13e2ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5a1ada16b95c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5a1ada16b732 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5a1ada0d424e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_28_0
[INFO] [stdout]   18:     0x5a1ada0d3e86 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5a1ada0d55a3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5a1ada0d3d16 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5a1ada0d3e39 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5a1ada1513d8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5a1ada1513d8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5a1ada0d3bd1 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5a1ada0d55e5 - main
[INFO] [stdout]   33:     0x7805cd190601 - <unknown>
[INFO] [stdout]   34:     0x7805cd190718 - __libc_start_main
[INFO] [stdout]   35:     0x5a1ada0d3ae5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::resize (line 395) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (970) panicked at src/editor.rs:8:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5deef9657cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5deef9657cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5deef9657cd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5deef9657cd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5deef966a9aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5deef966a9aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5deef965bafc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5deef965bafc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5deef963ce26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5deef963ce26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5deef96513c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5deef96516eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5deef963ced2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5deef9635f49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5deef963da2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5deef966b0dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5deef966aeb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5deef95d528e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_395_0
[INFO] [stdout]   18:     0x5deef95d4ec6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5deef95d5d53 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5deef95d4d56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5deef95d4e79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5deef9650b58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5deef9650b58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5deef9650b58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5deef9650b58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5deef9650b58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5deef9650b58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5deef9650b58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5deef9650b58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5deef9650b58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5deef95d4c11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5deef95d5d95 - main
[INFO] [stdout]   33:     0x79110f79a601 - <unknown>
[INFO] [stdout]   34:     0x79110f79a718 - __libc_start_main
[INFO] [stdout]   35:     0x5deef95d4b25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::crop (line 172) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1024) panicked at src/editor.rs:8:59:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x611213776f11 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x611213776f11 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x611213776f11 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x611213776f11 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x611213789bea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x611213789bea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61121377ad3c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61121377ad3c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61121375c066 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61121375c066 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x611213770601 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61121377092b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x61121375c112 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x611213755189 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x61121375cc6d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x61121378a31c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x61121378a0f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x6112136f3c5e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_172_0
[INFO] [stdout]   18:     0x6112136f3726 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x6112136f5993 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6112136f34d6 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x6112136f36d9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x61121376fd98 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x61121376fd98 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x61121376fd98 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x61121376fd98 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x61121376fd98 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x61121376fd98 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x61121376fd98 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x61121376fd98 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61121376fd98 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x6112136f3391 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x6112136f59d5 - main
[INFO] [stdout]   33:     0x76e64798b601 - <unknown>
[INFO] [stdout]   34:     0x76e64798b718 - __libc_start_main
[INFO] [stdout]   35:     0x6112136f32a5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/editor.rs - editor::resize (line 334) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1013) panicked at src/editor.rs:8:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57c9626e5cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57c9626e5cd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57c9626e5cd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57c9626e5cd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57c9626f89aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57c9626f89aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57c9626e9afc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x57c9626e9afc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x57c9626cae26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57c9626cae26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57c9626df3c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57c9626df6eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x57c9626caed2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x57c9626c3f49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x57c9626cba2d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x57c9626f90dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x57c9626f8eb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x57c96266328e - rust_out[72a830746f8703f]::main::_doctest_main_src_editor_rs_334_0
[INFO] [stdout]   18:     0x57c962662ec6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x57c962663d53 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x57c962662d56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x57c962662e79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x57c9626deb58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x57c9626deb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x57c9626deb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x57c9626deb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x57c9626deb58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x57c9626deb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x57c9626deb58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x57c9626deb58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x57c9626deb58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x57c962662c11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x57c962663d95 - main
[INFO] [stdout]   33:     0x7f28e41cf601 - <unknown>
[INFO] [stdout]   34:     0x7f28e41cf718 - __libc_start_main
[INFO] [stdout]   35:     0x57c962662b25 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::blur (line 27) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1062) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c11ca5e451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c11ca5e451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c11ca5e451 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61c11ca5e451 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61c11ca7112a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61c11ca7112a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61c11ca6227c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61c11ca6227c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61c11ca435a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61c11ca435a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61c11ca57b41 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61c11ca57e6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x61c11ca43652 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x61c11ca3c6c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x61c11ca441ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x61c11ca7185c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x61c11ca71632 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x61c11c9dc082 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_27_0
[INFO] [stdout]   18:     0x61c11c9dbcc6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x61c11c9dc803 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x61c11c9dbb56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x61c11c9dbc79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x61c11ca572d8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x61c11ca572d8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x61c11ca572d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61c11ca572d8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x61c11c9dba11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x61c11c9dc845 - main
[INFO] [stdout]   33:     0x70a213a38601 - <unknown>
[INFO] [stdout]   34:     0x70a213a38718 - __libc_start_main
[INFO] [stdout]   35:     0x61c11c9db925 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::convolve (line 114) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1172) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b961765451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b961765451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b961765451 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b961765451 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b96177812a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b96177812a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x63b96176927c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x63b96176927c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x63b96174a5a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b96174a5a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x63b96175eb41 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b96175ee6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x63b96174a652 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x63b9617436c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x63b96174b1ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x63b96177885c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x63b961778632 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x63b9616e3002 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_114_0
[INFO] [stdout]   18:     0x63b9616e2c46 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x63b9616e3873 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x63b9616e2ad6 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x63b9616e2bf9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x63b96175e2d8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x63b96175e2d8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x63b96175e2d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b96175e2d8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x63b9616e2991 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x63b9616e38b5 - main
[INFO] [stdout]   33:     0x7408f316f601 - <unknown>
[INFO] [stdout]   34:     0x7408f316f718 - __libc_start_main
[INFO] [stdout]   35:     0x63b9616e28a5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::brightness (line 69) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1168) panicked at src/filter.rs:7:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8205615ad1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8205615ad1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8205615ad1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8205615ad1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c82056287aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c82056287aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c82056198fc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c82056198fc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c82055fac26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c82055fac26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c820560f1c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c820560f4eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5c82055facd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5c82055f3d49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5c82055fb82d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5c8205628edc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5c8205628cb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5c8205593fc2 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_69_0
[INFO] [stdout]   18:     0x5c8205593c06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5c8205594753 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5c8205593a96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5c8205593bb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5c820560e958 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5c820560e958 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5c820560e958 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5c820560e958 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5c820560e958 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5c820560e958 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5c820560e958 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5c820560e958 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c820560e958 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5c8205593951 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5c8205594795 - main
[INFO] [stdout]   33:     0x70909ce26601 - <unknown>
[INFO] [stdout]   34:     0x70909ce26718 - __libc_start_main
[INFO] [stdout]   35:     0x5c8205593865 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::grayscale (line 287) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1252) panicked at src/filter.rs:7:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56753a1039d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56753a1039d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56753a1039d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56753a1039d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56753a1166aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56753a1166aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x56753a1077fc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x56753a1077fc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x56753a0e8b26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56753a0e8b26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x56753a0fd0c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x56753a0fd3eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x56753a0e8bd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x56753a0e1c49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x56753a0e972d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x56753a116ddc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x56753a116bb2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x56753a081fc2 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_287_0
[INFO] [stdout]   18:     0x56753a081c06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x56753a082743 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x56753a081a96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x56753a081bb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x56753a0fc858 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x56753a0fc858 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x56753a0fc858 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x56753a0fc858 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x56753a0fc858 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x56753a0fc858 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x56753a0fc858 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x56753a0fc858 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x56753a0fc858 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x56753a081951 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x56753a082785 - main
[INFO] [stdout]   33:     0x7bb230e5d601 - <unknown>
[INFO] [stdout]   34:     0x7bb230e5d718 - __libc_start_main
[INFO] [stdout]   35:     0x56753a081865 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::saturation (line 326) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1238) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6421c622be91 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6421c622be91 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6421c622be91 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6421c622be91 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6421c623eb6a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6421c623eb6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x6421c622fcbc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6421c622fcbc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6421c6210fe6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6421c6210fe6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x6421c6225581 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6421c62258ab - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x6421c6211092 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x6421c620a109 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x6421c6211bed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x6421c623f29c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x6421c623f072 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x6421c61aa0c2 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_326_0
[INFO] [stdout]   18:     0x6421c61a9d06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x6421c61aa853 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x6421c61a9b96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x6421c61a9cb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x6421c6224d18 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x6421c6224d18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x6421c6224d18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x6421c6224d18 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x6421c6224d18 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x6421c6224d18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x6421c6224d18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x6421c6224d18 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6421c6224d18 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x6421c61a9a51 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x6421c61aa895 - main
[INFO] [stdout]   33:     0x76aad0346601 - <unknown>
[INFO] [stdout]   34:     0x76aad0346718 - __libc_start_main
[INFO] [stdout]   35:     0x6421c61a9965 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::blur (line 43) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1250) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x592fc54dc451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x592fc54dc451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x592fc54dc451 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x592fc54dc451 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x592fc54ef12a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x592fc54ef12a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x592fc54e027c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x592fc54e027c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x592fc54c15a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x592fc54c15a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x592fc54d5b41 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x592fc54d5e6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x592fc54c1652 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x592fc54ba6c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x592fc54c21ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x592fc54ef85c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x592fc54ef632 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x592fc545a082 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_43_0
[INFO] [stdout]   18:     0x592fc5459cc6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x592fc545a803 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x592fc5459b56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x592fc5459c79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x592fc54d52d8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x592fc54d52d8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x592fc54d52d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x592fc54d52d8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x592fc5459a11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x592fc545a845 - main
[INFO] [stdout]   33:     0x79cb1c6b6601 - <unknown>
[INFO] [stdout]   34:     0x79cb1c6b6718 - __libc_start_main
[INFO] [stdout]   35:     0x592fc5459925 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::emboss (line 212) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1257) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e71f30a7411 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e71f30a7411 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e71f30a7411 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e71f30a7411 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e71f30ba0ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e71f30ba0ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5e71f30ab23c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e71f30ab23c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e71f308c566 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e71f308c566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5e71f30a0b01 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e71f30a0e2b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5e71f308c612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5e71f3085689 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e71f308d16d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5e71f30ba81c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e71f30ba5f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5e71f3025042 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_212_0
[INFO] [stdout]   18:     0x5e71f3024c86 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5e71f30257c3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5e71f3024b16 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5e71f3024c39 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5e71f30a0298 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5e71f30a0298 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5e71f30a0298 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e71f30a0298 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5e71f30249d1 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5e71f3025805 - main
[INFO] [stdout]   33:     0x7a14ea5de601 - <unknown>
[INFO] [stdout]   34:     0x7a14ea5de718 - __libc_start_main
[INFO] [stdout]   35:     0x5e71f30248e5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::gamma (line 243) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1293) panicked at src/filter.rs:7:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e3dd88a6b91 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e3dd88a6b91 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e3dd88a6b91 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e3dd88a6b91 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e3dd88b986a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e3dd88b986a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5e3dd88aa9bc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e3dd88aa9bc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e3dd888bce6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e3dd888bce6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5e3dd88a0281 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e3dd88a05ab - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5e3dd888bd92 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5e3dd8884e09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e3dd888c8ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5e3dd88b9f9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e3dd88b9d72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5e3dd8825042 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_243_0
[INFO] [stdout]   18:     0x5e3dd8824c86 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5e3dd88257d3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5e3dd8824b16 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5e3dd8824c39 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5e3dd889fa18 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e3dd889fa18 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5e3dd88249d1 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5e3dd8825815 - main
[INFO] [stdout]   33:     0x730b14055601 - <unknown>
[INFO] [stdout]   34:     0x730b14055718 - __libc_start_main
[INFO] [stdout]   35:     0x5e3dd88248e5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transform.rs - transform::rotate (line 117) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1468) panicked at src/transform.rs:9:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bd7a3970051 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bd7a3970051 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bd7a3970051 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bd7a3970051 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bd7a3982d2a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bd7a3982d2a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5bd7a3973e7c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5bd7a3973e7c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5bd7a39551a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bd7a39551a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5bd7a3969741 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bd7a3969a6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5bd7a3955252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5bd7a394e2c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5bd7a3955dad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5bd7a398345c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5bd7a3983232 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5bd7a38ee0e2 - rust_out[72a830746f8703f]::main::_doctest_main_src_transform_rs_117_0
[INFO] [stdout]   18:     0x5bd7a38edd06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5bd7a38ee8a3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5bd7a38edb96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5bd7a38edcb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5bd7a3968ed8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bd7a3968ed8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5bd7a38eda51 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5bd7a38ee8e5 - main
[INFO] [stdout]   33:     0x7f7d8105e601 - <unknown>
[INFO] [stdout]   34:     0x7f7d8105e718 - __libc_start_main
[INFO] [stdout]   35:     0x5bd7a38ed965 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transform.rs - transform::flip (line 47) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1467) panicked at src/transform.rs:9:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d86af924bd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d86af924bd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d86af924bd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d86af924bd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d86af9378aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d86af9378aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5d86af9289fc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d86af9289fc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d86af909d26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d86af909d26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5d86af91e2c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d86af91e5eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5d86af909dd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5d86af902e49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5d86af90a92d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5d86af937fdc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5d86af937db2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5d86af8a2fc2 - rust_out[72a830746f8703f]::main::_doctest_main_src_transform_rs_47_0
[INFO] [stdout]   18:     0x5d86af8a2c06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5d86af8a3743 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5d86af8a2a96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5d86af8a2bb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5d86af91da58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5d86af91da58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5d86af91da58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5d86af91da58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5d86af91da58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5d86af91da58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5d86af91da58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5d86af91da58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5d86af91da58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5d86af8a2951 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5d86af8a3785 - main
[INFO] [stdout]   33:     0x76302a3f2601 - <unknown>
[INFO] [stdout]   34:     0x76302a3f2718 - __libc_start_main
[INFO] [stdout]   35:     0x5d86af8a2865 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/filter.rs - filter::sharpen (line 371) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1388) panicked at src/filter.rs:8:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62388911b451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62388911b451 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62388911b451 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62388911b451 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62388912e12a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62388912e12a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x62388911f27c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x62388911f27c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6238891005a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6238891005a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x623889114b41 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x623889114e6b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x623889100652 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x6238890f96c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x6238891011ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x62388912e85c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x62388912e632 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x623889099082 - rust_out[72a830746f8703f]::main::_doctest_main_src_filter_rs_371_0
[INFO] [stdout]   18:     0x623889098cc6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x623889099803 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x623889098b56 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x623889098c79 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x6238891142d8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x6238891142d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x6238891142d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x6238891142d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x6238891142d8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x6238891142d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x6238891142d8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x6238891142d8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6238891142d8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x623889098a11 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x623889099845 - main
[INFO] [stdout]   33:     0x724b3317c601 - <unknown>
[INFO] [stdout]   34:     0x724b3317c718 - __libc_start_main
[INFO] [stdout]   35:     0x623889098925 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 45) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1472) panicked at src/lib.rs:6:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5914b0235311 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5914b0235311 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5914b0235311 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5914b0235311 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5914b0247fea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5914b0247fea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5914b023913c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5914b023913c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5914b021a466 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5914b021a466 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5914b022ea01 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5914b022ed2b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5914b021a512 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5914b0213589 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5914b021b06d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5914b024871c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5914b02484f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5914b01b3c82 - rust_out[72a830746f8703f]::main::_doctest_main_src_lib_rs_45_0
[INFO] [stdout]   18:     0x5914b01b38c6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5914b01b4313 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5914b01b3756 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5914b01b3879 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5914b022e198 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5914b022e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5914b022e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5914b022e198 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5914b022e198 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5914b022e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5914b022e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5914b022e198 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5914b022e198 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5914b01b3611 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5914b01b4355 - main
[INFO] [stdout]   33:     0x7e950f812601 - <unknown>
[INFO] [stdout]   34:     0x7e950f812718 - __libc_start_main
[INFO] [stdout]   35:     0x5914b01b3525 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - save (line 188) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1470) panicked at src/lib.rs:6:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fc239355311 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fc239355311 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fc239355311 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fc239355311 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fc239367fea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fc239367fea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5fc23935913c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5fc23935913c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5fc23933a466 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fc23933a466 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5fc23934ea01 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fc23934ed2b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5fc23933a512 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5fc239333589 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5fc23933b06d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5fc23936871c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5fc2393684f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5fc2392d3c82 - rust_out[72a830746f8703f]::main::_doctest_main_src_lib_rs_188_0
[INFO] [stdout]   18:     0x5fc2392d38c6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5fc2392d4313 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5fc2392d3756 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5fc2392d3879 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5fc23934e198 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5fc23934e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5fc23934e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5fc23934e198 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5fc23934e198 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5fc23934e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5fc23934e198 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5fc23934e198 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fc23934e198 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5fc2392d3611 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5fc2392d4355 - main
[INFO] [stdout]   33:     0x725a2db73601 - <unknown>
[INFO] [stdout]   34:     0x725a2db73718 - __libc_start_main
[INFO] [stdout]   35:     0x5fc2392d3525 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - open (line 136) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1475) panicked at src/lib.rs:6:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x626bbdb65ef1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x626bbdb65ef1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x626bbdb65ef1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x626bbdb65ef1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x626bbdb7919a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x626bbdb7919a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x626bbdb6a1cc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x626bbdb6a1cc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x626bbdb4ae56 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x626bbdb4ae56 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x626bbdb5f511 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x626bbdb5f83b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x626bbdb4af02 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x626bbdb43ef9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x626bbdb4badd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x626bbdb798cc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x626bbdb796a2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x626bbdaf57d2 - rust_out[72a830746f8703f]::main::_doctest_main_src_lib_rs_136_0
[INFO] [stdout]   18:     0x626bbdaf5416 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x626bbdaf5df3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x626bbdaf52a6 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x626bbdaf53c9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x626bbdb5eca8 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x626bbdb5eca8 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x626bbdaf5161 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x626bbdaf5e35 - main
[INFO] [stdout]   33:     0x76f2dd9ac601 - <unknown>
[INFO] [stdout]   34:     0x76f2dd9ac718 - __libc_start_main
[INFO] [stdout]   35:     0x626bbdaf5045 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transform.rs - transform::flip (line 33) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1494) panicked at src/transform.rs:9:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfefb590bd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfefb590bd1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfefb590bd1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfefb590bd1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfefb5a38aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfefb5a38aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5bfefb5949fc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5bfefb5949fc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5bfefb575d26 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfefb575d26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5bfefb58a2c1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfefb58a5eb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5bfefb575dd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5bfefb56ee49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5bfefb57692d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5bfefb5a3fdc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5bfefb5a3db2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5bfefb50efc2 - rust_out[72a830746f8703f]::main::_doctest_main_src_transform_rs_33_0
[INFO] [stdout]   18:     0x5bfefb50ec06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5bfefb50f743 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5bfefb50ea96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5bfefb50ebb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5bfefb589a58 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5bfefb589a58 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5bfefb589a58 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfefb589a58 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5bfefb50e951 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5bfefb50f785 - main
[INFO] [stdout]   33:     0x71bf47e54601 - <unknown>
[INFO] [stdout]   34:     0x71bf47e54718 - __libc_start_main
[INFO] [stdout]   35:     0x5bfefb50e865 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/image.rs - image::Image::histogram (line 90) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1496) panicked at src/image.rs:8:49:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55bd467c7a71 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55bd467c7a71 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55bd467c7a71 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55bd467c7a71 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55bd467da82a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55bd467da82a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x55bd467cb92c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x55bd467cb92c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x55bd467ac506 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55bd467ac506 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x55bd467c0ac1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55bd467c0deb - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x55bd467ac5b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x55bd467a5509 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x55bd467ad12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x55bd467daf5c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x55bd467dad32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x55bd4674283e - rust_out[72a830746f8703f]::main::_doctest_main_src_image_rs_90_0
[INFO] [stdout]   18:     0x55bd46741a56 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x55bd467442a3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x55bd467417e6 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x55bd467419f9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x55bd467c0258 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x55bd467c0258 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x55bd467c0258 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x55bd467c0258 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x55bd467c0258 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x55bd467c0258 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x55bd467c0258 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x55bd467c0258 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x55bd467c0258 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x55bd46741681 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x55bd46744305 - main
[INFO] [stdout]   33:     0x75191dfd1601 - <unknown>
[INFO] [stdout]   34:     0x75191dfd1718 - __libc_start_main
[INFO] [stdout]   35:     0x55bd467410a5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transform.rs - transform::rotate (line 132) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1516) panicked at src/transform.rs:9:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5eeea3eb8091 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5eeea3eb8091 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5eeea3eb8091 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5eeea3eb8091 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5eeea3ecad6a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5eeea3ecad6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5eeea3ebbebc - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5eeea3ebbebc - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5eeea3e9d1e6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5eeea3e9d1e6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5eeea3eb1781 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5eeea3eb1aab - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x5eeea3e9d292 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x5eeea3e96309 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5eeea3e9dded - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x5eeea3ecb49c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5eeea3ecb272 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x5eeea3e360e2 - rust_out[72a830746f8703f]::main::_doctest_main_src_transform_rs_132_0
[INFO] [stdout]   18:     0x5eeea3e35d06 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x5eeea3e368b3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x5eeea3e35b96 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x5eeea3e35cb9 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x5eeea3eb0f18 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5eeea3eb0f18 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x5eeea3e35a51 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x5eeea3e368f5 - main
[INFO] [stdout]   33:     0x755c4b63c601 - <unknown>
[INFO] [stdout]   34:     0x755c4b63c718 - __libc_start_main
[INFO] [stdout]   35:     0x5eeea3e35965 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/compare.rs - compare::equal (line 44)
[INFO] [stdout]     src/compare.rs - compare::similar (line 17)
[INFO] [stdout]     src/editor.rs - editor::blend (line 28)
[INFO] [stdout]     src/editor.rs - editor::crop (line 172)
[INFO] [stdout]     src/editor.rs - editor::fill (line 260)
[INFO] [stdout]     src/editor.rs - editor::resize (line 306)
[INFO] [stdout]     src/editor.rs - editor::resize (line 334)
[INFO] [stdout]     src/editor.rs - editor::resize (line 354)
[INFO] [stdout]     src/editor.rs - editor::resize (line 375)
[INFO] [stdout]     src/editor.rs - editor::resize (line 395)
[INFO] [stdout]     src/filter.rs - filter::blur (line 27)
[INFO] [stdout]     src/filter.rs - filter::blur (line 43)
[INFO] [stdout]     src/filter.rs - filter::brightness (line 69)
[INFO] [stdout]     src/filter.rs - filter::convolve (line 114)
[INFO] [stdout]     src/filter.rs - filter::emboss (line 212)
[INFO] [stdout]     src/filter.rs - filter::gamma (line 243)
[INFO] [stdout]     src/filter.rs - filter::grayscale (line 287)
[INFO] [stdout]     src/filter.rs - filter::saturation (line 326)
[INFO] [stdout]     src/filter.rs - filter::sharpen (line 371)
[INFO] [stdout]     src/image.rs - image::Image::histogram (line 90)
[INFO] [stdout]     src/lib.rs - (line 45)
[INFO] [stdout]     src/lib.rs - open (line 136)
[INFO] [stdout]     src/lib.rs - save (line 188)
[INFO] [stdout]     src/transform.rs - transform::flip (line 33)
[INFO] [stdout]     src/transform.rs - transform::flip (line 47)
[INFO] [stdout]     src/transform.rs - transform::rotate (line 117)
[INFO] [stdout]     src/transform.rs - transform::rotate (line 132)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 27 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.67s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778", kill_on_drop: false }`
[INFO] [stdout] 054f7afbce0d3752d35afe216f3f6088ed17cc4b27e3fff358fe8a6284e33778
