[INFO] fetching crate raster 0.2.0... [INFO] testing raster-0.2.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate raster 0.2.0 into /workspace/builds/worker-6-tc1/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-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate raster 0.2.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 39 packages to latest compatible versions [INFO] [stderr] Adding gif v0.9.2 (available: v0.13.3) [INFO] [stderr] Adding image v0.10.4 (available: v0.25.8) [INFO] [stderr] Adding png v0.5.2 (available: v0.18.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded gif v0.9.2 [INFO] [stderr] Downloaded num-rational v0.1.43 [INFO] [stderr] Downloaded inflate v0.1.1 [INFO] [stderr] Downloaded enum_primitive v0.1.1 [INFO] [stderr] Downloaded num-traits v0.1.43 [INFO] [stderr] Downloaded num-bigint v0.1.45 [INFO] [stderr] Downloaded png v0.5.2 [INFO] [stderr] Downloaded image v0.10.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0fb2dd9976b64ef3d79b56ae4510a6b9c3f10dfc267e9261c97d1da8275adf4e [INFO] running `Command { std: "docker" "start" "-a" "0fb2dd9976b64ef3d79b56ae4510a6b9c3f10dfc267e9261c97d1da8275adf4e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0fb2dd9976b64ef3d79b56ae4510a6b9c3f10dfc267e9261c97d1da8275adf4e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fb2dd9976b64ef3d79b56ae4510a6b9c3f10dfc267e9261c97d1da8275adf4e", kill_on_drop: false }` [INFO] [stdout] 0fb2dd9976b64ef3d79b56ae4510a6b9c3f10dfc267e9261c97d1da8275adf4e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f449dff89fb6511e66a998ebb421dddc06b045f73e295d7171a03266d587659e [INFO] running `Command { std: "docker" "start" "-a" "f449dff89fb6511e66a998ebb421dddc06b045f73e295d7171a03266d587659e", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling num-bigint v0.1.45 [INFO] [stderr] Compiling num-rational v0.1.43 [INFO] [stderr] Compiling rustc-serialize v0.3.25 [INFO] [stderr] Compiling inflate v0.1.1 [INFO] [stderr] Compiling bitflags v0.7.0 [INFO] [stderr] Compiling glob v0.2.11 [INFO] [stderr] Compiling byteorder v0.5.3 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Compiling gif v0.9.2 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling jpeg-decoder v0.1.22 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling flate2 v0.2.20 [INFO] [stderr] Compiling png v0.5.2 [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: 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)]` 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) -> RasterResult... [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` 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 `dev` profile [unoptimized + debuginfo] target(s) in 6.83s [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 1` [INFO] running `Command { std: "docker" "inspect" "f449dff89fb6511e66a998ebb421dddc06b045f73e295d7171a03266d587659e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f449dff89fb6511e66a998ebb421dddc06b045f73e295d7171a03266d587659e", kill_on_drop: false }` [INFO] [stdout] f449dff89fb6511e66a998ebb421dddc06b045f73e295d7171a03266d587659e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d28fa86a620438e86761d18cf9001952e88b649bdf209b43a8d491625e757595 [INFO] running `Command { std: "docker" "start" "-a" "d28fa86a620438e86761d18cf9001952e88b649bdf209b43a8d491625e757595", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [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: 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)]` 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) -> RasterResult... [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` 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: 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)]` 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) -> RasterResult... [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` 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 `test` profile [unoptimized + debuginfo] target(s) in 0.75s [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 1` [INFO] running `Command { std: "docker" "inspect" "d28fa86a620438e86761d18cf9001952e88b649bdf209b43a8d491625e757595", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d28fa86a620438e86761d18cf9001952e88b649bdf209b43a8d491625e757595", kill_on_drop: false }` [INFO] [stdout] d28fa86a620438e86761d18cf9001952e88b649bdf209b43a8d491625e757595 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 81b0ed1b627a3532c212fdfa8ae9dcaea0db1fb70d1738d1388410e1d812a21e [INFO] running `Command { std: "docker" "start" "-a" "81b0ed1b627a3532c212fdfa8ae9dcaea0db1fb70d1738d1388410e1d812a21e", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [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: 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)]` 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) -> RasterResult... [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` 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 107 warnings (run `cargo fix --lib -p raster` to apply 24 suggestions) [INFO] [stderr] warning: `raster` (lib test) generated 107 warnings (107 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [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 1` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/raster-343997f6e8369e26) [INFO] [stdout] [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] [stderr] Doc-tests raster [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test src/editor.rs - editor::blend (line 28) ... FAILED [INFO] [stdout] test src/editor.rs - editor::resize (line 375) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::rgb (line 136) ... ok [INFO] [stdout] test src/color.rs - color::Color::hex (line 72) ... ok [INFO] [stdout] test src/editor.rs - editor::resize (line 395) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::to_rgb (line 240) ... ok [INFO] [stdout] test src/editor.rs - editor::resize (line 334) ... FAILED [INFO] [stdout] test src/compare.rs - compare::similar (line 17) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::rgba (line 161) ... ok [INFO] [stdout] test src/compare.rs - compare::equal (line 44) ... FAILED [INFO] [stdout] test src/editor.rs - editor::resize (line 354) ... FAILED [INFO] [stdout] test src/editor.rs - editor::resize (line 306) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::hex (line 96) ... ok [INFO] [stdout] test src/filter.rs - filter::blur (line 27) ... FAILED [INFO] [stdout] test src/filter.rs - filter::brightness (line 69) ... 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::convolve (line 114) ... FAILED [INFO] [stdout] test src/editor.rs - editor::fill (line 260) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::check_pixel (line 62) ... ok [INFO] [stdout] test src/filter.rs - filter::emboss (line 212) ... FAILED [INFO] [stdout] test src/filter.rs - filter::blur (line 43) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::get_pixel (line 177) ... ok [INFO] [stdout] test src/color.rs - color::Color::to_hsv (line 184) ... ok [INFO] [stdout] test src/filter.rs - filter::gamma (line 243) ... FAILED [INFO] [stdout] test src/filter.rs - filter::sharpen (line 371) ... FAILED [INFO] [stdout] test src/filter.rs - filter::grayscale (line 287) ... FAILED [INFO] [stdout] test src/lib.rs - open (line 136) ... FAILED [INFO] [stdout] test src/lib.rs - (line 45) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::blank (line 33) ... ok [INFO] [stdout] test src/editor.rs - editor::crop (line 172) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::set_pixel (line 222) ... ok [INFO] [stdout] test src/image.rs - image::Image::histogram (line 90) ... FAILED [INFO] [stdout] test src/filter.rs - filter::saturation (line 326) ... FAILED [INFO] [stdout] test src/transform.rs - transform::rotate (line 117) ... FAILED [INFO] [stdout] test src/lib.rs - save (line 188) ... FAILED [INFO] [stdout] test src/transform.rs - transform::flip (line 33) ... FAILED [INFO] [stdout] test src/transform.rs - transform::rotate (line 132) ... FAILED [INFO] [stdout] test src/transform.rs - transform::flip (line 47) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [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' (264) 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: 0x5ae5eefd9322 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ae5eefd9322 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ae5eefd9322 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5ae5eefd9322 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5ae5eeff7d2f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5ae5eeff7d2f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5ae5eefc9273 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ae5eefc9273 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5ae5eefd9172 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5ae5eefc63fc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5ae5eefc6243 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5ae5eefc693a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5ae5eefd8cfa - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5ae5eefd8c59 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5ae5eefc6f8d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5ae5eeffdfe0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5ae5eefff2d6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5ae5eee6fe9e - rust_out::main::_doctest_main_src_editor_rs_28_0::h012099ce940cf290 [INFO] [stdout] 18: 0x5ae5eee6fe16 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5ae5eee711d3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5ae5eee71296 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5ae5eee71009 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5ae5eefd9930 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5ae5eefd9930 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5ae5eefd9930 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5ae5eefd9930 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5ae5eefd9930 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5ae5eefd9930 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5ae5eefd9930 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5ae5eefd9930 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ae5eefd9930 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5ae5eee70ff1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5ae5eee712c5 - main [INFO] [stdout] 33: 0x78046d9631ca - [INFO] [stdout] 34: 0x78046d96328b - __libc_start_main [INFO] [stdout] 35: 0x5ae5eee6fd45 - _start [INFO] [stdout] 36: 0x0 - [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' (342) 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: 0x644dfed31262 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x644dfed31262 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x644dfed31262 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x644dfed31262 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x644dfed4fc6f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x644dfed4fc6f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x644dfed211b3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x644dfed211b3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x644dfed310b2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x644dfed1e33c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x644dfed1e183 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x644dfed1e87a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x644dfed30c3a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x644dfed30b99 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x644dfed1eecd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x644dfed55f20 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x644dfed57216 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x644dfebc8f5e - rust_out::main::_doctest_main_src_editor_rs_375_0::h5110bde8545f64f5 [INFO] [stdout] 18: 0x644dfebc8ed6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x644dfebc99e3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x644dfebc9aa6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x644dfebc9819 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x644dfed31870 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x644dfed31870 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x644dfed31870 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x644dfed31870 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x644dfed31870 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x644dfed31870 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x644dfed31870 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x644dfed31870 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x644dfed31870 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x644dfebc9801 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x644dfebc9ad5 - main [INFO] [stdout] 33: 0x7b94d4d0f1ca - [INFO] [stdout] 34: 0x7b94d4d0f28b - __libc_start_main [INFO] [stdout] 35: 0x644dfebc8e05 - _start [INFO] [stdout] 36: 0x0 - [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' (413) 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: 0x592204d4c242 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x592204d4c242 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x592204d4c242 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x592204d4c242 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x592204d6ac4f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x592204d6ac4f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x592204d3c193 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x592204d3c193 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x592204d4c092 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x592204d3931c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x592204d39163 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x592204d3985a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x592204d4bc1a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x592204d4bb79 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x592204d39ead - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x592204d70f00 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x592204d721f6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x592204be3f3e - rust_out::main::_doctest_main_src_editor_rs_395_0::ha6f2a9f97f4a1b1f [INFO] [stdout] 18: 0x592204be3eb6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x592204be49c3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x592204be4a86 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x592204be47f9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x592204d4c850 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x592204d4c850 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x592204d4c850 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x592204d4c850 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x592204d4c850 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x592204d4c850 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x592204d4c850 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x592204d4c850 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x592204d4c850 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x592204be47e1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x592204be4ab5 - main [INFO] [stdout] 33: 0x77a6934f11ca - [INFO] [stdout] 34: 0x77a6934f128b - __libc_start_main [INFO] [stdout] 35: 0x592204be3de5 - _start [INFO] [stdout] 36: 0x0 - [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' (383) 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: 0x58e0f4d46242 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x58e0f4d46242 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x58e0f4d46242 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x58e0f4d46242 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x58e0f4d64c4f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x58e0f4d64c4f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x58e0f4d36193 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x58e0f4d36193 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x58e0f4d46092 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x58e0f4d3331c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x58e0f4d33163 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x58e0f4d3385a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x58e0f4d45c1a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x58e0f4d45b79 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x58e0f4d33ead - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x58e0f4d6af00 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x58e0f4d6c1f6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x58e0f4bddf3e - rust_out::main::_doctest_main_src_editor_rs_334_0::hee5cf1474b4b71be [INFO] [stdout] 18: 0x58e0f4bddeb6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x58e0f4bde9c3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x58e0f4bdea86 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x58e0f4bde7f9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x58e0f4d46850 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x58e0f4d46850 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x58e0f4d46850 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x58e0f4d46850 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x58e0f4d46850 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x58e0f4d46850 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x58e0f4d46850 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x58e0f4d46850 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x58e0f4d46850 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x58e0f4bde7e1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x58e0f4bdeab5 - main [INFO] [stdout] 33: 0x7626a8af61ca - [INFO] [stdout] 34: 0x7626a8af628b - __libc_start_main [INFO] [stdout] 35: 0x58e0f4bddde5 - _start [INFO] [stdout] 36: 0x0 - [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' (384) 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: 0x5b1d43e88dd2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5b1d43e88dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5b1d43e88dd2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5b1d43e88dd2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5b1d43ea794f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5b1d43ea794f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5b1d43e78d23 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5b1d43e78d23 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5b1d43e88c22 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5b1d43e7589c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5b1d43e756e3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5b1d43e75dda - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5b1d43e887aa - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5b1d43e88709 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5b1d43e7642d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5b1d43eadc00 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5b1d43eaeef6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5b1d43d44772 - rust_out::main::_doctest_main_src_compare_rs_17_0::h26ce785f19bf9292 [INFO] [stdout] 18: 0x5b1d43d44ae6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5b1d43d44cf3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5b1d43d44db6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5b1d43d44b29 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5b1d43e893e0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5b1d43e893e0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5b1d43e893e0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5b1d43e893e0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5b1d43e893e0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5b1d43e893e0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5b1d43e893e0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5b1d43e893e0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5b1d43e893e0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5b1d43d44b11 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5b1d43d44de5 - main [INFO] [stdout] 33: 0x72cce415f1ca - [INFO] [stdout] 34: 0x72cce415f28b - __libc_start_main [INFO] [stdout] 35: 0x5b1d43d44385 - _start [INFO] [stdout] 36: 0x0 - [INFO] [stdout] [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' (520) 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: 0x56afae2b56f2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x56afae2b56f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x56afae2b56f2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x56afae2b56f2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x56afae2d413f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x56afae2d413f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x56afae2a5643 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x56afae2a5643 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x56afae2b5542 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x56afae2a28dc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x56afae2a2723 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x56afae2a2e1a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x56afae2b50ca - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x56afae2b5029 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x56afae2a346d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x56afae2da3f0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x56afae2db6e6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x56afae1754d2 - rust_out::main::_doctest_main_src_compare_rs_44_0::h943e55f4e36931c5 [INFO] [stdout] 18: 0x56afae175456 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x56afae175ce3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x56afae175de6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x56afae175b19 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x56afae2b5d00 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x56afae2b5d00 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x56afae2b5d00 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x56afae2b5d00 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x56afae2b5d00 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x56afae2b5d00 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x56afae2b5d00 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x56afae2b5d00 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x56afae2b5d00 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x56afae175b01 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x56afae175e15 - main [INFO] [stdout] 33: 0x763cf10c81ca - [INFO] [stdout] 34: 0x763cf10c828b - __libc_start_main [INFO] [stdout] 35: 0x56afae175385 - _start [INFO] [stdout] 36: 0x0 - [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' (476) 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: 0x5b12cc3d8262 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5b12cc3d8262 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5b12cc3d8262 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5b12cc3d8262 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5b12cc3f6c6f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5b12cc3f6c6f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5b12cc3c81b3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5b12cc3c81b3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5b12cc3d80b2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5b12cc3c533c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5b12cc3c5183 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5b12cc3c587a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5b12cc3d7c3a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5b12cc3d7b99 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5b12cc3c5ecd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5b12cc3fcf20 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5b12cc3fe216 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5b12cc26ff4e - rust_out::main::_doctest_main_src_editor_rs_354_0::hf021d5d0458dc5ee [INFO] [stdout] 18: 0x5b12cc270526 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5b12cc2709e3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5b12cc270aa6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5b12cc270819 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5b12cc3d8870 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5b12cc3d8870 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5b12cc3d8870 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5b12cc3d8870 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5b12cc3d8870 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5b12cc3d8870 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5b12cc3d8870 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5b12cc3d8870 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5b12cc3d8870 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5b12cc270801 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5b12cc270ad5 - main [INFO] [stdout] 33: 0x74b6c68541ca - [INFO] [stdout] 34: 0x74b6c685428b - __libc_start_main [INFO] [stdout] 35: 0x5b12cc26fe05 - _start [INFO] [stdout] 36: 0x0 - [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' (521) 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: 0x5be8a1c744d2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5be8a1c744d2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5be8a1c744d2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5be8a1c744d2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5be8a1c92eef - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5be8a1c92eef - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5be8a1c64423 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5be8a1c64423 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5be8a1c74322 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5be8a1c615ac - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5be8a1c613f3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5be8a1c61aea - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5be8a1c73eaa - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5be8a1c73e09 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5be8a1c6213d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5be8a1c991a0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5be8a1c9a496 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5be8a1b06c7e - rust_out::main::_doctest_main_src_editor_rs_306_0::h21064b1add44dac6 [INFO] [stdout] 18: 0x5be8a1b077e6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5be8a1b07ca3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5be8a1b07d66 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5be8a1b07ad9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5be8a1c74ae0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5be8a1c74ae0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5be8a1c74ae0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5be8a1c74ae0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5be8a1c74ae0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5be8a1c74ae0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5be8a1c74ae0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5be8a1c74ae0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5be8a1c74ae0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5be8a1b07ac1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5be8a1b07d95 - main [INFO] [stdout] 33: 0x7337712751ca - [INFO] [stdout] 34: 0x73377127528b - __libc_start_main [INFO] [stdout] 35: 0x5be8a1b06b35 - _start [INFO] [stdout] 36: 0x0 - [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' (554) 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: 0x5ae9982bab02 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ae9982bab02 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ae9982bab02 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5ae9982bab02 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5ae9982d950f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5ae9982d950f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5ae9982aaa53 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ae9982aaa53 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5ae9982ba952 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5ae9982a7bdc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5ae9982a7a23 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5ae9982a811a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5ae9982ba4da - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5ae9982ba439 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5ae9982a876d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5ae9982df7c0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5ae9982e0ab6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5ae998154c62 - rust_out::main::_doctest_main_src_filter_rs_27_0::h3014182250060d38 [INFO] [stdout] 18: 0x5ae998154ee6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5ae9981550f3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5ae9981551b6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5ae998154f29 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5ae9982bb110 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5ae9982bb110 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5ae9982bb110 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5ae9982bb110 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5ae9982bb110 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5ae9982bb110 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5ae9982bb110 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5ae9982bb110 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ae9982bb110 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5ae998154f11 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5ae9981551e5 - main [INFO] [stdout] 33: 0x7606982e01ca - [INFO] [stdout] 34: 0x7606982e028b - __libc_start_main [INFO] [stdout] 35: 0x5ae998154875 - _start [INFO] [stdout] 36: 0x0 - [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' (627) 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: 0x5c6a466526f2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5c6a466526f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5c6a466526f2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5c6a466526f2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5c6a466710ff - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5c6a466710ff - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5c6a46642643 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5c6a46642643 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5c6a46652542 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5c6a4663f7cc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5c6a4663f613 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5c6a4663fd0a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5c6a466520ca - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5c6a46652029 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5c6a4664035d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5c6a466773b0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5c6a466786a6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5c6a464ed812 - rust_out::main::_doctest_main_src_filter_rs_69_0::h82c1bf996bd15972 [INFO] [stdout] 18: 0x5c6a464ed796 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5c6a464edca3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5c6a464edd66 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5c6a464edad9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5c6a46652d00 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5c6a46652d00 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5c6a46652d00 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5c6a46652d00 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5c6a46652d00 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5c6a46652d00 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5c6a46652d00 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5c6a46652d00 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5c6a46652d00 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5c6a464edac1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5c6a464edd95 - main [INFO] [stdout] 33: 0x7c78e03841ca - [INFO] [stdout] 34: 0x7c78e038428b - __libc_start_main [INFO] [stdout] 35: 0x5c6a464ed415 - _start [INFO] [stdout] 36: 0x0 - [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' (654) 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: 0x64e1543ea962 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64e1543ea962 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64e1543ea962 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64e1543ea962 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64e15440936f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64e15440936f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x64e1543da8b3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64e1543da8b3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64e1543ea7b2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64e1543d7a3c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64e1543d7883 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x64e1543d7f7a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x64e1543ea33a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x64e1543ea299 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x64e1543d85cd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x64e15440f620 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x64e154410916 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x64e154284c02 - rust_out::main::_doctest_main_src_filter_rs_114_0::hbc55e5d5d4bac917 [INFO] [stdout] 18: 0x64e154284b86 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x64e154285173 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x64e154285236 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x64e154284fa9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x64e1543eaf70 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x64e1543eaf70 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x64e1543eaf70 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x64e1543eaf70 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x64e1543eaf70 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x64e1543eaf70 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x64e1543eaf70 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x64e1543eaf70 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x64e1543eaf70 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x64e154284f91 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x64e154285265 - main [INFO] [stdout] 33: 0x70c012adf1ca - [INFO] [stdout] 34: 0x70c012adf28b - __libc_start_main [INFO] [stdout] 35: 0x64e154284805 - _start [INFO] [stdout] 36: 0x0 - [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' (705) 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: 0x57926265dd62 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57926265dd62 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57926265dd62 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57926265dd62 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57926267ad4f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57926267ad4f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x57926264fa93 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57926264fa93 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x57926265dbb2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57926264d81c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x57926264d663 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x57926264dd5a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x57926265d73a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x57926265d699 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x57926264e1fd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x579262680da0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x579262682096 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5792626082c6 - rust_out::main::_doctest_main_src_editor_rs_260_0::h66a5cbccc318504a [INFO] [stdout] 18: 0x5792626080d6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x579262608543 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x579262608606 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x579262608379 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x57926265e370 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x57926265e370 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x57926265e370 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x57926265e370 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x57926265e370 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x57926265e370 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x57926265e370 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x57926265e370 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x57926265e370 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x579262608361 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x579262608635 - main [INFO] [stdout] 33: 0x74c3e762c1ca - [INFO] [stdout] 34: 0x74c3e762c28b - __libc_start_main [INFO] [stdout] 35: 0x579262607d55 - _start [INFO] [stdout] 36: 0x0 - [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' (781) 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: 0x5cbb20c72972 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5cbb20c72972 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5cbb20c72972 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5cbb20c72972 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5cbb20c9137f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5cbb20c9137f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5cbb20c628c3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5cbb20c628c3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5cbb20c727c2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5cbb20c5fa4c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5cbb20c5f893 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5cbb20c5ff8a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5cbb20c7234a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5cbb20c722a9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5cbb20c605dd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5cbb20c97630 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5cbb20c98926 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5cbb20b0cc22 - rust_out::main::_doctest_main_src_filter_rs_212_0::hab428214eeec7858 [INFO] [stdout] 18: 0x5cbb20b0cba6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5cbb20b0d0a3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5cbb20b0d166 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5cbb20b0ced9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5cbb20c72f80 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5cbb20c72f80 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5cbb20c72f80 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5cbb20c72f80 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5cbb20c72f80 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5cbb20c72f80 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5cbb20c72f80 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5cbb20c72f80 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5cbb20c72f80 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5cbb20b0cec1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5cbb20b0d195 - main [INFO] [stdout] 33: 0x7f6458a101ca - [INFO] [stdout] 34: 0x7f6458a1028b - __libc_start_main [INFO] [stdout] 35: 0x5cbb20b0c825 - _start [INFO] [stdout] 36: 0x0 - [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' (931) 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: 0x5a6910894b32 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a6910894b32 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a6910894b32 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a6910894b32 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a69108b353f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a69108b353f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5a6910884a83 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a6910884a83 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a6910894982 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a6910881c0c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a6910881a53 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5a691088214a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5a691089450a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5a6910894469 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5a691088279d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5a69108b97f0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5a69108baae6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5a691072ec82 - rust_out::main::_doctest_main_src_filter_rs_43_0::hffb671102e9f1ceb [INFO] [stdout] 18: 0x5a691072ef16 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5a691072f123 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5a691072f1e6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5a691072ef59 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5a6910895140 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5a6910895140 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5a6910895140 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5a6910895140 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5a6910895140 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5a6910895140 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5a6910895140 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5a6910895140 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5a6910895140 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5a691072ef41 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5a691072f215 - main [INFO] [stdout] 33: 0x76b0af3421ca - [INFO] [stdout] 34: 0x76b0af34228b - __libc_start_main [INFO] [stdout] 35: 0x5a691072e895 - _start [INFO] [stdout] 36: 0x0 - [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' (968) 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: 0x555b5341e802 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x555b5341e802 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x555b5341e802 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x555b5341e802 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x555b5343d20f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x555b5343d20f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x555b5340e753 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x555b5340e753 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x555b5341e652 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x555b5340b8dc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x555b5340b723 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x555b5340be1a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x555b5341e1da - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x555b5341e139 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x555b5340c46d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x555b534434c0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x555b534447b6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x555b532b9882 - rust_out::main::_doctest_main_src_filter_rs_243_0::h2a71d23c92609847 [INFO] [stdout] 18: 0x555b532b9b16 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x555b532b9d23 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x555b532b9de6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x555b532b9b59 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x555b5341ee10 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x555b5341ee10 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x555b5341ee10 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x555b5341ee10 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x555b5341ee10 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x555b5341ee10 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x555b5341ee10 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x555b5341ee10 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x555b5341ee10 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x555b532b9b41 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x555b532b9e15 - main [INFO] [stdout] 33: 0x7b7a843061ca - [INFO] [stdout] 34: 0x7b7a8430628b - __libc_start_main [INFO] [stdout] 35: 0x555b532b9495 - _start [INFO] [stdout] 36: 0x0 - [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' (969) 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: 0x602b9095e972 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x602b9095e972 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x602b9095e972 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x602b9095e972 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x602b9097d37f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x602b9097d37f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x602b9094e8c3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x602b9094e8c3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x602b9095e7c2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x602b9094ba4c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x602b9094b893 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x602b9094bf8a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x602b9095e34a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x602b9095e2a9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x602b9094c5dd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x602b90983630 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x602b90984926 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x602b907f8c22 - rust_out::main::_doctest_main_src_filter_rs_371_0::h9cd1577c2f0bb595 [INFO] [stdout] 18: 0x602b907f8ba6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x602b907f90a3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x602b907f9166 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x602b907f8ed9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x602b9095ef80 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x602b9095ef80 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x602b9095ef80 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x602b9095ef80 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x602b9095ef80 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x602b9095ef80 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x602b9095ef80 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x602b9095ef80 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x602b9095ef80 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x602b907f8ec1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x602b907f9195 - main [INFO] [stdout] 33: 0x70b7af3461ca - [INFO] [stdout] 34: 0x70b7af34628b - __libc_start_main [INFO] [stdout] 35: 0x602b907f8825 - _start [INFO] [stdout] 36: 0x0 - [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' (978) 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: 0x5a423569b5d2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a423569b5d2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a423569b5d2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a423569b5d2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a42356b9fdf - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a42356b9fdf - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5a423568b523 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a423568b523 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a423569b422 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a42356886ac - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a42356884f3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] 11: 0x5a4235688bea - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5a423569afaa - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5a423569af09 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5a423568923d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5a42356c0290 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5a42356c1586 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5a4235536812 - rust_out::main::_doctest_main_src_filter_rs_287_0::h2b5e4e7fa1800b70 [INFO] [stdout] 18: 0x5a4235536796 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5a4235536c93 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5a4235536d56 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5a4235536ac9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5a423569bbe0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5a423569bbe0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5a423569bbe0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5a423569bbe0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5a423569bbe0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5a423569bbe0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5a423569bbe0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5a423569bbe0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5a423569bbe0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5a4235536ab1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5a4235536d85 - main [INFO] [stdout] 33: 0x7ef3be4da1ca - [INFO] [stdout] 34: 0x7ef3be4da28b - __libc_start_main [INFO] [stdout] 35: 0x5a4235536415 - _start [INFO] [stdout] 36: 0x0 - [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' (994) 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: 0x60ee3f836cc2 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60ee3f836cc2 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60ee3f836cc2 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60ee3f836cc2 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60ee3f85583f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60ee3f85583f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x60ee3f826c13 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60ee3f826c13 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60ee3f836b12 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60ee3f82378c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60ee3f8235d3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x60ee3f823cca - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x60ee3f83669a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x60ee3f8365f9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x60ee3f82431d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x60ee3f85baf0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x60ee3f85cde6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x60ee3f6f6d22 - rust_out::main::_doctest_main_src_lib_rs_136_0::h6afd35dbab050c84 [INFO] [stdout] 18: 0x60ee3f6f6e26 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x60ee3f6f7063 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x60ee3f6f7126 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x60ee3f6f6e69 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x60ee3f8372d0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x60ee3f8372d0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x60ee3f8372d0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x60ee3f8372d0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x60ee3f8372d0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x60ee3f8372d0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x60ee3f8372d0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x60ee3f8372d0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x60ee3f8372d0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x60ee3f6f6e51 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x60ee3f6f7155 - main [INFO] [stdout] 33: 0x75fb26cb41ca - [INFO] [stdout] 34: 0x75fb26cb428b - __libc_start_main [INFO] [stdout] 35: 0x60ee3f6f66b5 - _start [INFO] [stdout] 36: 0x0 - [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' (990) 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: 0x5c94c638d892 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5c94c638d892 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5c94c638d892 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5c94c638d892 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5c94c63ac29f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5c94c63ac29f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5c94c637d7e3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5c94c637d7e3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5c94c638d6e2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5c94c637a96c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5c94c637a7b3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5c94c637aeaa - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5c94c638d26a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5c94c638d1c9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5c94c637b4fd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5c94c63b2550 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5c94c63b3846 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5c94c62294f2 - rust_out::main::_doctest_main_src_lib_rs_45_0::hcba811fd2f7355e3 [INFO] [stdout] 18: 0x5c94c6229476 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5c94c6229893 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5c94c6229956 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5c94c62296c9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5c94c638dea0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5c94c638dea0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5c94c638dea0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5c94c638dea0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5c94c638dea0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5c94c638dea0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5c94c638dea0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5c94c638dea0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5c94c638dea0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5c94c62296b1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5c94c6229985 - main [INFO] [stdout] 33: 0x7b4b8864c1ca - [INFO] [stdout] 34: 0x7b4b8864c28b - __libc_start_main [INFO] [stdout] 35: 0x5c94c62290f5 - _start [INFO] [stdout] 36: 0x0 - [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' (993) 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: 0x5eab1a983082 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5eab1a983082 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5eab1a983082 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5eab1a983082 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5eab1a9a1a8f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5eab1a9a1a8f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5eab1a972fd3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5eab1a972fd3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5eab1a982ed2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5eab1a97015c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5eab1a96ffa3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5eab1a97069a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5eab1a982a5a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5eab1a9829b9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5eab1a970ced - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5eab1a9a7d40 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5eab1a9a9036 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5eab1a81bdce - rust_out::main::_doctest_main_src_editor_rs_172_0::h2078cbd2c219ae64 [INFO] [stdout] 18: 0x5eab1a81d376 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5eab1a81d8a3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5eab1a81d966 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5eab1a81d669 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5eab1a983690 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5eab1a983690 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5eab1a983690 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5eab1a983690 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5eab1a983690 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5eab1a983690 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5eab1a983690 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5eab1a983690 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5eab1a983690 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5eab1a81d651 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5eab1a81d995 - main [INFO] [stdout] 33: 0x78fe6c5121ca - [INFO] [stdout] 34: 0x78fe6c51228b - __libc_start_main [INFO] [stdout] 35: 0x5eab1a81bc85 - _start [INFO] [stdout] 36: 0x0 - [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' (995) 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: 0x612b029ca782 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x612b029ca782 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x612b029ca782 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x612b029ca782 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x612b029e954f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x612b029e954f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x612b029ba143 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x612b029ba143 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x612b029ca5d2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x612b029b72cc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x612b029b7113 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x612b029b780a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x612b029ca15a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x612b029ca0b9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x612b029b7e5d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x612b029ef800 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x612b029f0af6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x612b0285c8ce - rust_out::main::_doctest_main_src_image_rs_90_0::h68595de671a61830 [INFO] [stdout] 18: 0x612b0285c846 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x612b0285de63 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x612b0285e006 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x612b0285dd29 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x612b029cad90 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x612b029cad90 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x612b029cad90 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x612b029cad90 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x612b029cad90 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x612b029cad90 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x612b029cad90 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x612b029cad90 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x612b029cad90 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x612b0285dd11 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x612b0285e075 - main [INFO] [stdout] 33: 0x77f0f70751ca - [INFO] [stdout] 34: 0x77f0f707528b - __libc_start_main [INFO] [stdout] 35: 0x612b0285bf35 - _start [INFO] [stdout] 36: 0x0 - [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' (998) 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: 0x6373ae8a6f22 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x6373ae8a6f22 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x6373ae8a6f22 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x6373ae8a6f22 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x6373ae8c592f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x6373ae8c592f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x6373ae896e73 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x6373ae896e73 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x6373ae8a6d72 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x6373ae893ffc - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x6373ae893e43 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x6373ae89453a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x6373ae8a68fa - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x6373ae8a6859 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x6373ae894b8d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x6373ae8cbbe0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x6373ae8cced6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x6373ae741942 - rust_out::main::_doctest_main_src_filter_rs_326_0::h94c8519009620117 [INFO] [stdout] 18: 0x6373ae741bd6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x6373ae741de3 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x6373ae741ea6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x6373ae741c19 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x6373ae8a7530 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x6373ae8a7530 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x6373ae8a7530 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x6373ae8a7530 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x6373ae8a7530 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x6373ae8a7530 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x6373ae8a7530 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x6373ae8a7530 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x6373ae8a7530 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x6373ae741c01 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x6373ae741ed5 - main [INFO] [stdout] 33: 0x77ceec6191ca - [INFO] [stdout] 34: 0x77ceec61928b - __libc_start_main [INFO] [stdout] 35: 0x6373ae741555 - _start [INFO] [stdout] 36: 0x0 - [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' (1058) 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: 0x64b2c0dd0832 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64b2c0dd0832 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64b2c0dd0832 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64b2c0dd0832 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64b2c0def23f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64b2c0def23f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x64b2c0dc0783 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64b2c0dc0783 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64b2c0dd0682 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64b2c0dbd90c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64b2c0dbd753 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x64b2c0dbde4a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x64b2c0dd020a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x64b2c0dd0169 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x64b2c0dbe49d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x64b2c0df54f0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x64b2c0df67e6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x64b2c0c6ac22 - rust_out::main::_doctest_main_src_transform_rs_117_0::hab635ace30d6e9bd [INFO] [stdout] 18: 0x64b2c0c6aef6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x64b2c0c6b103 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x64b2c0c6b1c6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x64b2c0c6af39 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x64b2c0dd0e40 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x64b2c0dd0e40 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x64b2c0dd0e40 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x64b2c0dd0e40 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x64b2c0dd0e40 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x64b2c0dd0e40 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x64b2c0dd0e40 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x64b2c0dd0e40 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x64b2c0dd0e40 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x64b2c0c6af21 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x64b2c0c6b1f5 - main [INFO] [stdout] 33: 0x72498cde11ca - [INFO] [stdout] 34: 0x72498cde128b - __libc_start_main [INFO] [stdout] 35: 0x64b2c0c6a835 - _start [INFO] [stdout] 36: 0x0 - [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' (1063) 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: 0x5bec13a1d892 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bec13a1d892 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bec13a1d892 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5bec13a1d892 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5bec13a3c29f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5bec13a3c29f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5bec13a0d7e3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bec13a0d7e3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5bec13a1d6e2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5bec13a0a96c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5bec13a0a7b3 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5bec13a0aeaa - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5bec13a1d26a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5bec13a1d1c9 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5bec13a0b4fd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5bec13a42550 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5bec13a43846 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5bec138b94e2 - rust_out::main::_doctest_main_src_lib_rs_188_0::h1f5e21f58d1383d9 [INFO] [stdout] 18: 0x5bec138b9686 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5bec138b9893 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5bec138b9956 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5bec138b96c9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5bec13a1dea0 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5bec13a1dea0 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5bec13a1dea0 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5bec13a1dea0 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5bec13a1dea0 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5bec13a1dea0 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5bec13a1dea0 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5bec13a1dea0 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5bec13a1dea0 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5bec138b96b1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5bec138b9985 - main [INFO] [stdout] 33: 0x7b60c3b2e1ca - [INFO] [stdout] 34: 0x7b60c3b2e28b - __libc_start_main [INFO] [stdout] 35: 0x5bec138b90f5 - _start [INFO] [stdout] 36: 0x0 - [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' (1064) 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: 0x5dc584ec2c52 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5dc584ec2c52 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5dc584ec2c52 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5dc584ec2c52 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5dc584ee165f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5dc584ee165f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5dc584eb2ba3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5dc584eb2ba3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5dc584ec2aa2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5dc584eafd2c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5dc584eafb73 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5dc584eb026a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5dc584ec262a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5dc584ec2589 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5dc584eb08bd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5dc584ee7910 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5dc584ee8c06 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5dc584d5d7e2 - rust_out::main::_doctest_main_src_transform_rs_33_0::h75d382c07d96a70e [INFO] [stdout] 18: 0x5dc584d5da66 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5dc584d5dc73 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5dc584d5dd36 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5dc584d5daa9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5dc584ec3260 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5dc584ec3260 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5dc584ec3260 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5dc584ec3260 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5dc584ec3260 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5dc584ec3260 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5dc584ec3260 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5dc584ec3260 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5dc584ec3260 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5dc584d5da91 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5dc584d5dd65 - main [INFO] [stdout] 33: 0x7b02eeeeb1ca - [INFO] [stdout] 34: 0x7b02eeeeb28b - __libc_start_main [INFO] [stdout] 35: 0x5dc584d5d3f5 - _start [INFO] [stdout] 36: 0x0 - [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' (1098) 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: 0x5ce5ec502832 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ce5ec502832 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ce5ec502832 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5ce5ec502832 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5ce5ec52123f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5ce5ec52123f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5ce5ec4f2783 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ce5ec4f2783 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5ce5ec502682 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5ce5ec4ef90c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5ce5ec4ef753 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5ce5ec4efe4a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5ce5ec50220a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5ce5ec502169 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5ce5ec4f049d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5ce5ec5274f0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5ce5ec5287e6 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5ce5ec39cc32 - rust_out::main::_doctest_main_src_transform_rs_132_0::h9419c1d4e1b512fa [INFO] [stdout] 18: 0x5ce5ec39cbb6 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5ce5ec39d103 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5ce5ec39d1c6 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5ce5ec39cf39 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5ce5ec502e40 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5ce5ec502e40 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5ce5ec502e40 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5ce5ec502e40 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5ce5ec502e40 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5ce5ec502e40 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5ce5ec502e40 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5ce5ec502e40 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5ce5ec502e40 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5ce5ec39cf21 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5ce5ec39d1f5 - main [INFO] [stdout] 33: 0x7dd1ac2d61ca - [INFO] [stdout] 34: 0x7dd1ac2d628b - __libc_start_main [INFO] [stdout] 35: 0x5ce5ec39c835 - _start [INFO] [stdout] 36: 0x0 - [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' (1099) 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: 0x5bc694a8cc62 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bc694a8cc62 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bc694a8cc62 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5bc694a8cc62 - ::fmt::hff1a9408d012ee89 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5bc694aab66f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5bc694aab66f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5bc694a7cbb3 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bc694a7cbb3 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5bc694a8cab2 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5bc694a79d3c - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5bc694a79b83 - std::panicking::default_hook::h43da101644971931 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5bc694a7a27a - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5bc694a8c63a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stdout] 13: 0x5bc694a8c599 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5bc694a7a8cd - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5bc694ab1920 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stdout] 16: 0x5bc694ab2c16 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stdout] 17: 0x5bc6949277e2 - rust_out::main::_doctest_main_src_transform_rs_47_0::h5b505f249114f593 [INFO] [stdout] 18: 0x5bc694927a76 - rust_out::main::h7e777e61203ca549 [INFO] [stdout] 19: 0x5bc694927c83 - core::ops::function::FnOnce::call_once::h894b479a9b16664c [INFO] [stdout] 20: 0x5bc694927d46 - std::sys::backtrace::__rust_begin_short_backtrace::hcbf029d2da904189 [INFO] [stdout] 21: 0x5bc694927ab9 - std::rt::lang_start::{{closure}}::h3a05cfdeea429f55 [INFO] [stdout] 22: 0x5bc694a8d270 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 23: 0x5bc694a8d270 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 24: 0x5bc694a8d270 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 25: 0x5bc694a8d270 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 26: 0x5bc694a8d270 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stdout] 27: 0x5bc694a8d270 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5bc694a8d270 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5bc694a8d270 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5bc694a8d270 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stdout] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stdout] 31: 0x5bc694927aa1 - std::rt::lang_start::h5b53c8738ceaa0f6 [INFO] [stdout] 32: 0x5bc694927d75 - main [INFO] [stdout] 33: 0x72ccdc9c81ca - [INFO] [stdout] 34: 0x72ccdc9c828b - __libc_start_main [INFO] [stdout] 35: 0x5bc6949273f5 - _start [INFO] [stdout] 36: 0x0 - [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 3.46s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "81b0ed1b627a3532c212fdfa8ae9dcaea0db1fb70d1738d1388410e1d812a21e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81b0ed1b627a3532c212fdfa8ae9dcaea0db1fb70d1738d1388410e1d812a21e", kill_on_drop: false }` [INFO] [stdout] 81b0ed1b627a3532c212fdfa8ae9dcaea0db1fb70d1738d1388410e1d812a21e