Sep 20 22:17:04.132 INFO checking kmeisthax/awsmimg against master#f7f4c500b46603386e940f116b469c7adc043a6d for pr-54394 Sep 20 22:17:04.132 INFO running: cargo +f7f4c500b46603386e940f116b469c7adc043a6d-alt check --frozen --all --all-targets Sep 20 22:17:04.132 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-5/pr-54394/master#f7f4c500b46603386e940f116b469c7adc043a6d:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-5/master#f7f4c500b46603386e940f116b469c7adc043a6d:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +f7f4c500b46603386e940f116b469c7adc043a6d-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 20 22:17:04.386 INFO blam! f1f8974b408d67330e5eda4dadbe70912e8dacd57e2dbcf3c8a683619aa6b355 Sep 20 22:17:04.388 INFO running `"docker" "start" "-a" "f1f8974b408d67330e5eda4dadbe70912e8dacd57e2dbcf3c8a683619aa6b355"` Sep 20 22:17:06.657 INFO kablam! usermod: no changes Sep 20 22:17:06.861 INFO kablam! Compiling num-bigint v0.2.0 Sep 20 22:17:06.861 INFO kablam! Compiling num-rational v0.2.1 Sep 20 22:17:06.862 INFO kablam! Compiling num-complex v0.2.0 Sep 20 22:17:06.862 INFO kablam! Checking color_quant v1.0.1 Sep 20 22:17:06.862 INFO kablam! Checking scoped_threadpool v0.1.9 Sep 20 22:17:06.862 INFO kablam! Checking crossbeam-utils v0.2.2 Sep 20 22:17:06.894 INFO kablam! Checking inflate v0.4.3 Sep 20 22:17:06.894 INFO kablam! Checking deflate v0.7.18 Sep 20 22:17:10.234 INFO kablam! Compiling num-traits v0.2.5 Sep 20 22:17:10.234 INFO kablam! Checking crossbeam-epoch v0.3.1 Sep 20 22:17:10.234 INFO kablam! Checking gif v0.10.0 Sep 20 22:17:11.902 INFO kablam! Checking num-integer v0.1.39 Sep 20 22:17:12.415 INFO kablam! Compiling syn v0.14.4 Sep 20 22:17:14.746 INFO kablam! Checking crossbeam-deque v0.2.0 Sep 20 22:17:16.298 INFO kablam! Checking num-iter v0.1.37 Sep 20 22:17:16.300 INFO kablam! Checking num-rational v0.1.42 Sep 20 22:17:16.799 INFO kablam! Checking rayon-core v1.4.0 Sep 20 22:17:17.804 INFO kablam! Checking png v0.12.0 Sep 20 22:17:22.042 INFO kablam! Checking rayon v1.0.1 Sep 20 22:17:28.226 INFO kablam! Checking num v0.2.0 Sep 20 22:17:33.030 INFO kablam! Checking jpeg-decoder v0.1.15 Sep 20 22:17:35.270 INFO kablam! Compiling num-derive v0.2.2 Sep 20 22:17:37.811 INFO kablam! Checking image v0.19.0 Sep 20 22:17:42.959 INFO kablam! Checking awsmimg v0.1.0 (/source) Sep 20 22:17:43.318 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:43.318 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:43.318 INFO kablam! | Sep 20 22:17:43.318 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:43.318 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:43.318 INFO kablam! | Sep 20 22:17:43.318 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:43.318 INFO kablam! Sep 20 22:17:43.319 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:43.319 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:43.319 INFO kablam! | Sep 20 22:17:43.319 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:43.319 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:43.319 INFO kablam! Sep 20 22:17:43.319 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:43.319 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:43.319 INFO kablam! | Sep 20 22:17:43.319 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:43.319 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:43.319 INFO kablam! Sep 20 22:17:43.319 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.319 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:43.319 INFO kablam! | Sep 20 22:17:43.319 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:43.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.319 INFO kablam! | Sep 20 22:17:43.319 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:43.319 INFO kablam! Sep 20 22:17:43.320 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.320 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:43.320 INFO kablam! | Sep 20 22:17:43.320 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:43.320 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.320 INFO kablam! Sep 20 22:17:43.320 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.320 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:43.320 INFO kablam! | Sep 20 22:17:43.320 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:43.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.321 INFO kablam! Sep 20 22:17:43.321 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.321 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:43.321 INFO kablam! | Sep 20 22:17:43.322 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:43.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.332 INFO kablam! Sep 20 22:17:43.332 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.332 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:43.332 INFO kablam! | Sep 20 22:17:43.332 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:43.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.332 INFO kablam! Sep 20 22:17:43.333 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.333 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:43.333 INFO kablam! | Sep 20 22:17:43.333 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:43.333 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.333 INFO kablam! Sep 20 22:17:43.540 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:43.540 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:43.540 INFO kablam! | Sep 20 22:17:43.540 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:43.540 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:43.540 INFO kablam! | Sep 20 22:17:43.540 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:43.540 INFO kablam! Sep 20 22:17:43.540 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:43.540 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:43.541 INFO kablam! | Sep 20 22:17:43.541 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:43.541 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:43.541 INFO kablam! Sep 20 22:17:43.546 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:43.546 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:43.546 INFO kablam! | Sep 20 22:17:43.546 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:43.546 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:43.546 INFO kablam! Sep 20 22:17:43.547 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.547 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:43.547 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.548 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.548 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.548 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.548 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.548 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.548 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.548 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.548 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.548 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:43.548 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:43.548 INFO kablam! | Sep 20 22:17:43.548 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:43.548 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:43.548 INFO kablam! Sep 20 22:17:43.746 INFO kablam! warning: unused variable: `width` Sep 20 22:17:43.746 INFO kablam! --> src/awsmimg/formats/agb.rs:84:62 Sep 20 22:17:43.746 INFO kablam! | Sep 20 22:17:43.746 INFO kablam! 84 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:43.746 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:43.746 INFO kablam! | Sep 20 22:17:43.747 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 20 22:17:43.747 INFO kablam! Sep 20 22:17:43.747 INFO kablam! warning: unused variable: `i` Sep 20 22:17:43.747 INFO kablam! --> src/awsmimg/formats/agb.rs:105:13 Sep 20 22:17:43.747 INFO kablam! | Sep 20 22:17:43.747 INFO kablam! 105 | for i in 0..size { Sep 20 22:17:43.747 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:43.747 INFO kablam! Sep 20 22:17:43.747 INFO kablam! warning: unused variable: `width` Sep 20 22:17:43.747 INFO kablam! --> src/awsmimg/formats/agb.rs:157:62 Sep 20 22:17:43.747 INFO kablam! | Sep 20 22:17:43.747 INFO kablam! 157 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:43.747 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:43.748 INFO kablam! Sep 20 22:17:43.748 INFO kablam! warning: unused variable: `i` Sep 20 22:17:43.748 INFO kablam! --> src/awsmimg/formats/agb.rs:178:13 Sep 20 22:17:43.748 INFO kablam! | Sep 20 22:17:43.748 INFO kablam! 178 | for i in 0..size { Sep 20 22:17:43.748 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:43.748 INFO kablam! Sep 20 22:17:43.748 INFO kablam! warning: unused variable: `readbytes2` Sep 20 22:17:43.748 INFO kablam! --> src/awsmimg/compression/agb.rs:94:13 Sep 20 22:17:43.748 INFO kablam! | Sep 20 22:17:43.748 INFO kablam! 94 | let readbytes2 = self.r.read(&mut rawtree.get_mut(0..treesize).unwrap())?; Sep 20 22:17:43.748 INFO kablam! | ^^^^^^^^^^ help: consider using `_readbytes2` instead Sep 20 22:17:43.748 INFO kablam! Sep 20 22:17:43.749 INFO kablam! warning: value assigned to `bytes_read` is never read Sep 20 22:17:43.749 INFO kablam! --> src/awsmimg/compression/agb.rs:150:17 Sep 20 22:17:43.749 INFO kablam! | Sep 20 22:17:43.749 INFO kablam! 150 | let mut bytes_read = 0; Sep 20 22:17:43.749 INFO kablam! | ^^^^^^^^^^ Sep 20 22:17:43.749 INFO kablam! | Sep 20 22:17:43.749 INFO kablam! = note: #[warn(unused_assignments)] on by default Sep 20 22:17:43.749 INFO kablam! Sep 20 22:17:43.749 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.749 INFO kablam! --> src/awsmimg/compression/agb.rs:300:44 Sep 20 22:17:43.749 INFO kablam! | Sep 20 22:17:43.749 INFO kablam! 300 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:43.750 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.750 INFO kablam! Sep 20 22:17:43.750 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.750 INFO kablam! --> src/awsmimg/compression/agb.rs:301:42 Sep 20 22:17:43.750 INFO kablam! | Sep 20 22:17:43.750 INFO kablam! 301 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:43.750 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.750 INFO kablam! Sep 20 22:17:43.750 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.750 INFO kablam! --> src/awsmimg/compression/agb.rs:304:44 Sep 20 22:17:43.750 INFO kablam! | Sep 20 22:17:43.750 INFO kablam! 304 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:43.750 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.750 INFO kablam! Sep 20 22:17:43.750 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.751 INFO kablam! --> src/awsmimg/compression/agb.rs:305:42 Sep 20 22:17:43.751 INFO kablam! | Sep 20 22:17:43.751 INFO kablam! 305 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:43.751 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.751 INFO kablam! Sep 20 22:17:43.751 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.751 INFO kablam! --> src/awsmimg/compression/agb.rs:319:44 Sep 20 22:17:43.751 INFO kablam! | Sep 20 22:17:43.751 INFO kablam! 319 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:43.753 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.753 INFO kablam! error[E0308]: mismatched types Sep 20 22:17:43.753 INFO kablam! --> src/awsmimg/conversion.rs:165:13 Sep 20 22:17:43.753 INFO kablam! | Sep 20 22:17:43.753 INFO kablam! 165 | for (_, _, pixel) in test_output.pixels() { Sep 20 22:17:43.753 INFO kablam! | ^^^^^^^^^^^^^ expected struct `image::LumaA`, found tuple Sep 20 22:17:43.753 INFO kablam! | Sep 20 22:17:43.753 INFO kablam! = note: expected type `image::LumaA` Sep 20 22:17:43.753 INFO kablam! found type `(_, _, _)` Sep 20 22:17:43.753 INFO kablam! Sep 20 22:17:43.753 INFO kablam! Sep 20 22:17:43.753 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.753 INFO kablam! --> src/awsmimg/compression/agb.rs:320:42 Sep 20 22:17:43.753 INFO kablam! | Sep 20 22:17:43.753 INFO kablam! 320 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:43.753 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.753 INFO kablam! Sep 20 22:17:43.753 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.753 INFO kablam! --> src/awsmimg/compression/agb.rs:323:44 Sep 20 22:17:43.753 INFO kablam! | Sep 20 22:17:43.753 INFO kablam! 323 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:43.753 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.754 INFO kablam! Sep 20 22:17:43.754 INFO kablam! warning: unused variable: `j` Sep 20 22:17:43.754 INFO kablam! --> src/awsmimg/compression/agb.rs:324:42 Sep 20 22:17:43.754 INFO kablam! | Sep 20 22:17:43.761 INFO kablam! 324 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:43.761 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:43.761 INFO kablam! Sep 20 22:17:43.761 INFO kablam! warning: variable `lastnode` is assigned to, but never used Sep 20 22:17:43.761 INFO kablam! --> src/awsmimg/compression/agb.rs:402:17 Sep 20 22:17:43.761 INFO kablam! | Sep 20 22:17:43.761 INFO kablam! 402 | let mut lastnode = 0; Sep 20 22:17:43.761 INFO kablam! | ^^^^^^^^ Sep 20 22:17:43.761 INFO kablam! | Sep 20 22:17:43.761 INFO kablam! = note: consider using `_lastnode` instead Sep 20 22:17:43.761 INFO kablam! Sep 20 22:17:43.761 INFO kablam! warning: value assigned to `lastnode` is never read Sep 20 22:17:43.761 INFO kablam! --> src/awsmimg/compression/agb.rs:431:21 Sep 20 22:17:43.761 INFO kablam! | Sep 20 22:17:43.761 INFO kablam! 431 | lastnode = newpos; Sep 20 22:17:43.761 INFO kablam! | ^^^^^^^^ Sep 20 22:17:43.761 INFO kablam! Sep 20 22:17:43.770 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:43.770 INFO kablam! --> src/awsmimg/conversion.rs:78:9 Sep 20 22:17:43.770 INFO kablam! | Sep 20 22:17:43.770 INFO kablam! 78 | let mut iw; Sep 20 22:17:43.770 INFO kablam! | ----^^ Sep 20 22:17:43.770 INFO kablam! | | Sep 20 22:17:43.770 INFO kablam! | help: remove this `mut` Sep 20 22:17:43.770 INFO kablam! | Sep 20 22:17:43.770 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 20 22:17:43.770 INFO kablam! Sep 20 22:17:43.770 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:43.770 INFO kablam! --> src/awsmimg/conversion.rs:79:9 Sep 20 22:17:43.770 INFO kablam! | Sep 20 22:17:43.770 INFO kablam! 79 | let mut ih; Sep 20 22:17:43.770 INFO kablam! | ----^^ Sep 20 22:17:43.770 INFO kablam! | | Sep 20 22:17:43.770 INFO kablam! | help: remove this `mut` Sep 20 22:17:43.770 INFO kablam! Sep 20 22:17:43.816 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:43.816 INFO kablam! --> src/awsmimg/compression/agb.rs:110:13 Sep 20 22:17:43.816 INFO kablam! | Sep 20 22:17:43.816 INFO kablam! 110 | let mut lnode : AGBHuffmanNode; Sep 20 22:17:43.816 INFO kablam! | ----^^^^^ Sep 20 22:17:43.816 INFO kablam! | | Sep 20 22:17:43.816 INFO kablam! | help: remove this `mut` Sep 20 22:17:43.822 INFO kablam! Sep 20 22:17:43.822 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:43.823 INFO kablam! --> src/awsmimg/compression/agb.rs:111:13 Sep 20 22:17:43.823 INFO kablam! | Sep 20 22:17:43.824 INFO kablam! 111 | let mut rnode : AGBHuffmanNode; Sep 20 22:17:43.824 INFO kablam! | ----^^^^^ Sep 20 22:17:43.824 INFO kablam! | | Sep 20 22:17:43.824 INFO kablam! | help: remove this `mut` Sep 20 22:17:43.824 INFO kablam! Sep 20 22:17:43.854 INFO kablam! warning: type alias is never used: `AGBHuffmanTree` Sep 20 22:17:43.854 INFO kablam! --> src/awsmimg/compression/agb.rs:12:1 Sep 20 22:17:43.854 INFO kablam! | Sep 20 22:17:43.854 INFO kablam! 12 | type AGBHuffmanTree = (AGBHuffmanNode, AGBHuffmanNode); Sep 20 22:17:43.854 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.855 INFO kablam! | Sep 20 22:17:43.865 INFO kablam! = note: #[warn(dead_code)] on by default Sep 20 22:17:43.865 INFO kablam! Sep 20 22:17:43.865 INFO kablam! warning: method is never used: `new` Sep 20 22:17:43.866 INFO kablam! --> src/awsmimg/compression/agb.rs:48:5 Sep 20 22:17:43.866 INFO kablam! | Sep 20 22:17:43.866 INFO kablam! 48 | fn new(r: &'a mut R) -> AGBHuffmanDecompressor<'a, R> { Sep 20 22:17:43.866 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.866 INFO kablam! Sep 20 22:17:43.866 INFO kablam! warning: struct is never constructed: `AGBHuffmanCompressor` Sep 20 22:17:43.867 INFO kablam! --> src/awsmimg/compression/agb.rs:266:1 Sep 20 22:17:43.867 INFO kablam! | Sep 20 22:17:43.867 INFO kablam! 266 | struct AGBHuffmanCompressor<'a, W: Write + 'a> { Sep 20 22:17:43.867 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.867 INFO kablam! Sep 20 22:17:43.867 INFO kablam! warning: method is never used: `new` Sep 20 22:17:43.868 INFO kablam! --> src/awsmimg/compression/agb.rs:280:5 Sep 20 22:17:43.868 INFO kablam! | Sep 20 22:17:43.868 INFO kablam! 280 | pub fn new(w: &'a mut W, bits_per_symbol: u8) -> AGBHuffmanCompressor<'a, W> { Sep 20 22:17:43.868 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.868 INFO kablam! Sep 20 22:17:43.868 INFO kablam! warning: method is never used: `serialize_huffman_tree` Sep 20 22:17:43.869 INFO kablam! --> src/awsmimg/compression/agb.rs:292:5 Sep 20 22:17:43.869 INFO kablam! | Sep 20 22:17:43.869 INFO kablam! 292 | fn serialize_huffman_tree(&self, tree: &AGBHuffmanTree) -> Vec { Sep 20 22:17:43.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.869 INFO kablam! Sep 20 22:17:43.869 INFO kablam! warning: method is never used: `write_huffman_header` Sep 20 22:17:43.870 INFO kablam! --> src/awsmimg/compression/agb.rs:339:5 Sep 20 22:17:43.870 INFO kablam! | Sep 20 22:17:43.870 INFO kablam! 339 | fn write_huffman_header(&mut self, rootnode: usize) -> io::Result<()> { Sep 20 22:17:43.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:43.870 INFO kablam! Sep 20 22:17:44.282 INFO kablam! error: aborting due to previous error Sep 20 22:17:44.282 INFO kablam! Sep 20 22:17:44.282 INFO kablam! For more information about this error, try `rustc --explain E0308`. Sep 20 22:17:44.327 INFO kablam! error: Could not compile `awsmimg`. Sep 20 22:17:44.327 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 20 22:17:45.099 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.099 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:45.099 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:45.099 INFO kablam! Sep 20 22:17:45.099 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.099 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:45.099 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.099 INFO kablam! Sep 20 22:17:45.099 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:45.099 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:45.099 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:45.099 INFO kablam! Sep 20 22:17:45.099 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.099 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:45.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.099 INFO kablam! | Sep 20 22:17:45.099 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:45.099 INFO kablam! Sep 20 22:17:45.100 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.100 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:45.100 INFO kablam! | Sep 20 22:17:45.100 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:45.100 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.100 INFO kablam! Sep 20 22:17:45.100 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.100 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:45.100 INFO kablam! | Sep 20 22:17:45.100 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.100 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.100 INFO kablam! Sep 20 22:17:45.100 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.100 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:45.100 INFO kablam! | Sep 20 22:17:45.100 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.101 INFO kablam! Sep 20 22:17:45.101 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.101 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:45.101 INFO kablam! | Sep 20 22:17:45.101 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:45.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.101 INFO kablam! Sep 20 22:17:45.101 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.101 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:45.101 INFO kablam! | Sep 20 22:17:45.101 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:45.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.101 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.215 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unused imports: `StoreFalse`, `StoreTrue` Sep 20 22:17:45.215 INFO kablam! --> src/decode.rs:7:39 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.215 INFO kablam! 7 | use argparse::{ArgumentParser, Store, StoreFalse, StoreTrue}; Sep 20 22:17:45.215 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^ Sep 20 22:17:45.215 INFO kablam! Sep 20 22:17:45.215 INFO kablam! warning: unused import: `interpret_direct_format_name` Sep 20 22:17:45.215 INFO kablam! --> src/decode.rs:12:55 Sep 20 22:17:45.215 INFO kablam! | Sep 20 22:17:45.216 INFO kablam! 12 | use awsmimg::formats::{interpret_indexed_format_name, interpret_direct_format_name}; Sep 20 22:17:45.216 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:45.216 INFO kablam! Sep 20 22:17:45.343 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.343 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:45.344 INFO kablam! | Sep 20 22:17:45.344 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:45.344 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.354 INFO kablam! | Sep 20 22:17:45.355 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:45.355 INFO kablam! Sep 20 22:17:45.356 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.356 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:45.356 INFO kablam! | Sep 20 22:17:45.357 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:45.357 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.357 INFO kablam! Sep 20 22:17:45.358 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:45.358 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:45.358 INFO kablam! | Sep 20 22:17:45.358 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:45.359 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:45.359 INFO kablam! Sep 20 22:17:45.360 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.360 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:45.361 INFO kablam! | Sep 20 22:17:45.361 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:45.361 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.370 INFO kablam! | Sep 20 22:17:45.371 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:45.371 INFO kablam! Sep 20 22:17:45.371 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.372 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:45.372 INFO kablam! | Sep 20 22:17:45.372 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:45.372 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.373 INFO kablam! Sep 20 22:17:45.373 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.374 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:45.374 INFO kablam! | Sep 20 22:17:45.374 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.374 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.375 INFO kablam! Sep 20 22:17:45.375 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.375 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:45.376 INFO kablam! | Sep 20 22:17:45.376 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.376 INFO kablam! Sep 20 22:17:45.377 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.377 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:45.377 INFO kablam! | Sep 20 22:17:45.378 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:45.378 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.378 INFO kablam! Sep 20 22:17:45.379 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.379 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:45.379 INFO kablam! | Sep 20 22:17:45.380 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:45.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.380 INFO kablam! Sep 20 22:17:45.383 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.383 INFO kablam! --> src/awsmimg/conversion.rs:3:5 Sep 20 22:17:45.383 INFO kablam! | Sep 20 22:17:45.384 INFO kablam! 3 | use std::ops::Div; Sep 20 22:17:45.384 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.398 INFO kablam! | Sep 20 22:17:45.398 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 20 22:17:45.399 INFO kablam! Sep 20 22:17:45.399 INFO kablam! warning: unused import: `std::ops::Div` Sep 20 22:17:45.399 INFO kablam! --> src/awsmimg/decoder.rs:1:5 Sep 20 22:17:45.399 INFO kablam! | Sep 20 22:17:45.400 INFO kablam! 1 | use std::ops::Div; Sep 20 22:17:45.400 INFO kablam! | ^^^^^^^^^^^^^ Sep 20 22:17:45.400 INFO kablam! Sep 20 22:17:45.401 INFO kablam! warning: unused imports: `GenericImage`, `Pixel` Sep 20 22:17:45.401 INFO kablam! --> src/awsmimg/decoder.rs:5:13 Sep 20 22:17:45.401 INFO kablam! | Sep 20 22:17:45.401 INFO kablam! 5 | use image::{GenericImage, ImageBuffer, Primitive, Pixel, LumaA}; Sep 20 22:17:45.402 INFO kablam! | ^^^^^^^^^^^^ ^^^^^ Sep 20 22:17:45.402 INFO kablam! Sep 20 22:17:45.402 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.402 INFO kablam! --> src/awsmimg/compression/agb.rs:152:12 Sep 20 22:17:45.403 INFO kablam! | Sep 20 22:17:45.403 INFO kablam! 152 | if (bytes_needed == 0) { Sep 20 22:17:45.403 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.403 INFO kablam! | Sep 20 22:17:45.404 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 20 22:17:45.404 INFO kablam! Sep 20 22:17:45.404 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.404 INFO kablam! --> src/awsmimg/compression/agb.rs:158:12 Sep 20 22:17:45.405 INFO kablam! | Sep 20 22:17:45.405 INFO kablam! 158 | if (bytes_read == 0) { Sep 20 22:17:45.405 INFO kablam! | ^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.405 INFO kablam! Sep 20 22:17:45.406 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.406 INFO kablam! --> src/awsmimg/compression/agb.rs:175:12 Sep 20 22:17:45.406 INFO kablam! | Sep 20 22:17:45.406 INFO kablam! 175 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.407 INFO kablam! Sep 20 22:17:45.407 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.407 INFO kablam! --> src/awsmimg/compression/agb.rs:180:12 Sep 20 22:17:45.408 INFO kablam! | Sep 20 22:17:45.408 INFO kablam! 180 | if (self.bitbuffer_len < 1) { Sep 20 22:17:45.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.408 INFO kablam! Sep 20 22:17:45.409 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.409 INFO kablam! --> src/awsmimg/compression/agb.rs:194:12 Sep 20 22:17:45.409 INFO kablam! | Sep 20 22:17:45.409 INFO kablam! 194 | if (self.initialized == false) { Sep 20 22:17:45.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.410 INFO kablam! Sep 20 22:17:45.410 INFO kablam! warning: unnecessary parentheses around `if` condition Sep 20 22:17:45.410 INFO kablam! --> src/awsmimg/compression/agb.rs:378:20 Sep 20 22:17:45.411 INFO kablam! | Sep 20 22:17:45.411 INFO kablam! 378 | if (self.frequency.len() < symbol) { Sep 20 22:17:45.411 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 20 22:17:45.411 INFO kablam! Sep 20 22:17:45.412 INFO kablam! warning: unused imports: `StoreFalse`, `StoreTrue` Sep 20 22:17:45.412 INFO kablam! --> src/decode.rs:7:39 Sep 20 22:17:45.412 INFO kablam! | Sep 20 22:17:45.412 INFO kablam! 7 | use argparse::{ArgumentParser, Store, StoreFalse, StoreTrue}; Sep 20 22:17:45.413 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^ Sep 20 22:17:45.413 INFO kablam! Sep 20 22:17:45.413 INFO kablam! warning: unused import: `interpret_direct_format_name` Sep 20 22:17:45.413 INFO kablam! --> src/decode.rs:12:55 Sep 20 22:17:45.414 INFO kablam! | Sep 20 22:17:45.414 INFO kablam! 12 | use awsmimg::formats::{interpret_indexed_format_name, interpret_direct_format_name}; Sep 20 22:17:45.414 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:45.415 INFO kablam! Sep 20 22:17:45.678 INFO kablam! error[E0308]: mismatched types Sep 20 22:17:45.678 INFO kablam! --> src/awsmimg/conversion.rs:165:13 Sep 20 22:17:45.678 INFO kablam! | Sep 20 22:17:45.678 INFO kablam! 165 | for (_, _, pixel) in test_output.pixels() { Sep 20 22:17:45.678 INFO kablam! | ^^^^^^^^^^^^^ expected struct `image::LumaA`, found tuple Sep 20 22:17:45.678 INFO kablam! | Sep 20 22:17:45.678 INFO kablam! = note: expected type `image::LumaA` Sep 20 22:17:45.678 INFO kablam! found type `(_, _, _)` Sep 20 22:17:45.678 INFO kablam! Sep 20 22:17:46.022 INFO kablam! error: aborting due to previous error Sep 20 22:17:46.022 INFO kablam! Sep 20 22:17:46.022 INFO kablam! For more information about this error, try `rustc --explain E0308`. Sep 20 22:17:46.032 INFO kablam! error: Could not compile `awsmimg`. Sep 20 22:17:46.032 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 20 22:17:46.055 INFO kablam! error[E0308]: mismatched types Sep 20 22:17:46.055 INFO kablam! --> src/awsmimg/conversion.rs:165:13 Sep 20 22:17:46.055 INFO kablam! | Sep 20 22:17:46.055 INFO kablam! 165 | for (_, _, pixel) in test_output.pixels() { Sep 20 22:17:46.055 INFO kablam! | ^^^^^^^^^^^^^ expected struct `image::LumaA`, found tuple Sep 20 22:17:46.077 INFO kablam! | Sep 20 22:17:46.077 INFO kablam! = note: expected type `image::LumaA` Sep 20 22:17:46.077 INFO kablam! found type `(_, _, _)` Sep 20 22:17:46.077 INFO kablam! Sep 20 22:17:46.231 INFO kablam! warning: unused variable: `width` Sep 20 22:17:46.231 INFO kablam! --> src/awsmimg/formats/agb.rs:84:62 Sep 20 22:17:46.232 INFO kablam! | Sep 20 22:17:46.232 INFO kablam! 84 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:46.232 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:46.246 INFO kablam! | Sep 20 22:17:46.247 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 20 22:17:46.247 INFO kablam! Sep 20 22:17:46.248 INFO kablam! warning: unused variable: `i` Sep 20 22:17:46.248 INFO kablam! --> src/awsmimg/formats/agb.rs:105:13 Sep 20 22:17:46.248 INFO kablam! | Sep 20 22:17:46.249 INFO kablam! 105 | for i in 0..size { Sep 20 22:17:46.249 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:46.249 INFO kablam! Sep 20 22:17:46.250 INFO kablam! warning: unused variable: `width` Sep 20 22:17:46.250 INFO kablam! --> src/awsmimg/formats/agb.rs:157:62 Sep 20 22:17:46.251 INFO kablam! | Sep 20 22:17:46.251 INFO kablam! 157 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:46.251 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:46.252 INFO kablam! Sep 20 22:17:46.252 INFO kablam! warning: unused variable: `i` Sep 20 22:17:46.253 INFO kablam! --> src/awsmimg/formats/agb.rs:178:13 Sep 20 22:17:46.253 INFO kablam! | Sep 20 22:17:46.253 INFO kablam! 178 | for i in 0..size { Sep 20 22:17:46.254 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:46.254 INFO kablam! Sep 20 22:17:46.255 INFO kablam! warning: unused variable: `readbytes2` Sep 20 22:17:46.255 INFO kablam! --> src/awsmimg/compression/agb.rs:94:13 Sep 20 22:17:46.255 INFO kablam! | Sep 20 22:17:46.256 INFO kablam! 94 | let readbytes2 = self.r.read(&mut rawtree.get_mut(0..treesize).unwrap())?; Sep 20 22:17:46.256 INFO kablam! | ^^^^^^^^^^ help: consider using `_readbytes2` instead Sep 20 22:17:46.262 INFO kablam! Sep 20 22:17:46.263 INFO kablam! warning: value assigned to `bytes_read` is never read Sep 20 22:17:46.263 INFO kablam! --> src/awsmimg/compression/agb.rs:150:17 Sep 20 22:17:46.263 INFO kablam! | Sep 20 22:17:46.264 INFO kablam! 150 | let mut bytes_read = 0; Sep 20 22:17:46.264 INFO kablam! | ^^^^^^^^^^ Sep 20 22:17:46.264 INFO kablam! | Sep 20 22:17:46.265 INFO kablam! = note: #[warn(unused_assignments)] on by default Sep 20 22:17:46.265 INFO kablam! Sep 20 22:17:46.266 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.266 INFO kablam! --> src/awsmimg/compression/agb.rs:300:44 Sep 20 22:17:46.267 INFO kablam! | Sep 20 22:17:46.267 INFO kablam! 300 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:46.267 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.268 INFO kablam! Sep 20 22:17:46.268 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.268 INFO kablam! --> src/awsmimg/compression/agb.rs:301:42 Sep 20 22:17:46.269 INFO kablam! | Sep 20 22:17:46.269 INFO kablam! 301 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.269 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.270 INFO kablam! Sep 20 22:17:46.270 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.270 INFO kablam! --> src/awsmimg/compression/agb.rs:304:44 Sep 20 22:17:46.271 INFO kablam! | Sep 20 22:17:46.271 INFO kablam! 304 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:46.271 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.272 INFO kablam! Sep 20 22:17:46.272 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.272 INFO kablam! --> src/awsmimg/compression/agb.rs:305:42 Sep 20 22:17:46.273 INFO kablam! | Sep 20 22:17:46.273 INFO kablam! 305 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.273 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.274 INFO kablam! Sep 20 22:17:46.274 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.274 INFO kablam! --> src/awsmimg/compression/agb.rs:319:44 Sep 20 22:17:46.275 INFO kablam! | Sep 20 22:17:46.275 INFO kablam! 319 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:46.275 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.276 INFO kablam! Sep 20 22:17:46.276 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.277 INFO kablam! --> src/awsmimg/compression/agb.rs:320:42 Sep 20 22:17:46.277 INFO kablam! | Sep 20 22:17:46.277 INFO kablam! 320 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.278 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.278 INFO kablam! Sep 20 22:17:46.283 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.283 INFO kablam! --> src/awsmimg/compression/agb.rs:323:44 Sep 20 22:17:46.283 INFO kablam! | Sep 20 22:17:46.284 INFO kablam! 323 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:46.284 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.284 INFO kablam! Sep 20 22:17:46.285 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.285 INFO kablam! --> src/awsmimg/compression/agb.rs:324:42 Sep 20 22:17:46.285 INFO kablam! | Sep 20 22:17:46.285 INFO kablam! 324 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.286 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.286 INFO kablam! Sep 20 22:17:46.287 INFO kablam! warning: variable `lastnode` is assigned to, but never used Sep 20 22:17:46.287 INFO kablam! --> src/awsmimg/compression/agb.rs:402:17 Sep 20 22:17:46.287 INFO kablam! | Sep 20 22:17:46.288 INFO kablam! 402 | let mut lastnode = 0; Sep 20 22:17:46.288 INFO kablam! | ^^^^^^^^ Sep 20 22:17:46.288 INFO kablam! | Sep 20 22:17:46.289 INFO kablam! = note: consider using `_lastnode` instead Sep 20 22:17:46.289 INFO kablam! Sep 20 22:17:46.289 INFO kablam! warning: value assigned to `lastnode` is never read Sep 20 22:17:46.290 INFO kablam! --> src/awsmimg/compression/agb.rs:431:21 Sep 20 22:17:46.290 INFO kablam! | Sep 20 22:17:46.290 INFO kablam! 431 | lastnode = newpos; Sep 20 22:17:46.291 INFO kablam! | ^^^^^^^^ Sep 20 22:17:46.291 INFO kablam! Sep 20 22:17:46.308 INFO kablam! warning: unused variable: `width` Sep 20 22:17:46.309 INFO kablam! --> src/awsmimg/formats/agb.rs:84:62 Sep 20 22:17:46.309 INFO kablam! | Sep 20 22:17:46.309 INFO kablam! 84 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:46.310 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:46.310 INFO kablam! | Sep 20 22:17:46.311 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 20 22:17:46.311 INFO kablam! Sep 20 22:17:46.311 INFO kablam! warning: unused variable: `i` Sep 20 22:17:46.311 INFO kablam! --> src/awsmimg/formats/agb.rs:105:13 Sep 20 22:17:46.312 INFO kablam! | Sep 20 22:17:46.312 INFO kablam! 105 | for i in 0..size { Sep 20 22:17:46.312 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:46.313 INFO kablam! Sep 20 22:17:46.313 INFO kablam! warning: unused variable: `width` Sep 20 22:17:46.314 INFO kablam! --> src/awsmimg/formats/agb.rs:157:62 Sep 20 22:17:46.314 INFO kablam! | Sep 20 22:17:46.314 INFO kablam! 157 | fn encode_indexes(&mut self, data: Vec

, width: u32, _height: u32) -> io::Result<()> { Sep 20 22:17:46.314 INFO kablam! | ^^^^^ help: consider using `_width` instead Sep 20 22:17:46.315 INFO kablam! Sep 20 22:17:46.315 INFO kablam! warning: unused variable: `i` Sep 20 22:17:46.315 INFO kablam! --> src/awsmimg/formats/agb.rs:178:13 Sep 20 22:17:46.316 INFO kablam! | Sep 20 22:17:46.316 INFO kablam! 178 | for i in 0..size { Sep 20 22:17:46.316 INFO kablam! | ^ help: consider using `_i` instead Sep 20 22:17:46.317 INFO kablam! Sep 20 22:17:46.317 INFO kablam! warning: unused variable: `readbytes2` Sep 20 22:17:46.318 INFO kablam! --> src/awsmimg/compression/agb.rs:94:13 Sep 20 22:17:46.318 INFO kablam! | Sep 20 22:17:46.318 INFO kablam! 94 | let readbytes2 = self.r.read(&mut rawtree.get_mut(0..treesize).unwrap())?; Sep 20 22:17:46.318 INFO kablam! | ^^^^^^^^^^ help: consider using `_readbytes2` instead Sep 20 22:17:46.319 INFO kablam! Sep 20 22:17:46.319 INFO kablam! warning: value assigned to `bytes_read` is never read Sep 20 22:17:46.320 INFO kablam! --> src/awsmimg/compression/agb.rs:150:17 Sep 20 22:17:46.320 INFO kablam! | Sep 20 22:17:46.320 INFO kablam! 150 | let mut bytes_read = 0; Sep 20 22:17:46.320 INFO kablam! | ^^^^^^^^^^ Sep 20 22:17:46.321 INFO kablam! | Sep 20 22:17:46.321 INFO kablam! = note: #[warn(unused_assignments)] on by default Sep 20 22:17:46.321 INFO kablam! Sep 20 22:17:46.322 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.322 INFO kablam! --> src/awsmimg/compression/agb.rs:300:44 Sep 20 22:17:46.323 INFO kablam! | Sep 20 22:17:46.323 INFO kablam! 300 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:46.323 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.323 INFO kablam! Sep 20 22:17:46.324 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.324 INFO kablam! --> src/awsmimg/compression/agb.rs:301:42 Sep 20 22:17:46.324 INFO kablam! | Sep 20 22:17:46.325 INFO kablam! 301 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.325 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.325 INFO kablam! Sep 20 22:17:46.326 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.326 INFO kablam! --> src/awsmimg/compression/agb.rs:304:44 Sep 20 22:17:46.326 INFO kablam! | Sep 20 22:17:46.327 INFO kablam! 304 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:46.327 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.327 INFO kablam! Sep 20 22:17:46.327 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.328 INFO kablam! --> src/awsmimg/compression/agb.rs:305:42 Sep 20 22:17:46.328 INFO kablam! | Sep 20 22:17:46.328 INFO kablam! 305 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.329 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.329 INFO kablam! Sep 20 22:17:46.329 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.329 INFO kablam! --> src/awsmimg/compression/agb.rs:319:44 Sep 20 22:17:46.330 INFO kablam! | Sep 20 22:17:46.330 INFO kablam! 319 | AGBHuffmanNode::Branch(j) => 0x80, Sep 20 22:17:46.330 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.330 INFO kablam! Sep 20 22:17:46.331 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.331 INFO kablam! --> src/awsmimg/compression/agb.rs:320:42 Sep 20 22:17:46.331 INFO kablam! | Sep 20 22:17:46.332 INFO kablam! 320 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.332 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.332 INFO kablam! Sep 20 22:17:46.333 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.333 INFO kablam! --> src/awsmimg/compression/agb.rs:323:44 Sep 20 22:17:46.333 INFO kablam! | Sep 20 22:17:46.333 INFO kablam! 323 | AGBHuffmanNode::Branch(j) => 0x40, Sep 20 22:17:46.334 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.334 INFO kablam! Sep 20 22:17:46.334 INFO kablam! warning: unused variable: `j` Sep 20 22:17:46.335 INFO kablam! --> src/awsmimg/compression/agb.rs:324:42 Sep 20 22:17:46.335 INFO kablam! | Sep 20 22:17:46.335 INFO kablam! 324 | AGBHuffmanNode::Leaf(j) => 0x00, Sep 20 22:17:46.336 INFO kablam! | ^ help: consider using `_j` instead Sep 20 22:17:46.336 INFO kablam! Sep 20 22:17:46.336 INFO kablam! warning: variable `lastnode` is assigned to, but never used Sep 20 22:17:46.337 INFO kablam! --> src/awsmimg/compression/agb.rs:402:17 Sep 20 22:17:46.337 INFO kablam! | Sep 20 22:17:46.337 INFO kablam! 402 | let mut lastnode = 0; Sep 20 22:17:46.338 INFO kablam! | ^^^^^^^^ Sep 20 22:17:46.338 INFO kablam! | Sep 20 22:17:46.338 INFO kablam! = note: consider using `_lastnode` instead Sep 20 22:17:46.339 INFO kablam! Sep 20 22:17:46.339 INFO kablam! warning: value assigned to `lastnode` is never read Sep 20 22:17:46.339 INFO kablam! --> src/awsmimg/compression/agb.rs:431:21 Sep 20 22:17:46.340 INFO kablam! | Sep 20 22:17:46.340 INFO kablam! 431 | lastnode = newpos; Sep 20 22:17:46.340 INFO kablam! | ^^^^^^^^ Sep 20 22:17:46.340 INFO kablam! Sep 20 22:17:46.363 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.363 INFO kablam! --> src/awsmimg/conversion.rs:78:9 Sep 20 22:17:46.363 INFO kablam! | Sep 20 22:17:46.363 INFO kablam! 78 | let mut iw; Sep 20 22:17:46.364 INFO kablam! | ----^^ Sep 20 22:17:46.364 INFO kablam! | | Sep 20 22:17:46.364 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.365 INFO kablam! | Sep 20 22:17:46.365 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 20 22:17:46.365 INFO kablam! Sep 20 22:17:46.365 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.366 INFO kablam! --> src/awsmimg/conversion.rs:79:9 Sep 20 22:17:46.366 INFO kablam! | Sep 20 22:17:46.366 INFO kablam! 79 | let mut ih; Sep 20 22:17:46.367 INFO kablam! | ----^^ Sep 20 22:17:46.367 INFO kablam! | | Sep 20 22:17:46.367 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.367 INFO kablam! Sep 20 22:17:46.379 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.380 INFO kablam! --> src/awsmimg/conversion.rs:78:9 Sep 20 22:17:46.380 INFO kablam! | Sep 20 22:17:46.380 INFO kablam! 78 | let mut iw; Sep 20 22:17:46.380 INFO kablam! | ----^^ Sep 20 22:17:46.381 INFO kablam! | | Sep 20 22:17:46.381 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.381 INFO kablam! | Sep 20 22:17:46.382 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 20 22:17:46.382 INFO kablam! Sep 20 22:17:46.382 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.383 INFO kablam! --> src/awsmimg/conversion.rs:79:9 Sep 20 22:17:46.383 INFO kablam! | Sep 20 22:17:46.383 INFO kablam! 79 | let mut ih; Sep 20 22:17:46.383 INFO kablam! | ----^^ Sep 20 22:17:46.384 INFO kablam! | | Sep 20 22:17:46.384 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.384 INFO kablam! Sep 20 22:17:46.464 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.465 INFO kablam! --> src/awsmimg/compression/agb.rs:110:13 Sep 20 22:17:46.465 INFO kablam! | Sep 20 22:17:46.465 INFO kablam! 110 | let mut lnode : AGBHuffmanNode; Sep 20 22:17:46.466 INFO kablam! | ----^^^^^ Sep 20 22:17:46.466 INFO kablam! | | Sep 20 22:17:46.466 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.466 INFO kablam! Sep 20 22:17:46.467 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.467 INFO kablam! --> src/awsmimg/compression/agb.rs:111:13 Sep 20 22:17:46.468 INFO kablam! | Sep 20 22:17:46.468 INFO kablam! 111 | let mut rnode : AGBHuffmanNode; Sep 20 22:17:46.468 INFO kablam! | ----^^^^^ Sep 20 22:17:46.469 INFO kablam! | | Sep 20 22:17:46.469 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.469 INFO kablam! Sep 20 22:17:46.509 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.510 INFO kablam! --> src/awsmimg/compression/agb.rs:110:13 Sep 20 22:17:46.510 INFO kablam! | Sep 20 22:17:46.510 INFO kablam! 110 | let mut lnode : AGBHuffmanNode; Sep 20 22:17:46.511 INFO kablam! | ----^^^^^ Sep 20 22:17:46.511 INFO kablam! | | Sep 20 22:17:46.511 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.511 INFO kablam! Sep 20 22:17:46.512 INFO kablam! warning: variable does not need to be mutable Sep 20 22:17:46.512 INFO kablam! --> src/awsmimg/compression/agb.rs:111:13 Sep 20 22:17:46.512 INFO kablam! | Sep 20 22:17:46.512 INFO kablam! 111 | let mut rnode : AGBHuffmanNode; Sep 20 22:17:46.513 INFO kablam! | ----^^^^^ Sep 20 22:17:46.513 INFO kablam! | | Sep 20 22:17:46.513 INFO kablam! | help: remove this `mut` Sep 20 22:17:46.513 INFO kablam! Sep 20 22:17:46.516 INFO kablam! warning: function is never used: `luma_from_indexes` Sep 20 22:17:46.517 INFO kablam! --> src/awsmimg/conversion.rs:77:1 Sep 20 22:17:46.517 INFO kablam! | Sep 20 22:17:46.517 INFO kablam! 77 | pub fn luma_from_indexes<'a, S>(data: Vec, maxcol: u16, tsize: (u32, u32), isize: Option<(u32, u32)>) -> Option, Vec>>> where S: Primitive + 'a { Sep 20 22:17:46.517 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.518 INFO kablam! | Sep 20 22:17:46.518 INFO kablam! = note: #[warn(dead_code)] on by default Sep 20 22:17:46.518 INFO kablam! Sep 20 22:17:46.518 INFO kablam! warning: function is never used: `decode_indexes_as_image` Sep 20 22:17:46.519 INFO kablam! --> src/awsmimg/decoder.rs:42:1 Sep 20 22:17:46.519 INFO kablam! | Sep 20 22:17:46.519 INFO kablam! 42 | pub fn decode_indexes_as_image<'a, E>(enc: &mut E, size: usize, isize: Option<(u32, u32)>) -> io::Result, Vec>>> where E: IndexedGraphicsDecoder + 'a { Sep 20 22:17:46.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.519 INFO kablam! Sep 20 22:17:46.520 INFO kablam! warning: function is never used: `decode_indexes_as_image_with_format` Sep 20 22:17:46.520 INFO kablam! --> src/awsmimg/decoder.rs:58:1 Sep 20 22:17:46.521 INFO kablam! | Sep 20 22:17:46.521 INFO kablam! 58 | pub fn decode_indexes_as_image_with_format<'a, R>(format: IndexedFormat, r: &mut R, size: usize, imgsize: Option<(u32, u32)>) -> io::Result, Vec>>> where R: Read + 'a { Sep 20 22:17:46.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.521 INFO kablam! Sep 20 22:17:46.522 INFO kablam! warning: type alias is never used: `AGBHuffmanTree` Sep 20 22:17:46.522 INFO kablam! --> src/awsmimg/compression/agb.rs:12:1 Sep 20 22:17:46.522 INFO kablam! | Sep 20 22:17:46.523 INFO kablam! 12 | type AGBHuffmanTree = (AGBHuffmanNode, AGBHuffmanNode); Sep 20 22:17:46.523 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.523 INFO kablam! Sep 20 22:17:46.524 INFO kablam! warning: method is never used: `new` Sep 20 22:17:46.524 INFO kablam! --> src/awsmimg/compression/agb.rs:48:5 Sep 20 22:17:46.524 INFO kablam! | Sep 20 22:17:46.524 INFO kablam! 48 | fn new(r: &'a mut R) -> AGBHuffmanDecompressor<'a, R> { Sep 20 22:17:46.525 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.525 INFO kablam! Sep 20 22:17:46.525 INFO kablam! warning: struct is never constructed: `AGBHuffmanCompressor` Sep 20 22:17:46.526 INFO kablam! --> src/awsmimg/compression/agb.rs:266:1 Sep 20 22:17:46.526 INFO kablam! | Sep 20 22:17:46.526 INFO kablam! 266 | struct AGBHuffmanCompressor<'a, W: Write + 'a> { Sep 20 22:17:46.527 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.527 INFO kablam! Sep 20 22:17:46.527 INFO kablam! warning: method is never used: `new` Sep 20 22:17:46.527 INFO kablam! --> src/awsmimg/compression/agb.rs:280:5 Sep 20 22:17:46.528 INFO kablam! | Sep 20 22:17:46.528 INFO kablam! 280 | pub fn new(w: &'a mut W, bits_per_symbol: u8) -> AGBHuffmanCompressor<'a, W> { Sep 20 22:17:46.528 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.529 INFO kablam! Sep 20 22:17:46.529 INFO kablam! warning: method is never used: `serialize_huffman_tree` Sep 20 22:17:46.529 INFO kablam! --> src/awsmimg/compression/agb.rs:292:5 Sep 20 22:17:46.530 INFO kablam! | Sep 20 22:17:46.530 INFO kablam! 292 | fn serialize_huffman_tree(&self, tree: &AGBHuffmanTree) -> Vec { Sep 20 22:17:46.530 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.530 INFO kablam! Sep 20 22:17:46.534 INFO kablam! warning: method is never used: `write_huffman_header` Sep 20 22:17:46.534 INFO kablam! --> src/awsmimg/compression/agb.rs:339:5 Sep 20 22:17:46.535 INFO kablam! | Sep 20 22:17:46.535 INFO kablam! 339 | fn write_huffman_header(&mut self, rootnode: usize) -> io::Result<()> { Sep 20 22:17:46.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.535 INFO kablam! Sep 20 22:17:46.601 INFO kablam! warning: function is never used: `indexes_from_luma` Sep 20 22:17:46.601 INFO kablam! --> src/awsmimg/conversion.rs:25:1 Sep 20 22:17:46.602 INFO kablam! | Sep 20 22:17:46.602 INFO kablam! 25 | / pub fn indexes_from_luma(image: &I, maxcol: S, tsize: (u32, u32)) -> Vec Sep 20 22:17:46.602 INFO kablam! 26 | | where I: GenericImage, P: Pixel + 'static, S: Primitive + 'static { Sep 20 22:17:46.603 INFO kablam! 27 | | Sep 20 22:17:46.603 INFO kablam! 28 | | let (width, height) = image.dimensions(); Sep 20 22:17:46.603 INFO kablam! ... | Sep 20 22:17:46.603 INFO kablam! 57 | | out Sep 20 22:17:46.604 INFO kablam! 58 | | } Sep 20 22:17:46.604 INFO kablam! | |_^ Sep 20 22:17:46.634 INFO kablam! | Sep 20 22:17:46.634 INFO kablam! = note: #[warn(dead_code)] on by default Sep 20 22:17:46.635 INFO kablam! Sep 20 22:17:46.635 INFO kablam! warning: function is never used: `encode_image_as_indexes` Sep 20 22:17:46.635 INFO kablam! --> src/awsmimg/encoder.rs:47:1 Sep 20 22:17:46.635 INFO kablam! | Sep 20 22:17:46.636 INFO kablam! 47 | pub fn encode_image_as_indexes<'a, E, I, P, S>(enc: &mut E, image: &I) -> io::Result<()> where I: GenericImage, P: Pixel + 'static, S: Primitive + 'static, E: IndexedGraphicsEncoder + 'a { Sep 20 22:17:46.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.641 INFO kablam! Sep 20 22:17:46.641 INFO kablam! warning: function is never used: `encode_image_as_indexes_with_format` Sep 20 22:17:46.641 INFO kablam! --> src/awsmimg/encoder.rs:61:1 Sep 20 22:17:46.641 INFO kablam! | Sep 20 22:17:46.642 INFO kablam! 61 | pub fn encode_image_as_indexes_with_format<'a, W, I, P, S>(format: IndexedFormat, w: &mut W, image: &I) -> io::Result<()> where I: GenericImage, P: Pixel + 'static, S: Primitive + 'static, W: Write + 'a { Sep 20 22:17:46.642 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.642 INFO kablam! Sep 20 22:17:46.643 INFO kablam! warning: function is never used: `encode_image_as_direct_color_with_format` Sep 20 22:17:46.643 INFO kablam! --> src/awsmimg/encoder.rs:100:1 Sep 20 22:17:46.643 INFO kablam! | Sep 20 22:17:46.643 INFO kablam! 100 | pub fn encode_image_as_direct_color_with_format<'a, W, I, P, S>(format: DirectFormat, w: &mut W, image: &I) -> io::Result<()> where I: GenericImage, P: Pixel + 'static, S: Primitive + 'static, W: Write + 'a { Sep 20 22:17:46.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.644 INFO kablam! Sep 20 22:17:46.644 INFO kablam! warning: struct is never constructed: `AGB16Encoder` Sep 20 22:17:46.644 INFO kablam! --> src/awsmimg/formats/agb.rs:192:1 Sep 20 22:17:46.645 INFO kablam! | Sep 20 22:17:46.645 INFO kablam! 192 | pub struct AGB16Encoder<'a, W: Write + 'a> { Sep 20 22:17:46.645 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.645 INFO kablam! Sep 20 22:17:46.646 INFO kablam! warning: method is never used: `new_agb` Sep 20 22:17:46.646 INFO kablam! --> src/awsmimg/formats/agb.rs:198:5 Sep 20 22:17:46.646 INFO kablam! | Sep 20 22:17:46.646 INFO kablam! 198 | pub fn new_agb(write: &'a mut W) -> AGB16Encoder<'a, W> { Sep 20 22:17:46.647 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.647 INFO kablam! Sep 20 22:17:46.647 INFO kablam! warning: method is never used: `new_ntr` Sep 20 22:17:46.648 INFO kablam! --> src/awsmimg/formats/agb.rs:205:5 Sep 20 22:17:46.648 INFO kablam! | Sep 20 22:17:46.648 INFO kablam! 205 | pub fn new_ntr(write: &'a mut W) -> AGB16Encoder<'a, W> { Sep 20 22:17:46.649 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.649 INFO kablam! Sep 20 22:17:46.649 INFO kablam! warning: enum is never used: `DirectFormat` Sep 20 22:17:46.649 INFO kablam! --> src/awsmimg/formats/mod.rs:58:1 Sep 20 22:17:46.650 INFO kablam! | Sep 20 22:17:46.650 INFO kablam! 58 | pub enum DirectFormat { Sep 20 22:17:46.650 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.650 INFO kablam! Sep 20 22:17:46.651 INFO kablam! warning: function is never used: `interpret_direct_format_name` Sep 20 22:17:46.651 INFO kablam! --> src/awsmimg/formats/mod.rs:63:1 Sep 20 22:17:46.651 INFO kablam! | Sep 20 22:17:46.651 INFO kablam! 63 | pub fn interpret_direct_format_name(fmt_given: &str) -> Option { Sep 20 22:17:46.652 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.652 INFO kablam! Sep 20 22:17:46.652 INFO kablam! warning: type alias is never used: `AGBHuffmanTree` Sep 20 22:17:46.652 INFO kablam! --> src/awsmimg/compression/agb.rs:12:1 Sep 20 22:17:46.653 INFO kablam! | Sep 20 22:17:46.653 INFO kablam! 12 | type AGBHuffmanTree = (AGBHuffmanNode, AGBHuffmanNode); Sep 20 22:17:46.653 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.653 INFO kablam! Sep 20 22:17:46.654 INFO kablam! warning: method is never used: `new` Sep 20 22:17:46.654 INFO kablam! --> src/awsmimg/compression/agb.rs:48:5 Sep 20 22:17:46.654 INFO kablam! | Sep 20 22:17:46.654 INFO kablam! 48 | fn new(r: &'a mut R) -> AGBHuffmanDecompressor<'a, R> { Sep 20 22:17:46.655 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.655 INFO kablam! Sep 20 22:17:46.655 INFO kablam! warning: struct is never constructed: `AGBHuffmanCompressor` Sep 20 22:17:46.655 INFO kablam! --> src/awsmimg/compression/agb.rs:266:1 Sep 20 22:17:46.655 INFO kablam! | Sep 20 22:17:46.656 INFO kablam! 266 | struct AGBHuffmanCompressor<'a, W: Write + 'a> { Sep 20 22:17:46.656 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.656 INFO kablam! Sep 20 22:17:46.656 INFO kablam! warning: method is never used: `new` Sep 20 22:17:46.656 INFO kablam! --> src/awsmimg/compression/agb.rs:280:5 Sep 20 22:17:46.657 INFO kablam! | Sep 20 22:17:46.657 INFO kablam! 280 | pub fn new(w: &'a mut W, bits_per_symbol: u8) -> AGBHuffmanCompressor<'a, W> { Sep 20 22:17:46.657 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.657 INFO kablam! Sep 20 22:17:46.657 INFO kablam! warning: method is never used: `serialize_huffman_tree` Sep 20 22:17:46.658 INFO kablam! --> src/awsmimg/compression/agb.rs:292:5 Sep 20 22:17:46.658 INFO kablam! | Sep 20 22:17:46.658 INFO kablam! 292 | fn serialize_huffman_tree(&self, tree: &AGBHuffmanTree) -> Vec { Sep 20 22:17:46.658 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.658 INFO kablam! Sep 20 22:17:46.659 INFO kablam! warning: method is never used: `write_huffman_header` Sep 20 22:17:46.659 INFO kablam! --> src/awsmimg/compression/agb.rs:339:5 Sep 20 22:17:46.659 INFO kablam! | Sep 20 22:17:46.659 INFO kablam! 339 | fn write_huffman_header(&mut self, rootnode: usize) -> io::Result<()> { Sep 20 22:17:46.660 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 20 22:17:46.660 INFO kablam! Sep 20 22:17:46.777 INFO kablam! error: aborting due to previous error Sep 20 22:17:46.777 INFO kablam! Sep 20 22:17:46.777 INFO kablam! For more information about this error, try `rustc --explain E0308`. Sep 20 22:17:46.794 INFO kablam! error: Could not compile `awsmimg`. Sep 20 22:17:46.794 INFO kablam! Sep 20 22:17:46.794 INFO kablam! To learn more, run the command again with --verbose. Sep 20 22:17:46.796 INFO kablam! su: No module specific data is present Sep 20 22:17:48.285 INFO running `"docker" "rm" "-f" "f1f8974b408d67330e5eda4dadbe70912e8dacd57e2dbcf3c8a683619aa6b355"` Sep 20 22:17:48.405 INFO blam! f1f8974b408d67330e5eda4dadbe70912e8dacd57e2dbcf3c8a683619aa6b355