Nov 02 10:05:36.766 INFO testing pdf-extract-0.4.6 against 1.30.0 for beta-1.31-1
Nov 02 10:05:36.768 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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.0 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"`
Nov 02 10:05:37.313 INFO blam! 42cc07d0a915e78731e4eb28d3ab7f223b456457238645583f762320848804d4
Nov 02 10:05:37.319 INFO running `"docker" "start" "-a" "42cc07d0a915e78731e4eb28d3ab7f223b456457238645583f762320848804d4"`
Nov 02 10:05:38.743 INFO kablam! usermod: no changes
Nov 02 10:05:39.019 INFO kablam!    Compiling postscript v0.11.1
Nov 02 10:05:39.027 INFO kablam!    Compiling type1-encoding-parser v0.1.0
Nov 02 10:05:39.027 INFO kablam!    Compiling adobe-cmap-parser v0.3.3
Nov 02 10:05:39.027 INFO kablam!    Compiling num-rational v0.1.42
Nov 02 10:05:39.028 INFO kablam!    Compiling euclid v0.15.6
Nov 02 10:05:39.028 INFO kablam!    Compiling png v0.12.0
Nov 02 10:05:39.028 INFO kablam!    Compiling num v0.1.42
Nov 02 10:05:42.177 INFO kablam!    Compiling chrono v0.3.0
Nov 02 10:05:50.096 INFO kablam!    Compiling image v0.19.0
Nov 02 10:06:03.143 INFO kablam!    Compiling lopdf v0.15.3
Nov 02 10:06:11.609 INFO kablam!    Compiling pdf-extract v0.4.6 (/source)
Nov 02 10:06:16.941 INFO kablam! warning: unused import: `std::io::Write`
Nov 02 10:06:16.941 INFO kablam!   --> src/lib.rs:16:5
Nov 02 10:06:16.941 INFO kablam!    |
Nov 02 10:06:16.941 INFO kablam! 16 | use std::io::Write;
Nov 02 10:06:16.941 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 02 10:06:16.941 INFO kablam!    |
Nov 02 10:06:16.942 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 10:06:16.942 INFO kablam! 
Nov 02 10:06:17.039 INFO kablam! warning: unreachable pattern
Nov 02 10:06:17.039 INFO kablam!     --> src/lib.rs:1578:17
Nov 02 10:06:17.039 INFO kablam!      |
Nov 02 10:06:17.039 INFO kablam! 1578 |                 "n" => {
Nov 02 10:06:17.042 INFO kablam!      |                 ^^^
Nov 02 10:06:17.042 INFO kablam!      |
Nov 02 10:06:17.042 INFO kablam!      = note: #[warn(unreachable_patterns)] on by default
Nov 02 10:06:17.042 INFO kablam! 
Nov 02 10:06:17.042 INFO kablam! warning: unused variable: `code`
Nov 02 10:06:17.042 INFO kablam!     --> src/glyphnames.rs:4698:60
Nov 02 10:06:17.042 INFO kablam!      |
Nov 02 10:06:17.042 INFO kablam! 4698 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Nov 02 10:06:17.042 INFO kablam!      |                                                            ^^^^ help: consider using `_code` instead
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam!      = note: #[warn(unused_variables)] on by default
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `code`
Nov 02 10:06:17.043 INFO kablam!    --> src/zapfglyphnames.rs:208:60
Nov 02 10:06:17.043 INFO kablam!     |
Nov 02 10:06:17.043 INFO kablam! 208 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Nov 02 10:06:17.043 INFO kablam!     |                                                            ^^^^ help: consider using `_code` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `x_max`
Nov 02 10:06:17.043 INFO kablam!    --> src/lib.rs:966:36
Nov 02 10:06:17.043 INFO kablam!     |
Nov 02 10:06:17.043 INFO kablam! 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Nov 02 10:06:17.043 INFO kablam!     |                                    ^^^^^ help: consider using `_x_max` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `tsm`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1101:13
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1101 |         let tsm = Transform2D::row_major(ts.font_size * ts.horizontal_scaling,
Nov 02 10:06:17.043 INFO kablam!      |             ^^^ help: consider using `_tsm` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `trm`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1133:13
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1133 |         let trm = ts.tm.pre_mul(&gs.ctm);
Nov 02 10:06:17.043 INFO kablam!      |             ^^^ help: consider using `_trm` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `tlm`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1089:14
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1089 |              tlm: &Transform2D<f64>,
Nov 02 10:06:17.043 INFO kablam!      |              ^^^ help: consider using `_tlm` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `ctm`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1603:26
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                          ^^^ help: consider using `_ctm` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `colorspace`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1603:50
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                                                  ^^^^^^^^^^ help: consider using `_colorspace` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `color`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1603:75
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                                                                           ^^^^^ help: consider using `_color` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `ctm`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1604:24
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                        ^^^ help: consider using `_ctm` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `colorspace`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1604:48
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                                                ^^^^^^^^^^ help: consider using `_colorspace` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `color`
Nov 02 10:06:17.043 INFO kablam!     --> src/lib.rs:1604:73
Nov 02 10:06:17.043 INFO kablam!      |
Nov 02 10:06:17.043 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:17.043 INFO kablam!      |                                                                         ^^^^^ help: consider using `_color` instead
Nov 02 10:06:17.043 INFO kablam! 
Nov 02 10:06:17.043 INFO kablam! warning: unused variable: `key`
Nov 02 10:06:17.044 INFO kablam!    --> src/lib.rs:164:65
Nov 02 10:06:17.044 INFO kablam!     |
Nov 02 10:06:17.044 INFO kablam! 164 |     fn from_opt_obj(doc: &'a Document, obj: Option<&'a Object>, key: &str) -> Self {
Nov 02 10:06:17.044 INFO kablam!     |                                                                 ^^^ help: consider using `_key` instead
Nov 02 10:06:17.044 INFO kablam! 
Nov 02 10:06:17.044 INFO kablam! warning: unused variable: `doc`
Nov 02 10:06:17.044 INFO kablam!    --> src/lib.rs:219:17
Nov 02 10:06:17.044 INFO kablam!     |
Nov 02 10:06:17.044 INFO kablam! 219 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Nov 02 10:06:17.044 INFO kablam!     |                 ^^^ help: consider using `_doc` instead
Nov 02 10:06:17.044 INFO kablam! 
Nov 02 10:06:17.044 INFO kablam! warning: unused variable: `doc`
Nov 02 10:06:17.044 INFO kablam!    --> src/lib.rs:229:17
Nov 02 10:06:17.044 INFO kablam!     |
Nov 02 10:06:17.044 INFO kablam! 229 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Nov 02 10:06:17.044 INFO kablam!     |                 ^^^ help: consider using `_doc` instead
Nov 02 10:06:17.044 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `charset`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:387:17
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 387 |             let charset = match charset {
Nov 02 10:06:17.051 INFO kablam!     |                 ^^^^^^^ help: consider using `_charset` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: value assigned to `encoding_table` is never read
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:575:17
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 575 |         let mut encoding_table = None;
Nov 02 10:06:17.051 INFO kablam!     |                 ^^^^^^^^^^^^^^
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `f`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:854:13
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 854 |         let f = font_dict.as_dict().expect("must be dict");
Nov 02 10:06:17.051 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `n_inputs`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:979:13
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 979 |         let n_inputs = self.domain.len() / 2;
Nov 02 10:06:17.051 INFO kablam!     |             ^^^^^^^^ help: consider using `_n_inputs` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `n_ouputs`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:980:13
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 980 |         let n_ouputs = self.range.len() / 2;
Nov 02 10:06:17.051 INFO kablam!     |             ^^^^^^^^ help: consider using `_n_ouputs` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `input`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:978:20
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:17.051 INFO kablam!     |                    ^^^^^ help: consider using `_input` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `output`
Nov 02 10:06:17.051 INFO kablam!    --> src/lib.rs:978:35
Nov 02 10:06:17.051 INFO kablam!     |
Nov 02 10:06:17.051 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:17.051 INFO kablam!     |                                   ^^^^^^ help: consider using `_output` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1310:144
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1310 |     fn process_stream(&mut self, doc: &'a Document, content: Vec<u8>, resources: &'a Dictionary, media_box: &MediaBox, output: &mut OutputDev, page_num: u32) {
Nov 02 10:06:17.051 INFO kablam!      |                                                                                                                                                ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `width`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1629:52
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1629 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.051 INFO kablam!      |                                                    ^^^^^ help: consider using `_width` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1648:30
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1648 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, art_box: Option<(f64, f64, f64, f64)>) {
Nov 02 10:06:17.051 INFO kablam!      |                              ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `x`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1683:36
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.051 INFO kablam!      |                                    ^ help: consider using `_x` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `y`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1683:44
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.051 INFO kablam!      |                                            ^ help: consider using `_y` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `width`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1683:52
Nov 02 10:06:17.051 INFO kablam!      |
Nov 02 10:06:17.051 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.051 INFO kablam!      |                                                    ^^^^^ help: consider using `_width` instead
Nov 02 10:06:17.051 INFO kablam! 
Nov 02 10:06:17.051 INFO kablam! warning: unused variable: `font_size`
Nov 02 10:06:17.051 INFO kablam!     --> src/lib.rs:1683:64
Nov 02 10:06:17.052 INFO kablam!      |
Nov 02 10:06:17.052 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.052 INFO kablam!      |                                                                ^^^^^^^^^ help: consider using `_font_size` instead
Nov 02 10:06:17.052 INFO kablam! 
Nov 02 10:06:17.052 INFO kablam! warning: unused variable: `char`
Nov 02 10:06:17.052 INFO kablam!     --> src/lib.rs:1683:80
Nov 02 10:06:17.052 INFO kablam!      |
Nov 02 10:06:17.052 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:17.052 INFO kablam!      |                                                                                ^^^^ help: consider using `_char` instead
Nov 02 10:06:17.052 INFO kablam! 
Nov 02 10:06:17.052 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:17.052 INFO kablam!     --> src/lib.rs:1787:30
Nov 02 10:06:17.052 INFO kablam!      |
Nov 02 10:06:17.052 INFO kablam! 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Nov 02 10:06:17.052 INFO kablam!      |                              ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:17.052 INFO kablam! 
Nov 02 10:06:17.052 INFO kablam! warning: unused variable: `media_box`
Nov 02 10:06:17.052 INFO kablam!     --> src/lib.rs:1787:45
Nov 02 10:06:17.052 INFO kablam!      |
Nov 02 10:06:17.052 INFO kablam! 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Nov 02 10:06:17.052 INFO kablam!      |                                             ^^^^^^^^^ help: consider using `_media_box` instead
Nov 02 10:06:17.052 INFO kablam! 
Nov 02 10:06:17.147 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.147 INFO kablam!    --> src/lib.rs:525:17
Nov 02 10:06:17.147 INFO kablam!     |
Nov 02 10:06:17.147 INFO kablam! 525 |             let mut first_char: i64 = get(doc, font, "FirstChar");
Nov 02 10:06:17.147 INFO kablam!     |                 ----^^^^^^^^^^
Nov 02 10:06:17.147 INFO kablam!     |                 |
Nov 02 10:06:17.147 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:17.147 INFO kablam!     |
Nov 02 10:06:17.147 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 10:06:17.147 INFO kablam! 
Nov 02 10:06:17.147 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.147 INFO kablam!    --> src/lib.rs:526:17
Nov 02 10:06:17.147 INFO kablam!     |
Nov 02 10:06:17.147 INFO kablam! 526 |             let mut last_char: i64 = get(doc, font, "LastChar");
Nov 02 10:06:17.147 INFO kablam!     |                 ----^^^^^^^^^
Nov 02 10:06:17.147 INFO kablam!     |                 |
Nov 02 10:06:17.147 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:17.147 INFO kablam! 
Nov 02 10:06:17.147 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.147 INFO kablam!    --> src/lib.rs:527:17
Nov 02 10:06:17.147 INFO kablam!     |
Nov 02 10:06:17.147 INFO kablam! 527 |             let mut widths: Vec<f64> = get(doc, font, "Widths");
Nov 02 10:06:17.147 INFO kablam!     |                 ----^^^^^^
Nov 02 10:06:17.147 INFO kablam!     |                 |
Nov 02 10:06:17.147 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:17.147 INFO kablam! 
Nov 02 10:06:17.155 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.155 INFO kablam!    --> src/lib.rs:622:13
Nov 02 10:06:17.155 INFO kablam!     |
Nov 02 10:06:17.155 INFO kablam! 622 |         let mut first_char: i64 = get(doc, font, "FirstChar");
Nov 02 10:06:17.155 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 10:06:17.155 INFO kablam!     |             |
Nov 02 10:06:17.155 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:17.155 INFO kablam! 
Nov 02 10:06:17.155 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.155 INFO kablam!    --> src/lib.rs:623:13
Nov 02 10:06:17.155 INFO kablam!     |
Nov 02 10:06:17.155 INFO kablam! 623 |         let mut last_char: i64 = get(doc, font, "LastChar");
Nov 02 10:06:17.155 INFO kablam!     |             ----^^^^^^^^^
Nov 02 10:06:17.155 INFO kablam!     |             |
Nov 02 10:06:17.155 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:17.155 INFO kablam! 
Nov 02 10:06:17.155 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.155 INFO kablam!    --> src/lib.rs:624:13
Nov 02 10:06:17.155 INFO kablam!     |
Nov 02 10:06:17.155 INFO kablam! 624 |         let mut widths: Vec<f64> = get(doc, font, "Widths");
Nov 02 10:06:17.155 INFO kablam!     |             ----^^^^^^
Nov 02 10:06:17.155 INFO kablam!     |             |
Nov 02 10:06:17.155 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:17.155 INFO kablam! 
Nov 02 10:06:17.239 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.239 INFO kablam!     --> src/lib.rs:1337:13
Nov 02 10:06:17.239 INFO kablam!      |
Nov 02 10:06:17.239 INFO kablam! 1337 |         let mut flip_ctm = Transform2D::row_major(1., 0., 0., -1., 0., media_box.ury - media_box.lly);
Nov 02 10:06:17.239 INFO kablam!      |             ----^^^^^^^^
Nov 02 10:06:17.239 INFO kablam!      |             |
Nov 02 10:06:17.239 INFO kablam!      |             help: remove this `mut`
Nov 02 10:06:17.239 INFO kablam! 
Nov 02 10:06:17.251 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:17.251 INFO kablam!     --> src/lib.rs:1669:13
Nov 02 10:06:17.251 INFO kablam!      |
Nov 02 10:06:17.251 INFO kablam! 1669 |         let mut ctm = Mat::create_scale(1., -1.).post_translate(vec2(0., media_box.ury));
Nov 02 10:06:17.251 INFO kablam!      |             ----^^^
Nov 02 10:06:17.251 INFO kablam!      |             |
Nov 02 10:06:17.251 INFO kablam!      |             help: remove this `mut`
Nov 02 10:06:17.251 INFO kablam! 
Nov 02 10:06:17.539 INFO kablam! warning: constant item is never used: `STANDARD_ENCODING`
Nov 02 10:06:17.539 INFO kablam!     --> src/encodings.rs:775:1
Nov 02 10:06:17.539 INFO kablam!      |
Nov 02 10:06:17.539 INFO kablam! 775  | / pub const STANDARD_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:17.539 INFO kablam! 776  | |   None,
Nov 02 10:06:17.539 INFO kablam! 777  | |   None,
Nov 02 10:06:17.539 INFO kablam! 778  | |   None,
Nov 02 10:06:17.539 INFO kablam! ...    |
Nov 02 10:06:17.539 INFO kablam! 1031 | |   None
Nov 02 10:06:17.539 INFO kablam! 1032 | | ];
Nov 02 10:06:17.539 INFO kablam!      | |__^
Nov 02 10:06:17.539 INFO kablam!      |
Nov 02 10:06:17.539 INFO kablam!      = note: #[warn(dead_code)] on by default
Nov 02 10:06:17.539 INFO kablam! 
Nov 02 10:06:17.539 INFO kablam! warning: constant item is never used: `EXPERT_ENCODING`
Nov 02 10:06:17.539 INFO kablam!     --> src/encodings.rs:1034:1
Nov 02 10:06:17.539 INFO kablam!      |
Nov 02 10:06:17.539 INFO kablam! 1034 | / pub const EXPERT_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:17.539 INFO kablam! 1035 | |   None,
Nov 02 10:06:17.539 INFO kablam! 1036 | |   None,
Nov 02 10:06:17.539 INFO kablam! 1037 | |   None,
Nov 02 10:06:17.539 INFO kablam! ...    |
Nov 02 10:06:17.539 INFO kablam! 1289 | |   Some("Thornsmall"),
Nov 02 10:06:17.539 INFO kablam! 1290 | |   Some("Ydieresissmall")];
Nov 02 10:06:17.539 INFO kablam!      | |__________________________^
Nov 02 10:06:17.539 INFO kablam! 
Nov 02 10:06:17.539 INFO kablam! warning: constant item is never used: `SYMBOL_ENCODING`
Nov 02 10:06:17.539 INFO kablam!     --> src/encodings.rs:1292:1
Nov 02 10:06:17.539 INFO kablam!      |
Nov 02 10:06:17.539 INFO kablam! 1292 | / pub const SYMBOL_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:17.539 INFO kablam! 1293 | |   None,
Nov 02 10:06:17.539 INFO kablam! 1294 | |   None,
Nov 02 10:06:17.539 INFO kablam! 1295 | |   None,
Nov 02 10:06:17.539 INFO kablam! ...    |
Nov 02 10:06:17.539 INFO kablam! 1547 | |   Some("bracerightbt"),
Nov 02 10:06:17.539 INFO kablam! 1548 | |   None];
Nov 02 10:06:17.539 INFO kablam!      | |________^
Nov 02 10:06:17.539 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: constant item is never used: `ZAPFDINGBATS_ENCODING`
Nov 02 10:06:17.540 INFO kablam!     --> src/encodings.rs:1550:1
Nov 02 10:06:17.540 INFO kablam!      |
Nov 02 10:06:17.540 INFO kablam! 1550 | / pub const ZAPFDINGBATS_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:17.540 INFO kablam! 1551 | |   None,
Nov 02 10:06:17.540 INFO kablam! 1552 | |   None,
Nov 02 10:06:17.540 INFO kablam! 1553 | |   None,
Nov 02 10:06:17.540 INFO kablam! ...    |
Nov 02 10:06:17.540 INFO kablam! 1805 | |   Some("a191"),
Nov 02 10:06:17.540 INFO kablam! 1806 | |   None];
Nov 02 10:06:17.540 INFO kablam!      | |________^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: function is never used: `get_type`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:131:1
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 131 | fn get_type(o: &Dictionary) -> &str
Nov 02 10:06:17.540 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: function is never used: `to_array4`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:185:1
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 185 | fn to_array4<T>(v: Vec<T>) -> Option<[T; 4]> {
Nov 02 10:06:17.540 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: function is never used: `get_name`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:257:1
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 257 | fn get_name<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> &'a [u8] {
Nov 02 10:06:17.540 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: function is never used: `maybe_get_name_string`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:261:1
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 261 | fn maybe_get_name_string<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> Option<String> {
Nov 02 10:06:17.540 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_encoding`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:541:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 541 |     fn get_encoding(&self) -> &'a Object {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_type`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:544:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 544 |     fn get_type(&self) -> String {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_basefont`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:547:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 547 |     fn get_basefont(&self) -> String {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_subtype`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:550:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 550 |     fn get_subtype(&self) -> String {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_widths`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:553:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 553 |     fn get_widths(&self) -> Option<&Vec<Object>> {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_name`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:558:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 558 |     fn get_name(&self) -> Option<String> {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: method is never used: `get_descriptor`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:562:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 562 |     fn get_descriptor(&self) -> Option<PdfFontDescriptor> {
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: type alias is never used: `CID`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:641:1
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 641 | type CID = u32;
Nov 02 10:06:17.540 INFO kablam!     | ^^^^^^^^^^^^^^^
Nov 02 10:06:17.540 INFO kablam! 
Nov 02 10:06:17.540 INFO kablam! warning: field is never used: `doc`
Nov 02 10:06:17.540 INFO kablam!    --> src/lib.rs:767:5
Nov 02 10:06:17.540 INFO kablam!     |
Nov 02 10:06:17.540 INFO kablam! 767 |     doc: &'a Document,
Nov 02 10:06:17.540 INFO kablam!     |     ^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: field is never used: `encoding`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:768:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 768 |     encoding: Option<Vec<u16>>,
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: field is never used: `doc`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:937:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 937 |     doc: &'a Document
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: method is never used: `get_file`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:941:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 941 |     fn get_file(&self) -> Option<&'a Object> {
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: method is never used: `get_name`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:944:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 944 |     fn get_name(&self) -> String {
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: function is never used: `interpolate`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:966:1
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Nov 02 10:06:17.541 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: method is never used: `eval`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:978:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: variant is never constructed: `Type3`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:996:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 996 |     Type3,
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.541 INFO kablam! warning: variant is never constructed: `Type4`
Nov 02 10:06:17.541 INFO kablam!    --> src/lib.rs:997:5
Nov 02 10:06:17.541 INFO kablam!     |
Nov 02 10:06:17.541 INFO kablam! 997 |     Type4
Nov 02 10:06:17.541 INFO kablam!     |     ^^^^^
Nov 02 10:06:17.541 INFO kablam! 
Nov 02 10:06:17.560 INFO kablam! warning: literal out of range for u16
Nov 02 10:06:17.560 INFO kablam!    --> src/glyphnames.rs:120:13
Nov 02 10:06:17.560 INFO kablam!     |
Nov 02 10:06:17.560 INFO kablam! 120 | ("Digamma", 0x1d7cb),
Nov 02 10:06:17.560 INFO kablam!     |             ^^^^^^^
Nov 02 10:06:17.560 INFO kablam!     |
Nov 02 10:06:17.560 INFO kablam!     = note: #[warn(overflowing_literals)] on by default
Nov 02 10:06:17.560 INFO kablam!     = note: the literal `0x1d7cb` (decimal `120779`) does not fit into an `u16` and will become `55243u16`
Nov 02 10:06:17.560 INFO kablam!     = help: consider using `u32` instead
Nov 02 10:06:17.560 INFO kablam! 
Nov 02 10:06:19.985 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 41.24s
Nov 02 10:06:19.996 INFO kablam! su: No module specific data is present
Nov 02 10:06:20.635 INFO running `"docker" "rm" "-f" "42cc07d0a915e78731e4eb28d3ab7f223b456457238645583f762320848804d4"`
Nov 02 10:06:20.863 INFO blam! 42cc07d0a915e78731e4eb28d3ab7f223b456457238645583f762320848804d4
Nov 02 10:06:20.863 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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.0 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"`
Nov 02 10:06:21.319 INFO blam! 1eb7a519fd9ac6dd5f1b0b1ef6f18e0b073f2b9b028e7e6260974702ea637512
Nov 02 10:06:21.321 INFO running `"docker" "start" "-a" "1eb7a519fd9ac6dd5f1b0b1ef6f18e0b073f2b9b028e7e6260974702ea637512"`
Nov 02 10:06:22.339 INFO kablam! usermod: no changes
Nov 02 10:06:22.547 INFO kablam!    Compiling pdf-extract v0.4.6 (/source)
Nov 02 10:06:28.876 INFO kablam! warning: unused import: `std::io::Write`
Nov 02 10:06:28.876 INFO kablam!   --> src/lib.rs:16:5
Nov 02 10:06:28.876 INFO kablam!    |
Nov 02 10:06:28.876 INFO kablam! 16 | use std::io::Write;
Nov 02 10:06:28.876 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 02 10:06:28.876 INFO kablam!    |
Nov 02 10:06:28.876 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 10:06:28.876 INFO kablam! 
Nov 02 10:06:28.973 INFO kablam! warning: unreachable pattern
Nov 02 10:06:28.973 INFO kablam!     --> src/lib.rs:1578:17
Nov 02 10:06:28.973 INFO kablam!      |
Nov 02 10:06:28.973 INFO kablam! 1578 |                 "n" => {
Nov 02 10:06:28.973 INFO kablam!      |                 ^^^
Nov 02 10:06:28.974 INFO kablam!      |
Nov 02 10:06:28.974 INFO kablam!      = note: #[warn(unreachable_patterns)] on by default
Nov 02 10:06:28.974 INFO kablam! 
Nov 02 10:06:28.975 INFO kablam! warning: unused variable: `code`
Nov 02 10:06:28.975 INFO kablam!     --> src/glyphnames.rs:4698:60
Nov 02 10:06:28.975 INFO kablam!      |
Nov 02 10:06:28.975 INFO kablam! 4698 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Nov 02 10:06:28.975 INFO kablam!      |                                                            ^^^^ help: consider using `_code` instead
Nov 02 10:06:28.975 INFO kablam!      |
Nov 02 10:06:28.975 INFO kablam!      = note: #[warn(unused_variables)] on by default
Nov 02 10:06:28.976 INFO kablam! 
Nov 02 10:06:28.976 INFO kablam! warning: unused variable: `code`
Nov 02 10:06:28.976 INFO kablam!    --> src/zapfglyphnames.rs:208:60
Nov 02 10:06:28.976 INFO kablam!     |
Nov 02 10:06:28.976 INFO kablam! 208 |     let result = names.binary_search_by_key(&name, |&(name,code)| &name);
Nov 02 10:06:28.976 INFO kablam!     |                                                            ^^^^ help: consider using `_code` instead
Nov 02 10:06:28.976 INFO kablam! 
Nov 02 10:06:28.976 INFO kablam! warning: unused variable: `x_max`
Nov 02 10:06:28.976 INFO kablam!    --> src/lib.rs:966:36
Nov 02 10:06:28.976 INFO kablam!     |
Nov 02 10:06:28.976 INFO kablam! 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Nov 02 10:06:28.976 INFO kablam!     |                                    ^^^^^ help: consider using `_x_max` instead
Nov 02 10:06:28.976 INFO kablam! 
Nov 02 10:06:28.976 INFO kablam! warning: unused variable: `tsm`
Nov 02 10:06:28.976 INFO kablam!     --> src/lib.rs:1101:13
Nov 02 10:06:28.976 INFO kablam!      |
Nov 02 10:06:28.976 INFO kablam! 1101 |         let tsm = Transform2D::row_major(ts.font_size * ts.horizontal_scaling,
Nov 02 10:06:28.976 INFO kablam!      |             ^^^ help: consider using `_tsm` instead
Nov 02 10:06:28.976 INFO kablam! 
Nov 02 10:06:28.977 INFO kablam! warning: unused variable: `trm`
Nov 02 10:06:28.977 INFO kablam!     --> src/lib.rs:1133:13
Nov 02 10:06:28.977 INFO kablam!      |
Nov 02 10:06:28.977 INFO kablam! 1133 |         let trm = ts.tm.pre_mul(&gs.ctm);
Nov 02 10:06:28.977 INFO kablam!      |             ^^^ help: consider using `_trm` instead
Nov 02 10:06:28.977 INFO kablam! 
Nov 02 10:06:28.977 INFO kablam! warning: unused variable: `tlm`
Nov 02 10:06:28.977 INFO kablam!     --> src/lib.rs:1089:14
Nov 02 10:06:28.977 INFO kablam!      |
Nov 02 10:06:28.977 INFO kablam! 1089 |              tlm: &Transform2D<f64>,
Nov 02 10:06:28.977 INFO kablam!      |              ^^^ help: consider using `_tlm` instead
Nov 02 10:06:28.977 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `ctm`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1603:26
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                          ^^^ help: consider using `_ctm` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `colorspace`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1603:50
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                                                  ^^^^^^^^^^ help: consider using `_colorspace` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `color`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1603:75
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1603 |     fn stroke(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                                                                           ^^^^^ help: consider using `_color` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `ctm`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1604:24
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                        ^^^ help: consider using `_ctm` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `colorspace`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1604:48
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                                                ^^^^^^^^^^ help: consider using `_colorspace` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `color`
Nov 02 10:06:28.979 INFO kablam!     --> src/lib.rs:1604:73
Nov 02 10:06:28.979 INFO kablam!      |
Nov 02 10:06:28.979 INFO kablam! 1604 |     fn fill(&mut self, ctm: &Transform2D<f64>, colorspace: &ColorSpace, color: &[f64], &Path) {}
Nov 02 10:06:28.979 INFO kablam!      |                                                                         ^^^^^ help: consider using `_color` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `key`
Nov 02 10:06:28.979 INFO kablam!    --> src/lib.rs:164:65
Nov 02 10:06:28.979 INFO kablam!     |
Nov 02 10:06:28.979 INFO kablam! 164 |     fn from_opt_obj(doc: &'a Document, obj: Option<&'a Object>, key: &str) -> Self {
Nov 02 10:06:28.979 INFO kablam!     |                                                                 ^^^ help: consider using `_key` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `doc`
Nov 02 10:06:28.979 INFO kablam!    --> src/lib.rs:219:17
Nov 02 10:06:28.979 INFO kablam!     |
Nov 02 10:06:28.979 INFO kablam! 219 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Nov 02 10:06:28.979 INFO kablam!     |                 ^^^ help: consider using `_doc` instead
Nov 02 10:06:28.979 INFO kablam! 
Nov 02 10:06:28.979 INFO kablam! warning: unused variable: `doc`
Nov 02 10:06:28.979 INFO kablam!    --> src/lib.rs:229:17
Nov 02 10:06:28.979 INFO kablam!     |
Nov 02 10:06:28.979 INFO kablam! 229 |     fn from_obj(doc: &Document, obj: &Object) -> Option<Self> {
Nov 02 10:06:28.980 INFO kablam!     |                 ^^^ help: consider using `_doc` instead
Nov 02 10:06:28.980 INFO kablam! 
Nov 02 10:06:28.980 INFO kablam! warning: unused variable: `charset`
Nov 02 10:06:28.980 INFO kablam!    --> src/lib.rs:387:17
Nov 02 10:06:28.980 INFO kablam!     |
Nov 02 10:06:28.980 INFO kablam! 387 |             let charset = match charset {
Nov 02 10:06:28.980 INFO kablam!     |                 ^^^^^^^ help: consider using `_charset` instead
Nov 02 10:06:28.980 INFO kablam! 
Nov 02 10:06:28.980 INFO kablam! warning: value assigned to `encoding_table` is never read
Nov 02 10:06:28.980 INFO kablam!    --> src/lib.rs:575:17
Nov 02 10:06:28.980 INFO kablam!     |
Nov 02 10:06:28.980 INFO kablam! 575 |         let mut encoding_table = None;
Nov 02 10:06:28.980 INFO kablam!     |                 ^^^^^^^^^^^^^^
Nov 02 10:06:28.980 INFO kablam!     |
Nov 02 10:06:28.980 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 02 10:06:28.980 INFO kablam! 
Nov 02 10:06:28.980 INFO kablam! warning: unused variable: `f`
Nov 02 10:06:28.980 INFO kablam!    --> src/lib.rs:854:13
Nov 02 10:06:28.980 INFO kablam!     |
Nov 02 10:06:28.980 INFO kablam! 854 |         let f = font_dict.as_dict().expect("must be dict");
Nov 02 10:06:28.980 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 02 10:06:28.980 INFO kablam! 
Nov 02 10:06:28.980 INFO kablam! warning: unused variable: `n_inputs`
Nov 02 10:06:28.980 INFO kablam!    --> src/lib.rs:979:13
Nov 02 10:06:28.980 INFO kablam!     |
Nov 02 10:06:28.980 INFO kablam! 979 |         let n_inputs = self.domain.len() / 2;
Nov 02 10:06:28.980 INFO kablam!     |             ^^^^^^^^ help: consider using `_n_inputs` instead
Nov 02 10:06:28.980 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `n_ouputs`
Nov 02 10:06:28.981 INFO kablam!    --> src/lib.rs:980:13
Nov 02 10:06:28.981 INFO kablam!     |
Nov 02 10:06:28.981 INFO kablam! 980 |         let n_ouputs = self.range.len() / 2;
Nov 02 10:06:28.981 INFO kablam!     |             ^^^^^^^^ help: consider using `_n_ouputs` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `input`
Nov 02 10:06:28.981 INFO kablam!    --> src/lib.rs:978:20
Nov 02 10:06:28.981 INFO kablam!     |
Nov 02 10:06:28.981 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:28.981 INFO kablam!     |                    ^^^^^ help: consider using `_input` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `output`
Nov 02 10:06:28.981 INFO kablam!    --> src/lib.rs:978:35
Nov 02 10:06:28.981 INFO kablam!     |
Nov 02 10:06:28.981 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:28.981 INFO kablam!     |                                   ^^^^^^ help: consider using `_output` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1310:144
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1310 |     fn process_stream(&mut self, doc: &'a Document, content: Vec<u8>, resources: &'a Dictionary, media_box: &MediaBox, output: &mut OutputDev, page_num: u32) {
Nov 02 10:06:28.981 INFO kablam!      |                                                                                                                                                ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `width`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1629:52
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1629 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                                    ^^^^^ help: consider using `_width` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1648:30
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1648 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, art_box: Option<(f64, f64, f64, f64)>) {
Nov 02 10:06:28.981 INFO kablam!      |                              ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `x`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1683:36
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                    ^ help: consider using `_x` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `y`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1683:44
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                            ^ help: consider using `_y` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `width`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1683:52
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                                    ^^^^^ help: consider using `_width` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `font_size`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1683:64
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                                                ^^^^^^^^^ help: consider using `_font_size` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `char`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1683:80
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1683 |     fn output_character(&mut self, x: f64, y: f64, width: f64, font_size: f64, char: &str) {
Nov 02 10:06:28.981 INFO kablam!      |                                                                                ^^^^ help: consider using `_char` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `page_num`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1787:30
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Nov 02 10:06:28.981 INFO kablam!      |                              ^^^^^^^^ help: consider using `_page_num` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:28.981 INFO kablam! warning: unused variable: `media_box`
Nov 02 10:06:28.981 INFO kablam!     --> src/lib.rs:1787:45
Nov 02 10:06:28.981 INFO kablam!      |
Nov 02 10:06:28.981 INFO kablam! 1787 |     fn begin_page(&mut self, page_num: u32, media_box: &MediaBox, _: Option<ArtBox>) {
Nov 02 10:06:28.981 INFO kablam!      |                                             ^^^^^^^^^ help: consider using `_media_box` instead
Nov 02 10:06:28.981 INFO kablam! 
Nov 02 10:06:29.038 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.038 INFO kablam!    --> src/lib.rs:525:17
Nov 02 10:06:29.038 INFO kablam!     |
Nov 02 10:06:29.038 INFO kablam! 525 |             let mut first_char: i64 = get(doc, font, "FirstChar");
Nov 02 10:06:29.038 INFO kablam!     |                 ----^^^^^^^^^^
Nov 02 10:06:29.038 INFO kablam!     |                 |
Nov 02 10:06:29.038 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:29.038 INFO kablam!     |
Nov 02 10:06:29.038 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 10:06:29.038 INFO kablam! 
Nov 02 10:06:29.038 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.038 INFO kablam!    --> src/lib.rs:526:17
Nov 02 10:06:29.038 INFO kablam!     |
Nov 02 10:06:29.038 INFO kablam! 526 |             let mut last_char: i64 = get(doc, font, "LastChar");
Nov 02 10:06:29.038 INFO kablam!     |                 ----^^^^^^^^^
Nov 02 10:06:29.038 INFO kablam!     |                 |
Nov 02 10:06:29.038 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:29.038 INFO kablam! 
Nov 02 10:06:29.038 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.038 INFO kablam!    --> src/lib.rs:527:17
Nov 02 10:06:29.038 INFO kablam!     |
Nov 02 10:06:29.038 INFO kablam! 527 |             let mut widths: Vec<f64> = get(doc, font, "Widths");
Nov 02 10:06:29.038 INFO kablam!     |                 ----^^^^^^
Nov 02 10:06:29.038 INFO kablam!     |                 |
Nov 02 10:06:29.038 INFO kablam!     |                 help: remove this `mut`
Nov 02 10:06:29.038 INFO kablam! 
Nov 02 10:06:29.045 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.045 INFO kablam!    --> src/lib.rs:622:13
Nov 02 10:06:29.045 INFO kablam!     |
Nov 02 10:06:29.045 INFO kablam! 622 |         let mut first_char: i64 = get(doc, font, "FirstChar");
Nov 02 10:06:29.045 INFO kablam!     |             ----^^^^^^^^^^
Nov 02 10:06:29.045 INFO kablam!     |             |
Nov 02 10:06:29.045 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:29.045 INFO kablam! 
Nov 02 10:06:29.046 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.046 INFO kablam!    --> src/lib.rs:623:13
Nov 02 10:06:29.046 INFO kablam!     |
Nov 02 10:06:29.046 INFO kablam! 623 |         let mut last_char: i64 = get(doc, font, "LastChar");
Nov 02 10:06:29.046 INFO kablam!     |             ----^^^^^^^^^
Nov 02 10:06:29.046 INFO kablam!     |             |
Nov 02 10:06:29.046 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:29.046 INFO kablam! 
Nov 02 10:06:29.046 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.046 INFO kablam!    --> src/lib.rs:624:13
Nov 02 10:06:29.046 INFO kablam!     |
Nov 02 10:06:29.046 INFO kablam! 624 |         let mut widths: Vec<f64> = get(doc, font, "Widths");
Nov 02 10:06:29.046 INFO kablam!     |             ----^^^^^^
Nov 02 10:06:29.046 INFO kablam!     |             |
Nov 02 10:06:29.046 INFO kablam!     |             help: remove this `mut`
Nov 02 10:06:29.046 INFO kablam! 
Nov 02 10:06:29.121 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.122 INFO kablam!     --> src/lib.rs:1337:13
Nov 02 10:06:29.122 INFO kablam!      |
Nov 02 10:06:29.122 INFO kablam! 1337 |         let mut flip_ctm = Transform2D::row_major(1., 0., 0., -1., 0., media_box.ury - media_box.lly);
Nov 02 10:06:29.122 INFO kablam!      |             ----^^^^^^^^
Nov 02 10:06:29.122 INFO kablam!      |             |
Nov 02 10:06:29.122 INFO kablam!      |             help: remove this `mut`
Nov 02 10:06:29.122 INFO kablam! 
Nov 02 10:06:29.136 INFO kablam! warning: variable does not need to be mutable
Nov 02 10:06:29.136 INFO kablam!     --> src/lib.rs:1669:13
Nov 02 10:06:29.136 INFO kablam!      |
Nov 02 10:06:29.136 INFO kablam! 1669 |         let mut ctm = Mat::create_scale(1., -1.).post_translate(vec2(0., media_box.ury));
Nov 02 10:06:29.136 INFO kablam!      |             ----^^^
Nov 02 10:06:29.136 INFO kablam!      |             |
Nov 02 10:06:29.136 INFO kablam!      |             help: remove this `mut`
Nov 02 10:06:29.136 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: constant item is never used: `STANDARD_ENCODING`
Nov 02 10:06:29.383 INFO kablam!     --> src/encodings.rs:775:1
Nov 02 10:06:29.383 INFO kablam!      |
Nov 02 10:06:29.383 INFO kablam! 775  | / pub const STANDARD_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:29.383 INFO kablam! 776  | |   None,
Nov 02 10:06:29.383 INFO kablam! 777  | |   None,
Nov 02 10:06:29.383 INFO kablam! 778  | |   None,
Nov 02 10:06:29.383 INFO kablam! ...    |
Nov 02 10:06:29.383 INFO kablam! 1031 | |   None
Nov 02 10:06:29.383 INFO kablam! 1032 | | ];
Nov 02 10:06:29.383 INFO kablam!      | |__^
Nov 02 10:06:29.383 INFO kablam!      |
Nov 02 10:06:29.383 INFO kablam!      = note: #[warn(dead_code)] on by default
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: constant item is never used: `EXPERT_ENCODING`
Nov 02 10:06:29.383 INFO kablam!     --> src/encodings.rs:1034:1
Nov 02 10:06:29.383 INFO kablam!      |
Nov 02 10:06:29.383 INFO kablam! 1034 | / pub const EXPERT_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:29.383 INFO kablam! 1035 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1036 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1037 | |   None,
Nov 02 10:06:29.383 INFO kablam! ...    |
Nov 02 10:06:29.383 INFO kablam! 1289 | |   Some("Thornsmall"),
Nov 02 10:06:29.383 INFO kablam! 1290 | |   Some("Ydieresissmall")];
Nov 02 10:06:29.383 INFO kablam!      | |__________________________^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: constant item is never used: `SYMBOL_ENCODING`
Nov 02 10:06:29.383 INFO kablam!     --> src/encodings.rs:1292:1
Nov 02 10:06:29.383 INFO kablam!      |
Nov 02 10:06:29.383 INFO kablam! 1292 | / pub const SYMBOL_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:29.383 INFO kablam! 1293 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1294 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1295 | |   None,
Nov 02 10:06:29.383 INFO kablam! ...    |
Nov 02 10:06:29.383 INFO kablam! 1547 | |   Some("bracerightbt"),
Nov 02 10:06:29.383 INFO kablam! 1548 | |   None];
Nov 02 10:06:29.383 INFO kablam!      | |________^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: constant item is never used: `ZAPFDINGBATS_ENCODING`
Nov 02 10:06:29.383 INFO kablam!     --> src/encodings.rs:1550:1
Nov 02 10:06:29.383 INFO kablam!      |
Nov 02 10:06:29.383 INFO kablam! 1550 | / pub const ZAPFDINGBATS_ENCODING: [Option<&str>; 256] = [
Nov 02 10:06:29.383 INFO kablam! 1551 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1552 | |   None,
Nov 02 10:06:29.383 INFO kablam! 1553 | |   None,
Nov 02 10:06:29.383 INFO kablam! ...    |
Nov 02 10:06:29.383 INFO kablam! 1805 | |   Some("a191"),
Nov 02 10:06:29.383 INFO kablam! 1806 | |   None];
Nov 02 10:06:29.383 INFO kablam!      | |________^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: function is never used: `get_type`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:131:1
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 131 | fn get_type(o: &Dictionary) -> &str
Nov 02 10:06:29.383 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: function is never used: `to_array4`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:185:1
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 185 | fn to_array4<T>(v: Vec<T>) -> Option<[T; 4]> {
Nov 02 10:06:29.383 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: function is never used: `get_name`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:257:1
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 257 | fn get_name<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> &'a [u8] {
Nov 02 10:06:29.383 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: function is never used: `maybe_get_name_string`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:261:1
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 261 | fn maybe_get_name_string<'a>(doc: &'a Document, dict: &'a Dictionary, key: &str) -> Option<String> {
Nov 02 10:06:29.383 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: method is never used: `get_encoding`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:541:5
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 541 |     fn get_encoding(&self) -> &'a Object {
Nov 02 10:06:29.383 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.383 INFO kablam! 
Nov 02 10:06:29.383 INFO kablam! warning: method is never used: `get_type`
Nov 02 10:06:29.383 INFO kablam!    --> src/lib.rs:544:5
Nov 02 10:06:29.383 INFO kablam!     |
Nov 02 10:06:29.383 INFO kablam! 544 |     fn get_type(&self) -> String {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_basefont`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:547:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 547 |     fn get_basefont(&self) -> String {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_subtype`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:550:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 550 |     fn get_subtype(&self) -> String {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_widths`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:553:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 553 |     fn get_widths(&self) -> Option<&Vec<Object>> {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_name`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:558:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 558 |     fn get_name(&self) -> Option<String> {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_descriptor`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:562:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 562 |     fn get_descriptor(&self) -> Option<PdfFontDescriptor> {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: type alias is never used: `CID`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:641:1
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 641 | type CID = u32;
Nov 02 10:06:29.384 INFO kablam!     | ^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: field is never used: `doc`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:767:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 767 |     doc: &'a Document,
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: field is never used: `encoding`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:768:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 768 |     encoding: Option<Vec<u16>>,
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: field is never used: `doc`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:937:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 937 |     doc: &'a Document
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_file`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:941:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 941 |     fn get_file(&self) -> Option<&'a Object> {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `get_name`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:944:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 944 |     fn get_name(&self) -> String {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: function is never used: `interpolate`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:966:1
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 966 | fn interpolate(x: f64, x_min: f64, x_max: f64, y_min: f64, y_max: f64) -> f64 {
Nov 02 10:06:29.384 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: method is never used: `eval`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:978:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 978 |     fn eval(&self, input: &[f64], output: &mut [f64]) {
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: variant is never constructed: `Type3`
Nov 02 10:06:29.384 INFO kablam!    --> src/lib.rs:996:5
Nov 02 10:06:29.384 INFO kablam!     |
Nov 02 10:06:29.384 INFO kablam! 996 |     Type3,
Nov 02 10:06:29.384 INFO kablam!     |     ^^^^^
Nov 02 10:06:29.384 INFO kablam! 
Nov 02 10:06:29.384 INFO kablam! warning: variant is never constructed: `Type4`
Nov 02 10:06:29.385 INFO kablam!    --> src/lib.rs:997:5
Nov 02 10:06:29.385 INFO kablam!     |
Nov 02 10:06:29.385 INFO kablam! 997 |     Type4
Nov 02 10:06:29.385 INFO kablam!     |     ^^^^^
Nov 02 10:06:29.385 INFO kablam! 
Nov 02 10:06:29.397 INFO kablam! warning: literal out of range for u16
Nov 02 10:06:29.397 INFO kablam!    --> src/glyphnames.rs:120:13
Nov 02 10:06:29.397 INFO kablam!     |
Nov 02 10:06:29.397 INFO kablam! 120 | ("Digamma", 0x1d7cb),
Nov 02 10:06:29.397 INFO kablam!     |             ^^^^^^^
Nov 02 10:06:29.397 INFO kablam!     |
Nov 02 10:06:29.397 INFO kablam!     = note: #[warn(overflowing_literals)] on by default
Nov 02 10:06:29.397 INFO kablam!     = note: the literal `0x1d7cb` (decimal `120779`) does not fit into an `u16` and will become `55243u16`
Nov 02 10:06:29.397 INFO kablam!     = help: consider using `u32` instead
Nov 02 10:06:29.397 INFO kablam! 
Nov 02 10:06:30.855 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.49s
Nov 02 10:06:30.873 INFO kablam! su: No module specific data is present
Nov 02 10:06:31.347 INFO running `"docker" "rm" "-f" "1eb7a519fd9ac6dd5f1b0b1ef6f18e0b073f2b9b028e7e6260974702ea637512"`
Nov 02 10:06:31.606 INFO blam! 1eb7a519fd9ac6dd5f1b0b1ef6f18e0b073f2b9b028e7e6260974702ea637512
Nov 02 10:06:31.613 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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.0 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"`
Nov 02 10:06:31.976 INFO blam! fe80a71ac6452960351ef291bf80253cac238e3bafed02719038095809736225
Nov 02 10:06:31.981 INFO running `"docker" "start" "-a" "fe80a71ac6452960351ef291bf80253cac238e3bafed02719038095809736225"`
Nov 02 10:06:32.739 INFO kablam! usermod: no changes
Nov 02 10:06:32.894 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.13s
Nov 02 10:06:32.910 INFO kablam!      Running /target/debug/deps/pdf_extract-e3a8ff6746043005
Nov 02 10:06:32.912 INFO blam! 
Nov 02 10:06:32.912 INFO blam! running 0 tests
Nov 02 10:06:32.912 INFO blam! 
Nov 02 10:06:32.912 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 10:06:32.912 INFO blam! 
Nov 02 10:06:32.912 INFO kablam!    Doc-tests pdf-extract
Nov 02 10:06:39.843 INFO blam! 
Nov 02 10:06:39.843 INFO blam! running 0 tests
Nov 02 10:06:39.843 INFO blam! 
Nov 02 10:06:39.843 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 10:06:39.843 INFO blam! 
Nov 02 10:06:39.854 INFO kablam! su: No module specific data is present
Nov 02 10:06:40.687 INFO running `"docker" "rm" "-f" "fe80a71ac6452960351ef291bf80253cac238e3bafed02719038095809736225"`
Nov 02 10:06:40.874 INFO blam! fe80a71ac6452960351ef291bf80253cac238e3bafed02719038095809736225
