[INFO] fetching crate pdf-extract-temporary-mitigation-panic 0.7.1...
[INFO] testing pdf-extract-temporary-mitigation-panic-0.7.1 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate pdf-extract-temporary-mitigation-panic 0.7.1 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate pdf-extract-temporary-mitigation-panic 0.7.1 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pdf-extract-temporary-mitigation-panic 0.7.1
[INFO] finished tweaking crates.io crate pdf-extract-temporary-mitigation-panic 0.7.1
[INFO] tweaked toml for crates.io crate pdf-extract-temporary-mitigation-panic 0.7.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate crates.io crate pdf-extract-temporary-mitigation-panic 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded adobe-cmap-parser v0.3.3
[INFO] [stderr]   Downloaded typeface v0.2.7
[INFO] [stderr]   Downloaded type1-encoding-parser v0.1.0
[INFO] [stderr]   Downloaded pom v3.2.0
[INFO] [stderr]   Downloaded euclid v0.20.14
[INFO] [stderr]   Downloaded pom v1.1.0
[INFO] [stderr]   Downloaded postscript v0.17.3
[INFO] [stderr]   Downloaded lopdf v0.29.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0def0d01630af1e5a707eff6b30b595fbc6c61bf0fb7cf2fef5f4a24d1a2d22a
[INFO] running `Command { std: "docker" "start" "-a" "0def0d01630af1e5a707eff6b30b595fbc6c61bf0fb7cf2fef5f4a24d1a2d22a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0def0d01630af1e5a707eff6b30b595fbc6c61bf0fb7cf2fef5f4a24d1a2d22a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0def0d01630af1e5a707eff6b30b595fbc6c61bf0fb7cf2fef5f4a24d1a2d22a", kill_on_drop: false }`
[INFO] [stdout] 0def0d01630af1e5a707eff6b30b595fbc6c61bf0fb7cf2fef5f4a24d1a2d22a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e3b7bc8e5e5ffb6cd5b57f6974cc8ae7d9decce0888ccd23670e5e2e2187de7e
[INFO] running `Command { std: "docker" "start" "-a" "e3b7bc8e5e5ffb6cd5b57f6974cc8ae7d9decce0888ccd23670e5e2e2187de7e", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling const_fn v0.4.9
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]    Compiling miniz_oxide v0.6.2
[INFO] [stderr]    Compiling encoding-index-korean v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-japanese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling pom v1.1.0
[INFO] [stderr]    Compiling flate2 v1.0.25
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling encoding v0.2.33
[INFO] [stderr]    Compiling itoa v1.0.5
[INFO] [stderr]    Compiling pom v3.2.0
[INFO] [stderr]    Compiling typeface v0.2.7
[INFO] [stderr]    Compiling weezl v0.1.7
[INFO] [stderr]    Compiling postscript v0.17.3
[INFO] [stderr]    Compiling type1-encoding-parser v0.1.0
[INFO] [stderr]    Compiling adobe-cmap-parser v0.3.3
[INFO] [stderr]    Compiling euclid v0.20.14
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]    Compiling time-macros v0.1.1
[INFO] [stderr]    Compiling lopdf v0.29.0
[INFO] [stderr]    Compiling pdf-extract-temporary-mitigation-panic v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::f32::consts::E`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::f32::consts::E;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `doc` is never read
[INFO] [stdout]    --> src/lib.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | struct PdfType3Font<'a> {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 316 |     font: &'a Dictionary,
[INFO] [stdout] 317 |     doc: &'a Document,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PdfType3Font` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `contents`, `size`, `bits_per_sample`, `encode`, and `decode` are never read
[INFO] [stdout]     --> src/lib.rs:1113:5
[INFO] [stdout]      |
[INFO] [stdout] 1110 | struct Type0Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1113 |     contents: Vec<u8>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1114 |     size: Vec<i64>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1115 |     bits_per_sample: i64,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1116 |     encode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1117 |     decode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type0Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `c0`, `c1`, and `n` are never read
[INFO] [stdout]     --> src/lib.rs:1142:5
[INFO] [stdout]      |
[INFO] [stdout] 1141 | struct Type2Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] 1142 |     c0: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1143 |     c1: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1144 |     n: f64,
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type2Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `gamma` are never read
[INFO] [stdout]     --> src/lib.rs:1388:5
[INFO] [stdout]      |
[INFO] [stdout] 1387 | pub struct CalGray {
[INFO] [stdout]      |            ------- fields in this struct
[INFO] [stdout] 1388 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1389 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1390 |     gamma: Option<f64>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalGray` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, `gamma`, and `matrix` are never read
[INFO] [stdout]     --> src/lib.rs:1395:5
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub struct CalRGB {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] 1395 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1396 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1397 |     gamma: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1398 |     matrix: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalRGB` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `range` are never read
[INFO] [stdout]     --> src/lib.rs:1403:5
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub struct Lab {
[INFO] [stdout]      |            --- fields in this struct
[INFO] [stdout] 1403 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1404 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1405 |     range: Option<[f64; 4]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Lab` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `alternate_space`, and `tint_transform` are never read
[INFO] [stdout]     --> src/lib.rs:1410:5
[INFO] [stdout]      |
[INFO] [stdout] 1409 | pub struct Separation {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1410 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1411 |     alternate_space: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1412 |     tint_transform: Box<Function>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Separation` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 29.49s
[INFO] running `Command { std: "docker" "inspect" "e3b7bc8e5e5ffb6cd5b57f6974cc8ae7d9decce0888ccd23670e5e2e2187de7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3b7bc8e5e5ffb6cd5b57f6974cc8ae7d9decce0888ccd23670e5e2e2187de7e", kill_on_drop: false }`
[INFO] [stdout] e3b7bc8e5e5ffb6cd5b57f6974cc8ae7d9decce0888ccd23670e5e2e2187de7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 36ab44c8341c34eb737d39f6cfe7c10a93682885a5fddb12b6b580a3b589c2fa
[INFO] running `Command { std: "docker" "start" "-a" "36ab44c8341c34eb737d39f6cfe7c10a93682885a5fddb12b6b580a3b589c2fa", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::f32::consts::E`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::f32::consts::E;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `doc` is never read
[INFO] [stdout]    --> src/lib.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | struct PdfType3Font<'a> {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 316 |     font: &'a Dictionary,
[INFO] [stdout] 317 |     doc: &'a Document,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PdfType3Font` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `contents`, `size`, `bits_per_sample`, `encode`, and `decode` are never read
[INFO] [stdout]     --> src/lib.rs:1113:5
[INFO] [stdout]      |
[INFO] [stdout] 1110 | struct Type0Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1113 |     contents: Vec<u8>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1114 |     size: Vec<i64>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1115 |     bits_per_sample: i64,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1116 |     encode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1117 |     decode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type0Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `c0`, `c1`, and `n` are never read
[INFO] [stdout]     --> src/lib.rs:1142:5
[INFO] [stdout]      |
[INFO] [stdout] 1141 | struct Type2Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] 1142 |     c0: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1143 |     c1: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1144 |     n: f64,
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type2Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `gamma` are never read
[INFO] [stdout]     --> src/lib.rs:1388:5
[INFO] [stdout]      |
[INFO] [stdout] 1387 | pub struct CalGray {
[INFO] [stdout]      |            ------- fields in this struct
[INFO] [stdout] 1388 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1389 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1390 |     gamma: Option<f64>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalGray` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, `gamma`, and `matrix` are never read
[INFO] [stdout]     --> src/lib.rs:1395:5
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub struct CalRGB {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] 1395 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1396 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1397 |     gamma: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1398 |     matrix: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalRGB` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `range` are never read
[INFO] [stdout]     --> src/lib.rs:1403:5
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub struct Lab {
[INFO] [stdout]      |            --- fields in this struct
[INFO] [stdout] 1403 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1404 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1405 |     range: Option<[f64; 4]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Lab` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `alternate_space`, and `tint_transform` are never read
[INFO] [stdout]     --> src/lib.rs:1410:5
[INFO] [stdout]      |
[INFO] [stdout] 1409 | pub struct Separation {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1410 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1411 |     alternate_space: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1412 |     tint_transform: Box<Function>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Separation` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pdf-extract-temporary-mitigation-panic v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `pdf_extract`
[INFO] [stdout]  --> examples/extract.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate pdf_extract;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pdf_extract`
[INFO] [stdout]  --> tests/tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use pdf_extract::{extract_text, extract_text_from_mem};
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `pdf_extract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pdf-extract-temporary-mitigation-panic` (test "tests") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Document`
[INFO] [stdout]   --> examples/extract.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let doc = Document::load(path).unwrap();
[INFO] [stdout]    |               ^^^^^^^^ use of undeclared type `Document`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use lopdf::Document;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::Document;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `print_metadata` in this scope
[INFO] [stdout]   --> examples/extract.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     print_metadata(&doc).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::print_metadata;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `OutputDev` in this scope
[INFO] [stdout]   --> examples/extract.rs:29:29
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let mut output: Box<dyn OutputDev> = match output_kind.as_ref() {
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::OutputDev;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlainTextOutput`
[INFO] [stdout]   --> examples/extract.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |         "txt" => Box::new(PlainTextOutput::new(
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ use of undeclared type `PlainTextOutput`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::PlainTextOutput;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HTMLOutput`
[INFO] [stdout]   --> examples/extract.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 |         "html" => Box::new(HTMLOutput::new(&mut output_file)),
[INFO] [stdout]    |                            ^^^^^^^^^^ use of undeclared type `HTMLOutput`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::HTMLOutput;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SVGOutput`
[INFO] [stdout]   --> examples/extract.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |         "svg" => Box::new(SVGOutput::new(&mut output_file)),
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `SVGOutput`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::SVGOutput;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `output_doc` in this scope
[INFO] [stdout]   --> examples/extract.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     output_doc(&doc, output.as_mut()).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 3  + use pdf_extract_temporary_mitigation_panic::output_doc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::f32::consts::E`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::f32::consts::E;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pdf-extract-temporary-mitigation-panic` (example "extract") due to 9 previous errors
[INFO] [stdout] warning: field `doc` is never read
[INFO] [stdout]    --> src/lib.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | struct PdfType3Font<'a> {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 316 |     font: &'a Dictionary,
[INFO] [stdout] 317 |     doc: &'a Document,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PdfType3Font` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `contents`, `size`, `bits_per_sample`, `encode`, and `decode` are never read
[INFO] [stdout]     --> src/lib.rs:1113:5
[INFO] [stdout]      |
[INFO] [stdout] 1110 | struct Type0Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1113 |     contents: Vec<u8>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1114 |     size: Vec<i64>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1115 |     bits_per_sample: i64,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1116 |     encode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1117 |     decode: Vec<f64>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type0Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `c0`, `c1`, and `n` are never read
[INFO] [stdout]     --> src/lib.rs:1142:5
[INFO] [stdout]      |
[INFO] [stdout] 1141 | struct Type2Func {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] 1142 |     c0: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1143 |     c1: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1144 |     n: f64,
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type2Func` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `gamma` are never read
[INFO] [stdout]     --> src/lib.rs:1388:5
[INFO] [stdout]      |
[INFO] [stdout] 1387 | pub struct CalGray {
[INFO] [stdout]      |            ------- fields in this struct
[INFO] [stdout] 1388 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1389 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1390 |     gamma: Option<f64>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalGray` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, `gamma`, and `matrix` are never read
[INFO] [stdout]     --> src/lib.rs:1395:5
[INFO] [stdout]      |
[INFO] [stdout] 1394 | pub struct CalRGB {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] 1395 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1396 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1397 |     gamma: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1398 |     matrix: Option<Vec<f64>>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CalRGB` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `white_point`, `black_point`, and `range` are never read
[INFO] [stdout]     --> src/lib.rs:1403:5
[INFO] [stdout]      |
[INFO] [stdout] 1402 | pub struct Lab {
[INFO] [stdout]      |            --- fields in this struct
[INFO] [stdout] 1403 |     white_point: [f64; 3],
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1404 |     black_point: Option<[f64; 3]>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1405 |     range: Option<[f64; 4]>,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Lab` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `alternate_space`, and `tint_transform` are never read
[INFO] [stdout]     --> src/lib.rs:1410:5
[INFO] [stdout]      |
[INFO] [stdout] 1409 | pub struct Separation {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1410 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1411 |     alternate_space: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1412 |     tint_transform: Box<Function>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Separation` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "36ab44c8341c34eb737d39f6cfe7c10a93682885a5fddb12b6b580a3b589c2fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36ab44c8341c34eb737d39f6cfe7c10a93682885a5fddb12b6b580a3b589c2fa", kill_on_drop: false }`
[INFO] [stdout] 36ab44c8341c34eb737d39f6cfe7c10a93682885a5fddb12b6b580a3b589c2fa
