[INFO] crate raster 0.2.0 is already in cache [INFO] testing raster-0.2.0 against beta-2020-06-03 for beta-1.45-1 [INFO] extracting crate raster 0.2.0 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate raster 0.2.0 on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [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-3/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 1c1fbcadc6634dc618e16371e9d961e28127f7770d15f5c525197af432614071 [INFO] running `"docker" "start" "-a" "1c1fbcadc6634dc618e16371e9d961e28127f7770d15f5c525197af432614071"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling glob v0.2.11 [INFO] [stderr] Compiling bitflags v0.7.0 [INFO] [stderr] Compiling inflate v0.1.1 [INFO] [stderr] Compiling color_quant v1.0.1 [INFO] [stderr] Compiling lzw v0.10.0 [INFO] [stderr] Compiling num-iter v0.1.40 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling jpeg-decoder v0.1.19 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling gif v0.9.2 [INFO] [stderr] Compiling flate2 v0.2.20 [INFO] [stderr] Compiling png v0.5.2 [INFO] [stderr] Compiling num-bigint v0.1.44 [INFO] [stderr] Compiling num-rational v0.1.42 [INFO] [stderr] Compiling image v0.10.4 [INFO] [stderr] Compiling raster v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/lib.rs:104:5 [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: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] = note: `#[warn(unused_mut)]` on by default [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: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/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: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: 102 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.45s [INFO] running `"docker" "inspect" "1c1fbcadc6634dc618e16371e9d961e28127f7770d15f5c525197af432614071"` [INFO] running `"docker" "rm" "-f" "1c1fbcadc6634dc618e16371e9d961e28127f7770d15f5c525197af432614071"` [INFO] [stdout] 1c1fbcadc6634dc618e16371e9d961e28127f7770d15f5c525197af432614071 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 5f82698e6a00e00fd549a2487d5bd6c094bc9bb93e6d4241e4c752c909a0b3bf [INFO] running `"docker" "start" "-a" "5f82698e6a00e00fd549a2487d5bd6c094bc9bb93e6d4241e4c752c909a0b3bf"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling raster v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/lib.rs:104:5 [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: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] = note: `#[warn(unused_mut)]` on by default [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: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/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: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: 102 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/lib.rs:104:5 [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: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] = note: `#[warn(unused_mut)]` on by default [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: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/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: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: 102 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.06s [INFO] running `"docker" "inspect" "5f82698e6a00e00fd549a2487d5bd6c094bc9bb93e6d4241e4c752c909a0b3bf"` [INFO] running `"docker" "rm" "-f" "5f82698e6a00e00fd549a2487d5bd6c094bc9bb93e6d4241e4c752c909a0b3bf"` [INFO] [stdout] 5f82698e6a00e00fd549a2487d5bd6c094bc9bb93e6d4241e4c752c909a0b3bf [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c0ee8d6e3f0799d617462d31b7842a4beeb27f2cf318804b7d52d8b44ba7dd95 [INFO] running `"docker" "start" "-a" "c0ee8d6e3f0799d617462d31b7842a4beeb27f2cf318804b7d52d8b44ba7dd95"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: use of deprecated item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/lib.rs:104:5 [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: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] = note: `#[warn(unused_mut)]` on by default [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: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/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: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: 102 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item '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 item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> src/lib.rs:104:5 [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: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] = note: `#[warn(unused_mut)]` on by default [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: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/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: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: 102 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/raster-0e02c267c3ea6291 [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 [INFO] [stdout] [INFO] [stderr] Doc-tests raster [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test src/color.rs - color::Color::hex (line 72) ... ok [INFO] [stdout] test src/color.rs - color::Color::rgba (line 161) ... ok [INFO] [stdout] test src/editor.rs - editor::fill (line 260) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::rgb (line 136) ... ok [INFO] [stdout] test src/editor.rs - editor::resize (line 354) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::to_rgb (line 240) ... ok [INFO] [stdout] test src/color.rs - color::Color::to_hsv (line 184) ... ok [INFO] [stdout] test src/compare.rs - compare::equal (line 44) ... FAILED [INFO] [stdout] test src/editor.rs - editor::resize (line 334) ... FAILED [INFO] [stdout] test src/color.rs - color::Color::hex (line 96) ... ok [INFO] [stdout] test src/editor.rs - editor::blend (line 28) ... FAILED [INFO] [stdout] test src/editor.rs - editor::resize (line 306) ... FAILED [INFO] [stdout] test src/editor.rs - editor::crop (line 172) ... FAILED [INFO] [stdout] test src/compare.rs - compare::similar (line 17) ... FAILED [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/editor.rs - editor::resize (line 375) ... 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/editor.rs - editor::resize (line 395) ... FAILED [INFO] [stdout] test src/filter.rs - filter::blur (line 43) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::check_pixel (line 62) ... ok [INFO] [stdout] test src/filter.rs - filter::convolve (line 114) ... FAILED [INFO] [stdout] test src/filter.rs - filter::emboss (line 212) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::get_pixel (line 177) ... ok [INFO] [stdout] test src/image.rs - image::Image::blank (line 33) ... ok [INFO] [stdout] test src/filter.rs - filter::gamma (line 243) ... FAILED [INFO] [stdout] test src/filter.rs - filter::saturation (line 326) ... FAILED [INFO] [stdout] test src/filter.rs - filter::grayscale (line 287) ... FAILED [INFO] [stdout] test src/filter.rs - filter::sharpen (line 371) ... FAILED [INFO] [stdout] test src/lib.rs - save (line 188) ... FAILED [INFO] [stdout] test src/lib.rs - open (line 136) ... FAILED [INFO] [stdout] test src/transform.rs - transform::flip (line 33) ... FAILED [INFO] [stdout] test src/image.rs - image::Image::set_pixel (line 222) ... ok [INFO] [stdout] test src/image.rs - image::Image::histogram (line 90) ... FAILED [INFO] [stdout] test src/lib.rs - (line 45) ... FAILED [INFO] [stdout] test src/transform.rs - transform::flip (line 47) ... FAILED [INFO] [stdout] test src/transform.rs - transform::rotate (line 117) ... FAILED [INFO] [stdout] test src/transform.rs - transform::rotate (line 132) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::fill (line 260) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:15:1 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55c9300e8315 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55c9300e8315 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55c9300e8315 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55c9300e8315 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55c930109e3c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55c9300e64c3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55c9300ea820 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55c9300ea820 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55c9300ea820 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55c9300ea56c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55c9300eae07 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55c9300eaa0b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55c930108811 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55c930108633 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55c9300933b9 - core::result::Result::unwrap::ha04987ba14980ecd [INFO] [stdout] 15: 0x55c9300934dc - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55c9300932b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55c9300eb1d8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55c9300eb1d8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55c9300eb1d8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55c9300eb1d8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55c9300eb1d8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55c930093298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55c93009353b - main [INFO] [stdout] 24: 0x7f5c589560b3 - __libc_start_main [INFO] [stdout] 25: 0x55c93009319e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::resize (line 354) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:18 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56431f192715 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x56431f192715 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x56431f192715 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x56431f192715 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x56431f1b567c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x56431f190043 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x56431f194e50 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x56431f194e50 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x56431f194e50 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x56431f194b9c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x56431f195487 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x56431f19508b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x56431f1b4051 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x56431f1b3e73 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x56431efe2460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x56431efe253a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x56431efe22b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x56431f195918 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x56431f195918 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x56431f195918 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x56431f195918 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x56431f195918 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x56431efe2298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x56431efe26eb - main [INFO] [stdout] 24: 0x7f71edc9f0b3 - __libc_start_main [INFO] [stdout] 25: 0x56431efe219e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/compare.rs - compare::equal (line 44) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/compare.rs:6:14 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5601f1852ad5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5601f1852ad5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5601f1852ad5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5601f1852ad5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5601f187593c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x5601f1850403 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5601f1855210 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x5601f1855210 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x5601f1855210 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x5601f1854f5c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5601f1855847 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x5601f185544b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5601f1874311 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5601f1874133 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5601f16dc4e0 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5601f16dc5ba - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5601f16dc293 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x5601f1855cd8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x5601f1855cd8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x5601f1855cd8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x5601f1855cd8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x5601f1855cd8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5601f16dc278 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5601f16dc83b - main [INFO] [stdout] 24: 0x7f18538fb0b3 - __libc_start_main [INFO] [stdout] 25: 0x5601f16dc17e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::resize (line 334) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:18 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555b21e00715 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x555b21e00715 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555b21e00715 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x555b21e00715 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x555b21e2367c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x555b21dfe043 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x555b21e02e50 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x555b21e02e50 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x555b21e02e50 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x555b21e02b9c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x555b21e03487 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x555b21e0308b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x555b21e22051 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x555b21e21e73 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x555b21c50460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x555b21c5053a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x555b21c502b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x555b21e03918 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x555b21e03918 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x555b21e03918 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x555b21e03918 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x555b21e03918 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x555b21c50298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x555b21c506eb - main [INFO] [stdout] 24: 0x7ff298c8c0b3 - __libc_start_main [INFO] [stdout] 25: 0x555b21c5019e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::blend (line 28) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:14 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55841f2fc255 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55841f2fc255 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55841f2fc255 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55841f2fc255 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55841f31f1bc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55841f2f9b83 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55841f2fe990 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55841f2fe990 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55841f2fe990 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55841f2fe6dc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55841f2fefc7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55841f2febcb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55841f31db91 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55841f31d9b3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55841f14b460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55841f14b53a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55841f14b2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55841f2ff458 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55841f2ff458 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55841f2ff458 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55841f2ff458 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55841f2ff458 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55841f14b298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55841f14b9fb - main [INFO] [stdout] 24: 0x7f97856610b3 - __libc_start_main [INFO] [stdout] 25: 0x55841f14b19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::resize (line 306) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:18 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x561794a868e5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x561794a868e5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x561794a868e5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x561794a868e5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x561794aa99cc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x561794a84213 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x561794a89020 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x561794a89020 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x561794a89020 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x561794a88d6c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x561794a89657 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x561794a8925b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x561794aa83a1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x561794aa81c3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5617948d0510 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5617948d05ea - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5617948d02b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x561794a89ae8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x561794a89ae8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x561794a89ae8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x561794a89ae8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x561794a89ae8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5617948d0298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5617948d09ab - main [INFO] [stdout] 24: 0x7f54b286d0b3 - __libc_start_main [INFO] [stdout] 25: 0x5617948d019e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::crop (line 172) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:20 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x557d94101755 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x557d94101755 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x557d94101755 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x557d94101755 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x557d941246bc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x557d940ff083 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x557d94103e90 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x557d94103e90 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x557d94103e90 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x557d94103bdc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x557d941044c7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x557d941040cb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x557d94123091 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x557d94122eb3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x557d93f53470 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x557d93f535da - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x557d93f532b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x557d94104958 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x557d94104958 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x557d94104958 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x557d94104958 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x557d94104958 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x557d93f53298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x557d93f53d3b - main [INFO] [stdout] 24: 0x7fe8349980b3 - __libc_start_main [INFO] [stdout] 25: 0x557d93f5319e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/compare.rs - compare::similar (line 17) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/compare.rs:6:14 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55c421d761f5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55c421d761f5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55c421d761f5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55c421d761f5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55c421d990dc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55c421d738b3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55c421d78930 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55c421d78930 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55c421d78930 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55c421d7867c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55c421d78f67 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55c421d78b6b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55c421d97ab1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55c421d978d3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55c421bf9480 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55c421bf955a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55c421bf9293 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55c421d793f8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55c421d793f8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55c421d793f8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55c421d793f8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55c421d793f8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55c421bf9278 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55c421bf96fb - main [INFO] [stdout] 24: 0x7f6a3330d0b3 - __libc_start_main [INFO] [stdout] 25: 0x55c421bf917e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::blur (line 27) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55e7cf5d43a5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55e7cf5d43a5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55e7cf5d43a5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55e7cf5d43a5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55e7cf5f730c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55e7cf5d1cd3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55e7cf5d6ae0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55e7cf5d6ae0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55e7cf5d6ae0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55e7cf5d682c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55e7cf5d7117 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55e7cf5d6d1b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55e7cf5f5ce1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55e7cf5f5b03 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55e7cf426460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55e7cf426538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55e7cf4262b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55e7cf5d75a8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55e7cf5d75a8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55e7cf5d75a8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55e7cf5d75a8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55e7cf5d75a8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55e7cf426298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55e7cf4265eb - main [INFO] [stdout] 24: 0x7f4dc6c030b3 - __libc_start_main [INFO] [stdout] 25: 0x55e7cf42619e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::brightness (line 69) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:6:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x563da76aee95 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x563da76aee95 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x563da76aee95 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x563da76aee95 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x563da76d1dfc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x563da76ac7c3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x563da76b15d0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x563da76b15d0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x563da76b15d0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x563da76b131c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x563da76b1c07 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x563da76b180b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x563da76d07d1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x563da76d05f3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x563da7502460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x563da7502538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x563da75022b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x563da76b2098 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x563da76b2098 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x563da76b2098 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x563da76b2098 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x563da76b2098 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x563da7502298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x563da75025fb - main [INFO] [stdout] 24: 0x7f48286360b3 - __libc_start_main [INFO] [stdout] 25: 0x563da750219e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::resize (line 375) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:18 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x561cf6dc3715 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x561cf6dc3715 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x561cf6dc3715 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x561cf6dc3715 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x561cf6de667c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x561cf6dc1043 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x561cf6dc5e50 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x561cf6dc5e50 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x561cf6dc5e50 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x561cf6dc5b9c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x561cf6dc6487 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x561cf6dc608b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x561cf6de5051 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x561cf6de4e73 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x561cf6c13460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x561cf6c1353a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x561cf6c132b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x561cf6dc6918 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x561cf6dc6918 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x561cf6dc6918 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x561cf6dc6918 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x561cf6dc6918 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x561cf6c13298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x561cf6c136eb - main [INFO] [stdout] 24: 0x7fe5602f50b3 - __libc_start_main [INFO] [stdout] 25: 0x561cf6c1319e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/editor.rs - editor::resize (line 395) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/editor.rs:7:18 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5653c2aa9705 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5653c2aa9705 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5653c2aa9705 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5653c2aa9705 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5653c2acc66c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x5653c2aa7033 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5653c2aabe40 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x5653c2aabe40 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x5653c2aabe40 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x5653c2aabb8c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5653c2aac477 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x5653c2aac07b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5653c2acb041 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5653c2acae63 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5653c28f9460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5653c28f953a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5653c28f92b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x5653c2aac908 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x5653c2aac908 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x5653c2aac908 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x5653c2aac908 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x5653c2aac908 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5653c28f9298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5653c28f96db - main [INFO] [stdout] 24: 0x7f9f800a10b3 - __libc_start_main [INFO] [stdout] 25: 0x5653c28f919e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::blur (line 43) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x564e6e54d3a5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x564e6e54d3a5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x564e6e54d3a5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x564e6e54d3a5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x564e6e57030c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x564e6e54acd3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x564e6e54fae0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x564e6e54fae0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x564e6e54fae0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x564e6e54f82c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x564e6e550117 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x564e6e54fd1b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x564e6e56ece1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x564e6e56eb03 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x564e6e39f460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x564e6e39f538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x564e6e39f2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x564e6e5505a8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x564e6e5505a8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x564e6e5505a8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x564e6e5505a8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x564e6e5505a8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x564e6e39f298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x564e6e39f5eb - main [INFO] [stdout] 24: 0x7ff43fb480b3 - __libc_start_main [INFO] [stdout] 25: 0x564e6e39f19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::convolve (line 114) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56328459b265 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x56328459b265 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x56328459b265 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x56328459b265 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5632845be1cc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x563284598b93 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x56328459d9a0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x56328459d9a0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x56328459d9a0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x56328459d6ec - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x56328459dfd7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x56328459dbdb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5632845bcba1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5632845bc9c3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5632843ed460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5632843ed53a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5632843ed2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x56328459e468 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x56328459e468 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x56328459e468 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x56328459e468 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x56328459e468 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5632843ed298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5632843ed6eb - main [INFO] [stdout] 24: 0x7f40a3e840b3 - __libc_start_main [INFO] [stdout] 25: 0x5632843ed19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::emboss (line 212) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x557ccb16b255 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x557ccb16b255 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x557ccb16b255 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x557ccb16b255 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x557ccb18e1bc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x557ccb168b83 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x557ccb16d990 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x557ccb16d990 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x557ccb16d990 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x557ccb16d6dc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x557ccb16dfc7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x557ccb16dbcb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x557ccb18cb91 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x557ccb18c9b3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x557ccafbd460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x557ccafbd538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x557ccafbd2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x557ccb16e458 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x557ccb16e458 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x557ccb16e458 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x557ccb16e458 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x557ccb16e458 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x557ccafbd298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x557ccafbd5eb - main [INFO] [stdout] 24: 0x7f4323d660b3 - __libc_start_main [INFO] [stdout] 25: 0x557ccafbd19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::gamma (line 243) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:6:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5626c4ba7fb5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5626c4ba7fb5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5626c4ba7fb5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5626c4ba7fb5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5626c4bcaf1c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x5626c4ba58e3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5626c4baa6f0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x5626c4baa6f0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x5626c4baa6f0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x5626c4baa43c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5626c4baad27 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x5626c4baa92b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5626c4bc98f1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5626c4bc9713 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5626c49fb460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5626c49fb538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5626c49fb2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x5626c4bab1b8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x5626c4bab1b8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x5626c4bab1b8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x5626c4bab1b8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x5626c4bab1b8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5626c49fb298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5626c49fb5fb - main [INFO] [stdout] 24: 0x7ff98344a0b3 - __libc_start_main [INFO] [stdout] 25: 0x5626c49fb19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::saturation (line 326) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x562739580635 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x562739580635 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x562739580635 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x562739580635 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5627395a359c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x56273957df63 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x562739582d70 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x562739582d70 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x562739582d70 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x562739582abc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5627395833a7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x562739582fab - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5627395a1f71 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5627395a1d93 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5627393d3460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5627393d3538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5627393d32b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x562739583838 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x562739583838 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x562739583838 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x562739583838 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x562739583838 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5627393d3298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5627393d35fb - main [INFO] [stdout] 24: 0x7fd659d0b0b3 - __libc_start_main [INFO] [stdout] 25: 0x5627393d319e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::grayscale (line 287) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:6:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55ecc827bd65 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55ecc827bd65 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55ecc827bd65 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55ecc827bd65 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55ecc829eccc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55ecc8279693 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55ecc827e4a0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55ecc827e4a0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55ecc827e4a0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55ecc827e1ec - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55ecc827ead7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55ecc827e6db - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55ecc829d6a1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55ecc829d4c3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55ecc80cf460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55ecc80cf538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55ecc80cf2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55ecc827ef68 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55ecc827ef68 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55ecc827ef68 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55ecc827ef68 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55ecc827ef68 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55ecc80cf298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55ecc80cf5eb - main [INFO] [stdout] 24: 0x7f4b2d4180b3 - __libc_start_main [INFO] [stdout] 25: 0x55ecc80cf19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/filter.rs - filter::sharpen (line 371) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/filter.rs:7:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a3cf9af255 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55a3cf9af255 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55a3cf9af255 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55a3cf9af255 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55a3cf9d21bc - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55a3cf9acb83 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55a3cf9b1990 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55a3cf9b1990 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55a3cf9b1990 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55a3cf9b16dc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55a3cf9b1fc7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55a3cf9b1bcb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55a3cf9d0b91 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55a3cf9d09b3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55a3cf801460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55a3cf801538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55a3cf8012b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55a3cf9b2458 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55a3cf9b2458 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55a3cf9b2458 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55a3cf9b2458 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55a3cf9b2458 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55a3cf801298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55a3cf8015eb - main [INFO] [stdout] 24: 0x7f99c00130b3 - __libc_start_main [INFO] [stdout] 25: 0x55a3cf80119e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - save (line 188) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/lib.rs:5:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55f166566085 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55f166566085 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55f166566085 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55f166566085 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55f166588fec - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55f1665639b3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55f1665687c0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55f1665687c0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55f1665687c0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55f16656850c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55f166568df7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55f1665689fb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55f1665879c1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55f1665877e3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55f1663ba460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55f1663ba535 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55f1663ba2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55f166569288 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55f166569288 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55f166569288 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55f166569288 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55f166569288 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55f1663ba298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55f1663ba5bb - main [INFO] [stdout] 24: 0x7fb4076e90b3 - __libc_start_main [INFO] [stdout] 25: 0x55f1663ba19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - open (line 136) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/lib.rs:5:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56423b64e045 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x56423b64e045 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x56423b64e045 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x56423b64e045 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x56423b670f2c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x56423b64b703 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x56423b650780 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x56423b650780 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x56423b650780 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x56423b6504cc - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x56423b650db7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x56423b6509bb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x56423b66f901 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x56423b66f723 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x56423b4d6430 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x56423b4d650a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x56423b4d6293 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x56423b651248 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x56423b651248 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x56423b651248 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x56423b651248 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x56423b651248 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x56423b4d6278 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x56423b4d65eb - main [INFO] [stdout] 24: 0x7f83cbb4f0b3 - __libc_start_main [INFO] [stdout] 25: 0x56423b4d617e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/transform.rs - transform::flip (line 33) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/transform.rs:8:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55e30a09d4c5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55e30a09d4c5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55e30a09d4c5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55e30a09d4c5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55e30a0c042c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55e30a09adf3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55e30a09fc00 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55e30a09fc00 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55e30a09fc00 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55e30a09f94c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55e30a0a0237 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55e30a09fe3b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55e30a0bee01 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55e30a0bec23 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55e309ef0460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55e309ef0538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55e309ef02b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55e30a0a06c8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55e30a0a06c8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55e30a0a06c8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55e30a0a06c8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55e30a0a06c8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55e309ef0298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55e309ef05eb - main [INFO] [stdout] 24: 0x7fb1023790b3 - __libc_start_main [INFO] [stdout] 25: 0x55e309ef019e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/image.rs - image::Image::histogram (line 90) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/image.rs:7:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5654df29a795 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5654df29a795 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5654df29a795 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5654df29a795 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5654df2bd99c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x5654df2980c3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5654df29ced0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x5654df29ced0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x5654df29ced0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x5654df29cc1c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5654df29d507 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x5654df29d10b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5654df2bc371 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5654df2bc193 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x5654df0e28a0 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x5654df0e3700 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5654df0e2353 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x5654df29d998 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x5654df29d998 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x5654df29d998 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x5654df29d998 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x5654df29d998 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x5654df0e2338 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5654df0e3d5b - main [INFO] [stdout] 24: 0x7f8aab9a70b3 - __libc_start_main [INFO] [stdout] 25: 0x5654df0e219e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - (line 45) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/lib.rs:5:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5570462cd085 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5570462cd085 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5570462cd085 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5570462cd085 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5570462effec - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x5570462ca9b3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5570462cf7c0 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x5570462cf7c0 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x5570462cf7c0 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x5570462cf50c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x5570462cfdf7 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x5570462cf9fb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x5570462ee9c1 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x5570462ee7e3 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x557046121460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x557046121535 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x5570461212b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x5570462d0288 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x5570462d0288 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x5570462d0288 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x5570462d0288 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x5570462d0288 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x557046121298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x5570461215bb - main [INFO] [stdout] 24: 0x7fe3837df0b3 - __libc_start_main [INFO] [stdout] 25: 0x55704612119e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/transform.rs - transform::flip (line 47) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/transform.rs:8:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x555f865084c5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x555f865084c5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x555f865084c5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x555f865084c5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x555f8652b42c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x555f86505df3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x555f8650ac00 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x555f8650ac00 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x555f8650ac00 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x555f8650a94c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x555f8650b237 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x555f8650ae3b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x555f86529e01 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x555f86529c23 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x555f8635b460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x555f8635b538 - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x555f8635b2b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x555f8650b6c8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x555f8650b6c8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x555f8650b6c8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x555f8650b6c8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x555f8650b6c8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x555f8635b298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x555f8635b5eb - main [INFO] [stdout] 24: 0x7fc09e1d40b3 - __libc_start_main [INFO] [stdout] 25: 0x555f8635b19e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/transform.rs - transform::rotate (line 117) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/transform.rs:8:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55c64aa801c5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55c64aa801c5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55c64aa801c5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55c64aa801c5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55c64aaa312c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55c64aa7daf3 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55c64aa82900 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55c64aa82900 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55c64aa82900 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55c64aa8264c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55c64aa82f37 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55c64aa82b3b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55c64aaa1b01 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55c64aaa1923 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55c64a8d2460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55c64a8d253a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55c64a8d22b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55c64aa833c8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55c64aa833c8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55c64aa833c8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55c64aa833c8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55c64aa833c8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55c64a8d2298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55c64a8d263b - main [INFO] [stdout] 24: 0x7f4a448e60b3 - __libc_start_main [INFO] [stdout] 25: 0x55c64a8d219e - _start [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/transform.rs - transform::rotate (line 132) stdout ---- [INFO] [stdout] Test executable failed (exit code 101). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/transform.rs:8:17 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fbf96d31d5 - backtrace::backtrace::libunwind::trace::h07c956be65d9b461 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55fbf96d31d5 - backtrace::backtrace::trace_unsynchronized::h2fdb9e4177ad4d20 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55fbf96d31d5 - std::sys_common::backtrace::_print_fmt::ha62d8426311107ac [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55fbf96d31d5 - ::fmt::h3ec6bdab62f1e8d9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55fbf96f613c - core::fmt::write::h935cb0ed4078a853 [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x55fbf96d0b03 - std::io::Write::write_fmt::hc912aacf8d691eb3 [INFO] [stdout] at src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x55fbf96d5910 - std::sys_common::backtrace::_print::h460db802d801ccf8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 7: 0x55fbf96d5910 - std::sys_common::backtrace::print::h399d664f56640530 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 8: 0x55fbf96d5910 - std::panicking::default_hook::{{closure}}::hc6dfd87957c765b8 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 9: 0x55fbf96d565c - std::panicking::default_hook::hfdceba6d6d1a18ae [INFO] [stdout] at src/libstd/panicking.rs:218 [INFO] [stdout] 10: 0x55fbf96d5f47 - std::panicking::rust_panic_with_hook::hd01e282bff1b1e63 [INFO] [stdout] at src/libstd/panicking.rs:486 [INFO] [stdout] 11: 0x55fbf96d5b4b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:388 [INFO] [stdout] 12: 0x55fbf96f4b11 - core::panicking::panic_fmt::habd7df443069602c [INFO] [stdout] at src/libcore/panicking.rs:101 [INFO] [stdout] 13: 0x55fbf96f4933 - core::option::expect_none_failed::h721078758a086285 [INFO] [stdout] at src/libcore/option.rs:1272 [INFO] [stdout] 14: 0x55fbf9525460 - core::result::Result::unwrap::ha6ae8a250e7a5d1b [INFO] [stdout] 15: 0x55fbf952553a - rust_out::main::hce5147e828914a17 [INFO] [stdout] 16: 0x55fbf95252b3 - std::rt::lang_start::{{closure}}::h5f92bcc9991fb652 [INFO] [stdout] 17: 0x55fbf96d63d8 - std::rt::lang_start_internal::{{closure}}::haabc9d435e1b0c2f [INFO] [stdout] at src/libstd/rt.rs:52 [INFO] [stdout] 18: 0x55fbf96d63d8 - std::panicking::try::do_call::h54d9370b0ac83700 [INFO] [stdout] at src/libstd/panicking.rs:297 [INFO] [stdout] 19: 0x55fbf96d63d8 - std::panicking::try::h85e1c41421d5b6f9 [INFO] [stdout] at src/libstd/panicking.rs:274 [INFO] [stdout] 20: 0x55fbf96d63d8 - std::panic::catch_unwind::hfd957e6c9fdcf274 [INFO] [stdout] at src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x55fbf96d63d8 - std::rt::lang_start_internal::hed9744eef32ef5a1 [INFO] [stdout] at src/libstd/rt.rs:51 [INFO] [stdout] 22: 0x55fbf9525298 - std::rt::lang_start::h66e0318a0fda6501 [INFO] [stdout] 23: 0x55fbf952564b - main [INFO] [stdout] 24: 0x7f9fa82490b3 - __libc_start_main [INFO] [stdout] 25: 0x55fbf952519e - _start [INFO] [stdout] 26: 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 [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `"docker" "inspect" "c0ee8d6e3f0799d617462d31b7842a4beeb27f2cf318804b7d52d8b44ba7dd95"` [INFO] running `"docker" "rm" "-f" "c0ee8d6e3f0799d617462d31b7842a4beeb27f2cf318804b7d52d8b44ba7dd95"` [INFO] [stdout] c0ee8d6e3f0799d617462d31b7842a4beeb27f2cf318804b7d52d8b44ba7dd95