Dec 02 22:58:09.249 INFO testing pdf-extract-0.4.6 against 1.30.1 for beta-1.31-5
Dec 02 22:58:09.250 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 22:58:09.703 INFO [stdout] b8c2286368c201d82f9119155604d9d2702586ed94400d5229a28d5df2877db2
Dec 02 22:58:09.711 INFO running `"docker" "start" "-a" "b8c2286368c201d82f9119155604d9d2702586ed94400d5229a28d5df2877db2"`
Dec 02 22:58:10.898 INFO [stderr] usermod: no changes
Dec 02 22:58:11.183 INFO [stderr]    Compiling postscript v0.11.1
Dec 02 22:58:11.191 INFO [stderr]    Compiling type1-encoding-parser v0.1.0
Dec 02 22:58:11.191 INFO [stderr]    Compiling adobe-cmap-parser v0.3.3
Dec 02 22:58:11.199 INFO [stderr]    Compiling euclid v0.15.6
Dec 02 22:58:11.199 INFO [stderr]    Compiling png v0.12.0
Dec 02 22:58:11.199 INFO [stderr]    Compiling chrono v0.3.0
Dec 02 22:58:21.655 INFO [stderr]    Compiling image v0.19.0
Dec 02 22:58:39.662 INFO [stderr]    Compiling lopdf v0.15.3
Dec 02 22:58:48.430 INFO [stderr]    Compiling pdf-extract v0.4.6 (/source)
Dec 02 22:58:53.451 INFO [stderr] warning: unused import: `std::io::Write`
Dec 02 22:58:53.451 INFO [stderr]   --> src/lib.rs:16:5
Dec 02 22:58:53.451 INFO [stderr]    |
Dec 02 22:58:53.451 INFO [stderr] 16 | use std::io::Write;
Dec 02 22:58:53.451 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 22:58:53.451 INFO [stderr]    |
Dec 02 22:58:53.451 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 22:58:53.451 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unreachable pattern
Dec 02 22:58:53.563 INFO [stderr]     --> src/lib.rs:1578:17
Dec 02 22:58:53.563 INFO [stderr]      |
Dec 02 22:58:53.563 INFO [stderr] 1578 |                 "n" => {
Dec 02 22:58:53.563 INFO [stderr]      |                 ^^^
Dec 02 22:58:53.563 INFO [stderr]      |
Dec 02 22:58:53.563 INFO [stderr]      = note: #[warn(unreachable_patterns)] on by default
Dec 02 22:58:53.563 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unused variable: `code`
Dec 02 22:58:53.563 INFO [stderr]     --> src/glyphnames.rs:4698:60
Dec 02 22:58:53.563 INFO [stderr]      |
Dec 02 22:58:53.563 INFO [stderr] 4698 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Dec 02 22:58:53.563 INFO [stderr]      |                                                            ^^^^ help: consider using `_code` instead
Dec 02 22:58:53.563 INFO [stderr]      |
Dec 02 22:58:53.563 INFO [stderr]      = note: #[warn(unused_variables)] on by default
Dec 02 22:58:53.563 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unused variable: `code`
Dec 02 22:58:53.563 INFO [stderr]    --> src/zapfglyphnames.rs:208:60
Dec 02 22:58:53.563 INFO [stderr]     |
Dec 02 22:58:53.563 INFO [stderr] 208 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Dec 02 22:58:53.563 INFO [stderr]     |                                                            ^^^^ help: consider using `_code` instead
Dec 02 22:58:53.563 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unused variable: `x_max`
Dec 02 22:58:53.563 INFO [stderr]    --> src/lib.rs:966:36
Dec 02 22:58:53.563 INFO [stderr]     |
Dec 02 22:58:53.563 INFO [stderr] 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Dec 02 22:58:53.563 INFO [stderr]     |                                    ^^^^^ help: consider using `_x_max` instead
Dec 02 22:58:53.563 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unused variable: `tsm`
Dec 02 22:58:53.563 INFO [stderr]     --> src/lib.rs:1101:13
Dec 02 22:58:53.563 INFO [stderr]      |
Dec 02 22:58:53.563 INFO [stderr] 1101 |         let tsm = Transform2D::row_major(ts.font_size * ts.horizontal_scaling,
Dec 02 22:58:53.563 INFO [stderr]      |             ^^^ help: consider using `_tsm` instead
Dec 02 22:58:53.563 INFO [stderr] 
Dec 02 22:58:53.563 INFO [stderr] warning: unused variable: `trm`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1133:13
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1133 |         let trm = ts.tm.pre_mul(&gs.ctm);
Dec 02 22:58:53.564 INFO [stderr]      |             ^^^ help: consider using `_trm` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `tlm`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1089:14
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1089 |              tlm: &Transform2D<f64>,
Dec 02 22:58:53.564 INFO [stderr]      |              ^^^ help: consider using `_tlm` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `ctm`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1603:26
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                          ^^^ help: consider using `_ctm` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `colorspace`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1603:50
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                                                  ^^^^^^^^^^ help: consider using `_colorspace` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `color`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1603:75
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                                                                           ^^^^^ help: consider using `_color` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `ctm`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1604:24
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                        ^^^ help: consider using `_ctm` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `colorspace`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1604:48
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                                                ^^^^^^^^^^ help: consider using `_colorspace` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `color`
Dec 02 22:58:53.564 INFO [stderr]     --> src/lib.rs:1604:73
Dec 02 22:58:53.564 INFO [stderr]      |
Dec 02 22:58:53.564 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:58:53.564 INFO [stderr]      |                                                                         ^^^^^ help: consider using `_color` instead
Dec 02 22:58:53.564 INFO [stderr] 
Dec 02 22:58:53.564 INFO [stderr] warning: unused variable: `key`
Dec 02 22:58:53.564 INFO [stderr]    --> src/lib.rs:164:65
Dec 02 22:58:53.564 INFO [stderr]     |
Dec 02 22:58:53.564 INFO [stderr] 164 |     fn from_opt_obj(doc: &'a Document, obj: Option<&'a Object>, key: &str) -> Self {
Dec 02 22:58:53.564 INFO [stderr]     |                                                                 ^^^ help: consider using `_key` instead
Dec 02 22:58:53.565 INFO [stderr] 
Dec 02 22:58:53.565 INFO [stderr] warning: unused variable: `doc`
Dec 02 22:58:53.565 INFO [stderr]    --> src/lib.rs:219:17
Dec 02 22:58:53.565 INFO [stderr]     |
Dec 02 22:58:53.565 INFO [stderr] 219 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Dec 02 22:58:53.565 INFO [stderr]     |                 ^^^ help: consider using `_doc` instead
Dec 02 22:58:53.565 INFO [stderr] 
Dec 02 22:58:53.565 INFO [stderr] warning: unused variable: `doc`
Dec 02 22:58:53.565 INFO [stderr]    --> src/lib.rs:229:17
Dec 02 22:58:53.565 INFO [stderr]     |
Dec 02 22:58:53.565 INFO [stderr] 229 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Dec 02 22:58:53.565 INFO [stderr]     |                 ^^^ help: consider using `_doc` instead
Dec 02 22:58:53.565 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `charset`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:387:17
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 387 |             let charset = match charset {
Dec 02 22:58:53.571 INFO [stderr]     |                 ^^^^^^^ help: consider using `_charset` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: value assigned to `encoding_table` is never read
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:575:17
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 575 |         let mut encoding_table = None;
Dec 02 22:58:53.571 INFO [stderr]     |                 ^^^^^^^^^^^^^^
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `f`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:854:13
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 854 |         let f = font_dict.as_dict().expect("must be dict");
Dec 02 22:58:53.571 INFO [stderr]     |             ^ help: consider using `_f` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `n_inputs`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:979:13
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 979 |         let n_inputs = self.domain.len() / 2;
Dec 02 22:58:53.571 INFO [stderr]     |             ^^^^^^^^ help: consider using `_n_inputs` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `n_ouputs`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:980:13
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 980 |         let n_ouputs = self.range.len() / 2;
Dec 02 22:58:53.571 INFO [stderr]     |             ^^^^^^^^ help: consider using `_n_ouputs` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `input`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:978:20
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:58:53.571 INFO [stderr]     |                    ^^^^^ help: consider using `_input` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `output`
Dec 02 22:58:53.571 INFO [stderr]    --> src/lib.rs:978:35
Dec 02 22:58:53.571 INFO [stderr]     |
Dec 02 22:58:53.571 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:58:53.571 INFO [stderr]     |                                   ^^^^^^ help: consider using `_output` instead
Dec 02 22:58:53.571 INFO [stderr] 
Dec 02 22:58:53.571 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:58:53.571 INFO [stderr]     --> src/lib.rs:1310:144
Dec 02 22:58:53.571 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1310 |     fn process_stream(&mut self, doc: &'a Document, content: Vec<u8>, resources: &'a Dictionary, media_box: &MediaBox, output: &mut OutputDev, page_num: u32) {
Dec 02 22:58:53.572 INFO [stderr]      |                                                                                                                                                ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `width`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1629:52
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1629 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                                    ^^^^^ help: consider using `_width` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1648:30
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1648 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, art_box: Option<(f64, f64, f64, f64)>) {
Dec 02 22:58:53.572 INFO [stderr]      |                              ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `x`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1683:36
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                    ^ help: consider using `_x` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `y`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1683:44
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                            ^ help: consider using `_y` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `width`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1683:52
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                                    ^^^^^ help: consider using `_width` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `font_size`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1683:64
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                                                ^^^^^^^^^ help: consider using `_font_size` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `char`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1683:80
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:58:53.572 INFO [stderr]      |                                                                                ^^^^ help: consider using `_char` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1787:30
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Dec 02 22:58:53.572 INFO [stderr]      |                              ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.572 INFO [stderr] warning: unused variable: `media_box`
Dec 02 22:58:53.572 INFO [stderr]     --> src/lib.rs:1787:45
Dec 02 22:58:53.572 INFO [stderr]      |
Dec 02 22:58:53.572 INFO [stderr] 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Dec 02 22:58:53.572 INFO [stderr]      |                                             ^^^^^^^^^ help: consider using `_media_box` instead
Dec 02 22:58:53.572 INFO [stderr] 
Dec 02 22:58:53.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.635 INFO [stderr]    --> src/lib.rs:525:17
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr] 525 |             let mut first_char: i64 = get(doc, font, "FirstChar");
Dec 02 22:58:53.635 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 22:58:53.635 INFO [stderr]     |                 |
Dec 02 22:58:53.635 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:58:53.635 INFO [stderr] 
Dec 02 22:58:53.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.635 INFO [stderr]    --> src/lib.rs:526:17
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr] 526 |             let mut last_char: i64 = get(doc, font, "LastChar");
Dec 02 22:58:53.635 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 22:58:53.635 INFO [stderr]     |                 |
Dec 02 22:58:53.635 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:58:53.635 INFO [stderr] 
Dec 02 22:58:53.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.635 INFO [stderr]    --> src/lib.rs:527:17
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr] 527 |             let mut widths: Vec<f64> = get(doc, font, "Widths");
Dec 02 22:58:53.635 INFO [stderr]     |                 ----^^^^^^
Dec 02 22:58:53.635 INFO [stderr]     |                 |
Dec 02 22:58:53.635 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:58:53.635 INFO [stderr] 
Dec 02 22:58:53.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.635 INFO [stderr]    --> src/lib.rs:622:13
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr] 622 |         let mut first_char: i64 = get(doc, font, "FirstChar");
Dec 02 22:58:53.635 INFO [stderr]     |             ----^^^^^^^^^^
Dec 02 22:58:53.635 INFO [stderr]     |             |
Dec 02 22:58:53.635 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:58:53.635 INFO [stderr] 
Dec 02 22:58:53.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.635 INFO [stderr]    --> src/lib.rs:623:13
Dec 02 22:58:53.635 INFO [stderr]     |
Dec 02 22:58:53.635 INFO [stderr] 623 |         let mut last_char: i64 = get(doc, font, "LastChar");
Dec 02 22:58:53.635 INFO [stderr]     |             ----^^^^^^^^^
Dec 02 22:58:53.635 INFO [stderr]     |             |
Dec 02 22:58:53.635 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:58:53.639 INFO [stderr] 
Dec 02 22:58:53.639 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.639 INFO [stderr]    --> src/lib.rs:624:13
Dec 02 22:58:53.639 INFO [stderr]     |
Dec 02 22:58:53.639 INFO [stderr] 624 |         let mut widths: Vec<f64> = get(doc, font, "Widths");
Dec 02 22:58:53.639 INFO [stderr]     |             ----^^^^^^
Dec 02 22:58:53.639 INFO [stderr]     |             |
Dec 02 22:58:53.639 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:58:53.639 INFO [stderr] 
Dec 02 22:58:53.705 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.705 INFO [stderr]     --> src/lib.rs:1337:13
Dec 02 22:58:53.705 INFO [stderr]      |
Dec 02 22:58:53.705 INFO [stderr] 1337 |         let mut flip_ctm = Transform2D::row_major(1., 0., 0., -1., 0., media_box.ury - media_box.lly);
Dec 02 22:58:53.705 INFO [stderr]      |             ----^^^^^^^^
Dec 02 22:58:53.705 INFO [stderr]      |             |
Dec 02 22:58:53.705 INFO [stderr]      |             help: remove this `mut`
Dec 02 22:58:53.705 INFO [stderr] 
Dec 02 22:58:53.717 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:58:53.717 INFO [stderr]     --> src/lib.rs:1669:13
Dec 02 22:58:53.717 INFO [stderr]      |
Dec 02 22:58:53.717 INFO [stderr] 1669 |         let mut ctm = Mat::create_scale(1., -1.).post_translate(vec2(0., media_box.ury));
Dec 02 22:58:53.717 INFO [stderr]      |             ----^^^
Dec 02 22:58:53.717 INFO [stderr]      |             |
Dec 02 22:58:53.717 INFO [stderr]      |             help: remove this `mut`
Dec 02 22:58:53.717 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: constant item is never used: `STANDARD_ENCODING`
Dec 02 22:58:53.925 INFO [stderr]     --> src/encodings.rs:775:1
Dec 02 22:58:53.925 INFO [stderr]      |
Dec 02 22:58:53.925 INFO [stderr] 775  | / pub const STANDARD_ENCODING: [Option<&str>; 256] = [
Dec 02 22:58:53.925 INFO [stderr] 776  | |   None,
Dec 02 22:58:53.925 INFO [stderr] 777  | |   None,
Dec 02 22:58:53.925 INFO [stderr] 778  | |   None,
Dec 02 22:58:53.925 INFO [stderr] ...    |
Dec 02 22:58:53.925 INFO [stderr] 1031 | |   None
Dec 02 22:58:53.925 INFO [stderr] 1032 | | ];
Dec 02 22:58:53.925 INFO [stderr]      | |__^
Dec 02 22:58:53.925 INFO [stderr]      |
Dec 02 22:58:53.925 INFO [stderr]      = note: #[warn(dead_code)] on by default
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: constant item is never used: `EXPERT_ENCODING`
Dec 02 22:58:53.925 INFO [stderr]     --> src/encodings.rs:1034:1
Dec 02 22:58:53.925 INFO [stderr]      |
Dec 02 22:58:53.925 INFO [stderr] 1034 | / pub const EXPERT_ENCODING: [Option<&str>; 256] = [
Dec 02 22:58:53.925 INFO [stderr] 1035 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1036 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1037 | |   None,
Dec 02 22:58:53.925 INFO [stderr] ...    |
Dec 02 22:58:53.925 INFO [stderr] 1289 | |   Some("Thornsmall"),
Dec 02 22:58:53.925 INFO [stderr] 1290 | |   Some("Ydieresissmall")];
Dec 02 22:58:53.925 INFO [stderr]      | |__________________________^
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: constant item is never used: `SYMBOL_ENCODING`
Dec 02 22:58:53.925 INFO [stderr]     --> src/encodings.rs:1292:1
Dec 02 22:58:53.925 INFO [stderr]      |
Dec 02 22:58:53.925 INFO [stderr] 1292 | / pub const SYMBOL_ENCODING: [Option<&str>; 256] = [
Dec 02 22:58:53.925 INFO [stderr] 1293 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1294 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1295 | |   None,
Dec 02 22:58:53.925 INFO [stderr] ...    |
Dec 02 22:58:53.925 INFO [stderr] 1547 | |   Some("bracerightbt"),
Dec 02 22:58:53.925 INFO [stderr] 1548 | |   None];
Dec 02 22:58:53.925 INFO [stderr]      | |________^
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: constant item is never used: `ZAPFDINGBATS_ENCODING`
Dec 02 22:58:53.925 INFO [stderr]     --> src/encodings.rs:1550:1
Dec 02 22:58:53.925 INFO [stderr]      |
Dec 02 22:58:53.925 INFO [stderr] 1550 | / pub const ZAPFDINGBATS_ENCODING: [Option<&str>; 256] = [
Dec 02 22:58:53.925 INFO [stderr] 1551 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1552 | |   None,
Dec 02 22:58:53.925 INFO [stderr] 1553 | |   None,
Dec 02 22:58:53.925 INFO [stderr] ...    |
Dec 02 22:58:53.925 INFO [stderr] 1805 | |   Some("a191"),
Dec 02 22:58:53.925 INFO [stderr] 1806 | |   None];
Dec 02 22:58:53.925 INFO [stderr]      | |________^
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: function is never used: `get_type`
Dec 02 22:58:53.925 INFO [stderr]    --> src/lib.rs:131:1
Dec 02 22:58:53.925 INFO [stderr]     |
Dec 02 22:58:53.925 INFO [stderr] 131 | fn get_type(o: &Dictionary) -> &str
Dec 02 22:58:53.925 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.925 INFO [stderr] warning: function is never used: `to_array4`
Dec 02 22:58:53.925 INFO [stderr]    --> src/lib.rs:185:1
Dec 02 22:58:53.925 INFO [stderr]     |
Dec 02 22:58:53.925 INFO [stderr] 185 | fn to_array4<T>(v: Vec<T>) -> Option<[T; 4]> {
Dec 02 22:58:53.925 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.925 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: function is never used: `get_name`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:257:1
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 257 | fn get_name<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> &'a [u8] {
Dec 02 22:58:53.926 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: function is never used: `maybe_get_name_string`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:261:1
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 261 | fn maybe_get_name_string<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> Option<String> {
Dec 02 22:58:53.926 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_encoding`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:541:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 541 |     fn get_encoding(&self) -> &'a Object {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_type`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:544:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 544 |     fn get_type(&self) -> String {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_basefont`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:547:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 547 |     fn get_basefont(&self) -> String {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_subtype`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:550:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 550 |     fn get_subtype(&self) -> String {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_widths`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:553:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 553 |     fn get_widths(&self) -> Option<&Vec<Object>> {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_name`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:558:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 558 |     fn get_name(&self) -> Option<String> {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: method is never used: `get_descriptor`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:562:5
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 562 |     fn get_descriptor(&self) -> Option<PdfFontDescriptor> {
Dec 02 22:58:53.926 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: type alias is never used: `CID`
Dec 02 22:58:53.926 INFO [stderr]    --> src/lib.rs:641:1
Dec 02 22:58:53.926 INFO [stderr]     |
Dec 02 22:58:53.926 INFO [stderr] 641 | type CID = u32;
Dec 02 22:58:53.926 INFO [stderr]     | ^^^^^^^^^^^^^^^
Dec 02 22:58:53.926 INFO [stderr] 
Dec 02 22:58:53.926 INFO [stderr] warning: field is never used: `doc`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:767:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 767 |     doc: &'a Document,
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: field is never used: `encoding`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:768:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 768 |     encoding: Option<Vec<u16>>,
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: field is never used: `doc`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:937:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 937 |     doc: &'a Document
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: method is never used: `get_file`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:941:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 941 |     fn get_file(&self) -> Option<&'a Object> {
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: method is never used: `get_name`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:944:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 944 |     fn get_name(&self) -> String {
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: function is never used: `interpolate`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:966:1
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Dec 02 22:58:53.927 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: method is never used: `eval`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:978:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: variant is never constructed: `Type3`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:996:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 996 |     Type3,
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.927 INFO [stderr] warning: variant is never constructed: `Type4`
Dec 02 22:58:53.927 INFO [stderr]    --> src/lib.rs:997:5
Dec 02 22:58:53.927 INFO [stderr]     |
Dec 02 22:58:53.927 INFO [stderr] 997 |     Type4
Dec 02 22:58:53.927 INFO [stderr]     |     ^^^^^
Dec 02 22:58:53.927 INFO [stderr] 
Dec 02 22:58:53.940 INFO [stderr] warning: literal out of range for u16
Dec 02 22:58:53.940 INFO [stderr]    --> src/glyphnames.rs:120:13
Dec 02 22:58:53.940 INFO [stderr]     |
Dec 02 22:58:53.940 INFO [stderr] 120 | ("Digamma", 0x1d7cb),
Dec 02 22:58:53.940 INFO [stderr]     |             ^^^^^^^
Dec 02 22:58:53.940 INFO [stderr]     |
Dec 02 22:58:53.940 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 22:58:53.940 INFO [stderr]     = note: the literal `0x1d7cb` (decimal `120779`) does not fit into an `u16` and will become `55243u16`
Dec 02 22:58:53.940 INFO [stderr]     = help: consider using `u32` instead
Dec 02 22:58:53.941 INFO [stderr] 
Dec 02 22:58:56.235 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 45.29s
Dec 02 22:58:56.243 INFO [stderr] su: No module specific data is present
Dec 02 22:58:57.419 INFO running `"docker" "inspect" "b8c2286368c201d82f9119155604d9d2702586ed94400d5229a28d5df2877db2"`
Dec 02 22:58:57.821 INFO running `"docker" "rm" "-f" "b8c2286368c201d82f9119155604d9d2702586ed94400d5229a28d5df2877db2"`
Dec 02 22:58:58.163 INFO [stdout] b8c2286368c201d82f9119155604d9d2702586ed94400d5229a28d5df2877db2
Dec 02 22:58:58.171 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 22:58:58.718 INFO [stdout] 19f829b010b5b76fb39eca4a2e71b4946a6a0f5db76df9846f9ce9106fafc548
Dec 02 22:58:58.720 INFO running `"docker" "start" "-a" "19f829b010b5b76fb39eca4a2e71b4946a6a0f5db76df9846f9ce9106fafc548"`
Dec 02 22:59:00.588 INFO [stderr] usermod: no changes
Dec 02 22:59:00.843 INFO [stderr]    Compiling pdf-extract v0.4.6 (/source)
Dec 02 22:59:07.366 INFO [stderr] warning: unused import: `std::io::Write`
Dec 02 22:59:07.366 INFO [stderr]   --> src/lib.rs:16:5
Dec 02 22:59:07.366 INFO [stderr]    |
Dec 02 22:59:07.366 INFO [stderr] 16 | use std::io::Write;
Dec 02 22:59:07.366 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 22:59:07.366 INFO [stderr]    |
Dec 02 22:59:07.366 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 22:59:07.366 INFO [stderr] 
Dec 02 22:59:07.503 INFO [stderr] warning: unreachable pattern
Dec 02 22:59:07.503 INFO [stderr]     --> src/lib.rs:1578:17
Dec 02 22:59:07.503 INFO [stderr]      |
Dec 02 22:59:07.503 INFO [stderr] 1578 |                 "n" => {
Dec 02 22:59:07.503 INFO [stderr]      |                 ^^^
Dec 02 22:59:07.503 INFO [stderr]      |
Dec 02 22:59:07.503 INFO [stderr]      = note: #[warn(unreachable_patterns)] on by default
Dec 02 22:59:07.503 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `code`
Dec 02 22:59:07.507 INFO [stderr]     --> src/glyphnames.rs:4698:60
Dec 02 22:59:07.507 INFO [stderr]      |
Dec 02 22:59:07.507 INFO [stderr] 4698 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Dec 02 22:59:07.507 INFO [stderr]      |                                                            ^^^^ help: consider using `_code` instead
Dec 02 22:59:07.507 INFO [stderr]      |
Dec 02 22:59:07.507 INFO [stderr]      = note: #[warn(unused_variables)] on by default
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `code`
Dec 02 22:59:07.507 INFO [stderr]    --> src/zapfglyphnames.rs:208:60
Dec 02 22:59:07.507 INFO [stderr]     |
Dec 02 22:59:07.507 INFO [stderr] 208 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Dec 02 22:59:07.507 INFO [stderr]     |                                                            ^^^^ help: consider using `_code` instead
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `x_max`
Dec 02 22:59:07.507 INFO [stderr]    --> src/lib.rs:966:36
Dec 02 22:59:07.507 INFO [stderr]     |
Dec 02 22:59:07.507 INFO [stderr] 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Dec 02 22:59:07.507 INFO [stderr]     |                                    ^^^^^ help: consider using `_x_max` instead
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `tsm`
Dec 02 22:59:07.507 INFO [stderr]     --> src/lib.rs:1101:13
Dec 02 22:59:07.507 INFO [stderr]      |
Dec 02 22:59:07.507 INFO [stderr] 1101 |         let tsm = Transform2D::row_major(ts.font_size * ts.horizontal_scaling,
Dec 02 22:59:07.507 INFO [stderr]      |             ^^^ help: consider using `_tsm` instead
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `trm`
Dec 02 22:59:07.507 INFO [stderr]     --> src/lib.rs:1133:13
Dec 02 22:59:07.507 INFO [stderr]      |
Dec 02 22:59:07.507 INFO [stderr] 1133 |         let trm = ts.tm.pre_mul(&gs.ctm);
Dec 02 22:59:07.507 INFO [stderr]      |             ^^^ help: consider using `_trm` instead
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.507 INFO [stderr] warning: unused variable: `tlm`
Dec 02 22:59:07.507 INFO [stderr]     --> src/lib.rs:1089:14
Dec 02 22:59:07.507 INFO [stderr]      |
Dec 02 22:59:07.507 INFO [stderr] 1089 |              tlm: &Transform2D<f64>,
Dec 02 22:59:07.507 INFO [stderr]      |              ^^^ help: consider using `_tlm` instead
Dec 02 22:59:07.507 INFO [stderr] 
Dec 02 22:59:07.527 INFO [stderr] warning: unused variable: `ctm`
Dec 02 22:59:07.527 INFO [stderr]     --> src/lib.rs:1603:26
Dec 02 22:59:07.527 INFO [stderr]      |
Dec 02 22:59:07.527 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.527 INFO [stderr]      |                          ^^^ help: consider using `_ctm` instead
Dec 02 22:59:07.527 INFO [stderr] 
Dec 02 22:59:07.527 INFO [stderr] warning: unused variable: `colorspace`
Dec 02 22:59:07.527 INFO [stderr]     --> src/lib.rs:1603:50
Dec 02 22:59:07.527 INFO [stderr]      |
Dec 02 22:59:07.527 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.527 INFO [stderr]      |                                                  ^^^^^^^^^^ help: consider using `_colorspace` instead
Dec 02 22:59:07.527 INFO [stderr] 
Dec 02 22:59:07.527 INFO [stderr] warning: unused variable: `color`
Dec 02 22:59:07.527 INFO [stderr]     --> src/lib.rs:1603:75
Dec 02 22:59:07.527 INFO [stderr]      |
Dec 02 22:59:07.527 INFO [stderr] 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.527 INFO [stderr]      |                                                                           ^^^^^ help: consider using `_color` instead
Dec 02 22:59:07.527 INFO [stderr] 
Dec 02 22:59:07.527 INFO [stderr] warning: unused variable: `ctm`
Dec 02 22:59:07.527 INFO [stderr]     --> src/lib.rs:1604:24
Dec 02 22:59:07.527 INFO [stderr]      |
Dec 02 22:59:07.527 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.527 INFO [stderr]      |                        ^^^ help: consider using `_ctm` instead
Dec 02 22:59:07.527 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `colorspace`
Dec 02 22:59:07.528 INFO [stderr]     --> src/lib.rs:1604:48
Dec 02 22:59:07.528 INFO [stderr]      |
Dec 02 22:59:07.528 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.528 INFO [stderr]      |                                                ^^^^^^^^^^ help: consider using `_colorspace` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `color`
Dec 02 22:59:07.528 INFO [stderr]     --> src/lib.rs:1604:73
Dec 02 22:59:07.528 INFO [stderr]      |
Dec 02 22:59:07.528 INFO [stderr] 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Dec 02 22:59:07.528 INFO [stderr]      |                                                                         ^^^^^ help: consider using `_color` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `key`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:164:65
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 164 |     fn from_opt_obj(doc: &'a Document, obj: Option<&'a Object>, key: &str) -> Self {
Dec 02 22:59:07.528 INFO [stderr]     |                                                                 ^^^ help: consider using `_key` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `doc`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:219:17
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 219 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Dec 02 22:59:07.528 INFO [stderr]     |                 ^^^ help: consider using `_doc` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `doc`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:229:17
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 229 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Dec 02 22:59:07.528 INFO [stderr]     |                 ^^^ help: consider using `_doc` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `charset`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:387:17
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 387 |             let charset = match charset {
Dec 02 22:59:07.528 INFO [stderr]     |                 ^^^^^^^ help: consider using `_charset` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: value assigned to `encoding_table` is never read
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:575:17
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 575 |         let mut encoding_table = None;
Dec 02 22:59:07.528 INFO [stderr]     |                 ^^^^^^^^^^^^^^
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `f`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:854:13
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 854 |         let f = font_dict.as_dict().expect("must be dict");
Dec 02 22:59:07.528 INFO [stderr]     |             ^ help: consider using `_f` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `n_inputs`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:979:13
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 979 |         let n_inputs = self.domain.len() / 2;
Dec 02 22:59:07.528 INFO [stderr]     |             ^^^^^^^^ help: consider using `_n_inputs` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `n_ouputs`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:980:13
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 980 |         let n_ouputs = self.range.len() / 2;
Dec 02 22:59:07.528 INFO [stderr]     |             ^^^^^^^^ help: consider using `_n_ouputs` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `input`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:978:20
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:59:07.528 INFO [stderr]     |                    ^^^^^ help: consider using `_input` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `output`
Dec 02 22:59:07.528 INFO [stderr]    --> src/lib.rs:978:35
Dec 02 22:59:07.528 INFO [stderr]     |
Dec 02 22:59:07.528 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:59:07.528 INFO [stderr]     |                                   ^^^^^^ help: consider using `_output` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:59:07.528 INFO [stderr]     --> src/lib.rs:1310:144
Dec 02 22:59:07.528 INFO [stderr]      |
Dec 02 22:59:07.528 INFO [stderr] 1310 |     fn process_stream(&mut self, doc: &'a Document, content: Vec<u8>, resources: &'a Dictionary, media_box: &MediaBox, output: &mut OutputDev, page_num: u32) {
Dec 02 22:59:07.528 INFO [stderr]      |                                                                                                                                                ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `width`
Dec 02 22:59:07.528 INFO [stderr]     --> src/lib.rs:1629:52
Dec 02 22:59:07.528 INFO [stderr]      |
Dec 02 22:59:07.528 INFO [stderr] 1629 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.528 INFO [stderr]      |                                                    ^^^^^ help: consider using `_width` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.528 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:59:07.528 INFO [stderr]     --> src/lib.rs:1648:30
Dec 02 22:59:07.528 INFO [stderr]      |
Dec 02 22:59:07.528 INFO [stderr] 1648 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, art_box: Option<(f64, f64, f64, f64)>) {
Dec 02 22:59:07.528 INFO [stderr]      |                              ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:59:07.528 INFO [stderr] 
Dec 02 22:59:07.529 INFO [stderr] warning: unused variable: `x`
Dec 02 22:59:07.529 INFO [stderr]     --> src/lib.rs:1683:36
Dec 02 22:59:07.529 INFO [stderr]      |
Dec 02 22:59:07.529 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.529 INFO [stderr]      |                                    ^ help: consider using `_x` instead
Dec 02 22:59:07.529 INFO [stderr] 
Dec 02 22:59:07.529 INFO [stderr] warning: unused variable: `y`
Dec 02 22:59:07.529 INFO [stderr]     --> src/lib.rs:1683:44
Dec 02 22:59:07.529 INFO [stderr]      |
Dec 02 22:59:07.529 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.529 INFO [stderr]      |                                            ^ help: consider using `_y` instead
Dec 02 22:59:07.529 INFO [stderr] 
Dec 02 22:59:07.529 INFO [stderr] warning: unused variable: `width`
Dec 02 22:59:07.529 INFO [stderr]     --> src/lib.rs:1683:52
Dec 02 22:59:07.529 INFO [stderr]      |
Dec 02 22:59:07.529 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.529 INFO [stderr]      |                                                    ^^^^^ help: consider using `_width` instead
Dec 02 22:59:07.529 INFO [stderr] 
Dec 02 22:59:07.529 INFO [stderr] warning: unused variable: `font_size`
Dec 02 22:59:07.529 INFO [stderr]     --> src/lib.rs:1683:64
Dec 02 22:59:07.529 INFO [stderr]      |
Dec 02 22:59:07.529 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.529 INFO [stderr]      |                                                                ^^^^^^^^^ help: consider using `_font_size` instead
Dec 02 22:59:07.535 INFO [stderr] 
Dec 02 22:59:07.535 INFO [stderr] warning: unused variable: `char`
Dec 02 22:59:07.535 INFO [stderr]     --> src/lib.rs:1683:80
Dec 02 22:59:07.535 INFO [stderr]      |
Dec 02 22:59:07.535 INFO [stderr] 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Dec 02 22:59:07.535 INFO [stderr]      |                                                                                ^^^^ help: consider using `_char` instead
Dec 02 22:59:07.535 INFO [stderr] 
Dec 02 22:59:07.535 INFO [stderr] warning: unused variable: `page_num`
Dec 02 22:59:07.535 INFO [stderr]     --> src/lib.rs:1787:30
Dec 02 22:59:07.535 INFO [stderr]      |
Dec 02 22:59:07.535 INFO [stderr] 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Dec 02 22:59:07.535 INFO [stderr]      |                              ^^^^^^^^ help: consider using `_page_num` instead
Dec 02 22:59:07.535 INFO [stderr] 
Dec 02 22:59:07.535 INFO [stderr] warning: unused variable: `media_box`
Dec 02 22:59:07.535 INFO [stderr]     --> src/lib.rs:1787:45
Dec 02 22:59:07.535 INFO [stderr]      |
Dec 02 22:59:07.535 INFO [stderr] 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Dec 02 22:59:07.535 INFO [stderr]      |                                             ^^^^^^^^^ help: consider using `_media_box` instead
Dec 02 22:59:07.535 INFO [stderr] 
Dec 02 22:59:07.683 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.683 INFO [stderr]    --> src/lib.rs:525:17
Dec 02 22:59:07.683 INFO [stderr]     |
Dec 02 22:59:07.683 INFO [stderr] 525 |             let mut first_char: i64 = get(doc, font, "FirstChar");
Dec 02 22:59:07.683 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 22:59:07.683 INFO [stderr]     |                 |
Dec 02 22:59:07.683 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:59:07.683 INFO [stderr]     |
Dec 02 22:59:07.683 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:59:07.683 INFO [stderr] 
Dec 02 22:59:07.683 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.683 INFO [stderr]    --> src/lib.rs:526:17
Dec 02 22:59:07.683 INFO [stderr]     |
Dec 02 22:59:07.683 INFO [stderr] 526 |             let mut last_char: i64 = get(doc, font, "LastChar");
Dec 02 22:59:07.683 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 22:59:07.683 INFO [stderr]     |                 |
Dec 02 22:59:07.683 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:59:07.683 INFO [stderr] 
Dec 02 22:59:07.683 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.683 INFO [stderr]    --> src/lib.rs:527:17
Dec 02 22:59:07.683 INFO [stderr]     |
Dec 02 22:59:07.683 INFO [stderr] 527 |             let mut widths: Vec<f64> = get(doc, font, "Widths");
Dec 02 22:59:07.683 INFO [stderr]     |                 ----^^^^^^
Dec 02 22:59:07.683 INFO [stderr]     |                 |
Dec 02 22:59:07.683 INFO [stderr]     |                 help: remove this `mut`
Dec 02 22:59:07.683 INFO [stderr] 
Dec 02 22:59:07.699 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.699 INFO [stderr]    --> src/lib.rs:622:13
Dec 02 22:59:07.699 INFO [stderr]     |
Dec 02 22:59:07.699 INFO [stderr] 622 |         let mut first_char: i64 = get(doc, font, "FirstChar");
Dec 02 22:59:07.699 INFO [stderr]     |             ----^^^^^^^^^^
Dec 02 22:59:07.699 INFO [stderr]     |             |
Dec 02 22:59:07.699 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:59:07.699 INFO [stderr] 
Dec 02 22:59:07.699 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.699 INFO [stderr]    --> src/lib.rs:623:13
Dec 02 22:59:07.699 INFO [stderr]     |
Dec 02 22:59:07.699 INFO [stderr] 623 |         let mut last_char: i64 = get(doc, font, "LastChar");
Dec 02 22:59:07.699 INFO [stderr]     |             ----^^^^^^^^^
Dec 02 22:59:07.699 INFO [stderr]     |             |
Dec 02 22:59:07.699 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:59:07.699 INFO [stderr] 
Dec 02 22:59:07.699 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.699 INFO [stderr]    --> src/lib.rs:624:13
Dec 02 22:59:07.699 INFO [stderr]     |
Dec 02 22:59:07.699 INFO [stderr] 624 |         let mut widths: Vec<f64> = get(doc, font, "Widths");
Dec 02 22:59:07.699 INFO [stderr]     |             ----^^^^^^
Dec 02 22:59:07.699 INFO [stderr]     |             |
Dec 02 22:59:07.699 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:59:07.699 INFO [stderr] 
Dec 02 22:59:07.773 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.773 INFO [stderr]     --> src/lib.rs:1337:13
Dec 02 22:59:07.773 INFO [stderr]      |
Dec 02 22:59:07.773 INFO [stderr] 1337 |         let mut flip_ctm = Transform2D::row_major(1., 0., 0., -1., 0., media_box.ury - media_box.lly);
Dec 02 22:59:07.773 INFO [stderr]      |             ----^^^^^^^^
Dec 02 22:59:07.773 INFO [stderr]      |             |
Dec 02 22:59:07.773 INFO [stderr]      |             help: remove this `mut`
Dec 02 22:59:07.773 INFO [stderr] 
Dec 02 22:59:07.783 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:59:07.783 INFO [stderr]     --> src/lib.rs:1669:13
Dec 02 22:59:07.783 INFO [stderr]      |
Dec 02 22:59:07.783 INFO [stderr] 1669 |         let mut ctm = Mat::create_scale(1., -1.).post_translate(vec2(0., media_box.ury));
Dec 02 22:59:07.783 INFO [stderr]      |             ----^^^
Dec 02 22:59:07.783 INFO [stderr]      |             |
Dec 02 22:59:07.783 INFO [stderr]      |             help: remove this `mut`
Dec 02 22:59:07.783 INFO [stderr] 
Dec 02 22:59:08.039 INFO [stderr] warning: constant item is never used: `STANDARD_ENCODING`
Dec 02 22:59:08.039 INFO [stderr]     --> src/encodings.rs:775:1
Dec 02 22:59:08.039 INFO [stderr]      |
Dec 02 22:59:08.039 INFO [stderr] 775  | / pub const STANDARD_ENCODING: [Option<&str>; 256] = [
Dec 02 22:59:08.039 INFO [stderr] 776  | |   None,
Dec 02 22:59:08.039 INFO [stderr] 777  | |   None,
Dec 02 22:59:08.039 INFO [stderr] 778  | |   None,
Dec 02 22:59:08.039 INFO [stderr] ...    |
Dec 02 22:59:08.039 INFO [stderr] 1031 | |   None
Dec 02 22:59:08.039 INFO [stderr] 1032 | | ];
Dec 02 22:59:08.039 INFO [stderr]      | |__^
Dec 02 22:59:08.039 INFO [stderr]      |
Dec 02 22:59:08.039 INFO [stderr]      = note: #[warn(dead_code)] on by default
Dec 02 22:59:08.039 INFO [stderr] 
Dec 02 22:59:08.039 INFO [stderr] warning: constant item is never used: `EXPERT_ENCODING`
Dec 02 22:59:08.039 INFO [stderr]     --> src/encodings.rs:1034:1
Dec 02 22:59:08.039 INFO [stderr]      |
Dec 02 22:59:08.040 INFO [stderr] 1034 | / pub const EXPERT_ENCODING: [Option<&str>; 256] = [
Dec 02 22:59:08.040 INFO [stderr] 1035 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1036 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1037 | |   None,
Dec 02 22:59:08.040 INFO [stderr] ...    |
Dec 02 22:59:08.040 INFO [stderr] 1289 | |   Some("Thornsmall"),
Dec 02 22:59:08.040 INFO [stderr] 1290 | |   Some("Ydieresissmall")];
Dec 02 22:59:08.040 INFO [stderr]      | |__________________________^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: constant item is never used: `SYMBOL_ENCODING`
Dec 02 22:59:08.040 INFO [stderr]     --> src/encodings.rs:1292:1
Dec 02 22:59:08.040 INFO [stderr]      |
Dec 02 22:59:08.040 INFO [stderr] 1292 | / pub const SYMBOL_ENCODING: [Option<&str>; 256] = [
Dec 02 22:59:08.040 INFO [stderr] 1293 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1294 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1295 | |   None,
Dec 02 22:59:08.040 INFO [stderr] ...    |
Dec 02 22:59:08.040 INFO [stderr] 1547 | |   Some("bracerightbt"),
Dec 02 22:59:08.040 INFO [stderr] 1548 | |   None];
Dec 02 22:59:08.040 INFO [stderr]      | |________^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: constant item is never used: `ZAPFDINGBATS_ENCODING`
Dec 02 22:59:08.040 INFO [stderr]     --> src/encodings.rs:1550:1
Dec 02 22:59:08.040 INFO [stderr]      |
Dec 02 22:59:08.040 INFO [stderr] 1550 | / pub const ZAPFDINGBATS_ENCODING: [Option<&str>; 256] = [
Dec 02 22:59:08.040 INFO [stderr] 1551 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1552 | |   None,
Dec 02 22:59:08.040 INFO [stderr] 1553 | |   None,
Dec 02 22:59:08.040 INFO [stderr] ...    |
Dec 02 22:59:08.040 INFO [stderr] 1805 | |   Some("a191"),
Dec 02 22:59:08.040 INFO [stderr] 1806 | |   None];
Dec 02 22:59:08.040 INFO [stderr]      | |________^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: function is never used: `get_type`
Dec 02 22:59:08.040 INFO [stderr]    --> src/lib.rs:131:1
Dec 02 22:59:08.040 INFO [stderr]     |
Dec 02 22:59:08.040 INFO [stderr] 131 | fn get_type(o: &Dictionary) -> &str
Dec 02 22:59:08.040 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: function is never used: `to_array4`
Dec 02 22:59:08.040 INFO [stderr]    --> src/lib.rs:185:1
Dec 02 22:59:08.040 INFO [stderr]     |
Dec 02 22:59:08.040 INFO [stderr] 185 | fn to_array4<T>(v: Vec<T>) -> Option<[T; 4]> {
Dec 02 22:59:08.040 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: function is never used: `get_name`
Dec 02 22:59:08.040 INFO [stderr]    --> src/lib.rs:257:1
Dec 02 22:59:08.040 INFO [stderr]     |
Dec 02 22:59:08.040 INFO [stderr] 257 | fn get_name<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> &'a [u8] {
Dec 02 22:59:08.040 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.040 INFO [stderr] warning: function is never used: `maybe_get_name_string`
Dec 02 22:59:08.040 INFO [stderr]    --> src/lib.rs:261:1
Dec 02 22:59:08.040 INFO [stderr]     |
Dec 02 22:59:08.040 INFO [stderr] 261 | fn maybe_get_name_string<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> Option<String> {
Dec 02 22:59:08.040 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.040 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_encoding`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:541:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 541 |     fn get_encoding(&self) -> &'a Object {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_type`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:544:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 544 |     fn get_type(&self) -> String {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_basefont`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:547:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 547 |     fn get_basefont(&self) -> String {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_subtype`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:550:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 550 |     fn get_subtype(&self) -> String {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_widths`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:553:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 553 |     fn get_widths(&self) -> Option<&Vec<Object>> {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_name`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:558:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 558 |     fn get_name(&self) -> Option<String> {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: method is never used: `get_descriptor`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:562:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 562 |     fn get_descriptor(&self) -> Option<PdfFontDescriptor> {
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: type alias is never used: `CID`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:641:1
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 641 | type CID = u32;
Dec 02 22:59:08.041 INFO [stderr]     | ^^^^^^^^^^^^^^^
Dec 02 22:59:08.041 INFO [stderr] 
Dec 02 22:59:08.041 INFO [stderr] warning: field is never used: `doc`
Dec 02 22:59:08.041 INFO [stderr]    --> src/lib.rs:767:5
Dec 02 22:59:08.041 INFO [stderr]     |
Dec 02 22:59:08.041 INFO [stderr] 767 |     doc: &'a Document,
Dec 02 22:59:08.041 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: field is never used: `encoding`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:768:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 768 |     encoding: Option<Vec<u16>>,
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: field is never used: `doc`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:937:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 937 |     doc: &'a Document
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: method is never used: `get_file`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:941:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 941 |     fn get_file(&self) -> Option<&'a Object> {
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: method is never used: `get_name`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:944:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 944 |     fn get_name(&self) -> String {
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: function is never used: `interpolate`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:966:1
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Dec 02 22:59:08.042 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: method is never used: `eval`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:978:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: variant is never constructed: `Type3`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:996:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 996 |     Type3,
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.042 INFO [stderr] warning: variant is never constructed: `Type4`
Dec 02 22:59:08.042 INFO [stderr]    --> src/lib.rs:997:5
Dec 02 22:59:08.042 INFO [stderr]     |
Dec 02 22:59:08.042 INFO [stderr] 997 |     Type4
Dec 02 22:59:08.042 INFO [stderr]     |     ^^^^^
Dec 02 22:59:08.042 INFO [stderr] 
Dec 02 22:59:08.056 INFO [stderr] warning: literal out of range for u16
Dec 02 22:59:08.056 INFO [stderr]    --> src/glyphnames.rs:120:13
Dec 02 22:59:08.056 INFO [stderr]     |
Dec 02 22:59:08.056 INFO [stderr] 120 | ("Digamma", 0x1d7cb),
Dec 02 22:59:08.056 INFO [stderr]     |             ^^^^^^^
Dec 02 22:59:08.056 INFO [stderr]     |
Dec 02 22:59:08.056 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 22:59:08.056 INFO [stderr]     = note: the literal `0x1d7cb` (decimal `120779`) does not fit into an `u16` and will become `55243u16`
Dec 02 22:59:08.056 INFO [stderr]     = help: consider using `u32` instead
Dec 02 22:59:08.056 INFO [stderr] 
Dec 02 22:59:08.678 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.06s
Dec 02 22:59:08.687 INFO [stderr] su: No module specific data is present
Dec 02 22:59:08.966 INFO running `"docker" "inspect" "19f829b010b5b76fb39eca4a2e71b4946a6a0f5db76df9846f9ce9106fafc548"`
Dec 02 22:59:09.073 INFO running `"docker" "rm" "-f" "19f829b010b5b76fb39eca4a2e71b4946a6a0f5db76df9846f9ce9106fafc548"`
Dec 02 22:59:09.149 INFO [stdout] 19f829b010b5b76fb39eca4a2e71b4946a6a0f5db76df9846f9ce9106fafc548
Dec 02 22:59:09.151 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 22:59:09.322 INFO [stdout] f922ba9eb9481e3527b13407dfd949f2e6258509665c2912561db94625514da8
Dec 02 22:59:09.324 INFO running `"docker" "start" "-a" "f922ba9eb9481e3527b13407dfd949f2e6258509665c2912561db94625514da8"`
Dec 02 22:59:10.989 INFO [stderr] usermod: no changes
Dec 02 22:59:11.155 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.13s
Dec 02 22:59:11.155 INFO [stderr]      Running /target/debug/deps/pdf_extract-fa860e9b28a270f9
Dec 02 22:59:11.167 INFO [stdout] 
Dec 02 22:59:11.167 INFO [stdout] running 0 tests
Dec 02 22:59:11.167 INFO [stdout] 
Dec 02 22:59:11.167 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 22:59:11.167 INFO [stdout] 
Dec 02 22:59:11.167 INFO [stderr]    Doc-tests pdf-extract
Dec 02 22:59:18.922 INFO [stdout] 
Dec 02 22:59:18.922 INFO [stdout] running 0 tests
Dec 02 22:59:18.922 INFO [stdout] 
Dec 02 22:59:18.922 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 22:59:18.922 INFO [stdout] 
Dec 02 22:59:18.932 INFO [stderr] su: No module specific data is present
Dec 02 22:59:19.227 INFO running `"docker" "inspect" "f922ba9eb9481e3527b13407dfd949f2e6258509665c2912561db94625514da8"`
Dec 02 22:59:19.332 INFO running `"docker" "rm" "-f" "f922ba9eb9481e3527b13407dfd949f2e6258509665c2912561db94625514da8"`
Dec 02 22:59:19.446 INFO [stdout] f922ba9eb9481e3527b13407dfd949f2e6258509665c2912561db94625514da8
