[INFO] cloning repository https://github.com/sushiduli/excelize-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sushiduli/excelize-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsushiduli%2Fexcelize-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsushiduli%2Fexcelize-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8b7e453ffdf4fac8810af1c9a9d11559a9363348
[INFO] checking sushiduli/excelize-rs against be3da1e8c043bb6f1f335463d3b1335cdf50b03c for pr-162597
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsushiduli%2Fexcelize-rs" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/sushiduli/excelize-rs
[INFO] finished tweaking git repo https://github.com/sushiduli/excelize-rs
[INFO] tweaked toml for git repo https://github.com/sushiduli/excelize-rs written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sushiduli/excelize-rs on toolchain be3da1e8c043bb6f1f335463d3b1335cdf50b03c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sushiduli/excelize-rs 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" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: explicit `package.readme` can be inferred
[INFO] [stderr]   --> Cargo.toml:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::manual_readme` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.readme`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:35:12
[INFO] [stderr]    |
[INFO] [stderr] 35 | homepage = "https://github.com/sushiduli/excelize-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 | repository = "https://github.com/sushiduli/excelize-rs"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `excelize-rs` (manifest) generated 2 warnings
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cfb v0.10.0
[INFO] [stderr]   Downloaded statrs v0.18.0
[INFO] [stderr]   Downloaded md4 v0.10.2
[INFO] [stderr]   Downloaded nalgebra v0.33.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0
[INFO] running `Command { std: "docker" "start" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0" "/opt/rustwide/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0" "/opt/rustwide/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: explicit `package.readme` can be inferred
[INFO] [stderr]   --> Cargo.toml:39:1
[INFO] [stderr]    |
[INFO] [stderr] 39 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::manual_readme` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.readme`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:35:12
[INFO] [stderr]    |
[INFO] [stderr] 35 | homepage = "https://github.com/sushiduli/excelize-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 | repository = "https://github.com/sushiduli/excelize-rs"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `excelize-rs` (manifest) generated 2 warnings
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]     Checking bytemuck v1.25.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking as-slice v0.2.1
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]    Compiling built v0.8.1
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]     Checking no_std_io2 v0.9.4
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking aligned v0.4.3
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking y4m v0.8.0
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]     Checking bitstream-io v4.10.0
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]     Checking pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]     Checking crc-catalog v2.5.0
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking imgref v1.12.2
[INFO] [stderr]     Checking crc v3.4.0
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]     Checking avif-serialize v0.8.9
[INFO] [stderr]     Checking crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking num-conv v0.2.2
[INFO] [stderr]     Checking time-core v0.1.9
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]     Checking bit_field v0.10.3
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking lebe v0.5.3
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking pxfm v0.1.30
[INFO] [stderr]     Checking bumpalo v3.20.3
[INFO] [stderr]     Checking rgb v0.8.53
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking image-webp v0.2.4
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking regex-automata v0.4.15
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking deflate64 v0.1.12
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking uuid v1.23.5
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking bzip2 v0.5.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking cfb v0.10.0
[INFO] [stderr]     Checking md4 v0.10.2
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking regex v1.13.0
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking quick-xml v0.37.5
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking exr v1.74.2
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.7
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]     Checking excelize-rs v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `DEFAULT_COL_WIDTH_PIXELS`
[INFO] [stdout]  --> src/col.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 |     DEFAULT_COL_WIDTH, DEFAULT_COL_WIDTH_PIXELS, DEFAULT_FONT_SIZE, MAX_COLUMN_WIDTH, TOTAL_ROWS,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CONTENT_TYPE_RELATIONSHIPS` and `NAMESPACE_SPREADSHEET_X14`
[INFO] [stdout]   --> src/file.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     CONTENT_TYPE_RELATIONSHIPS, CONTENT_TYPE_VBA, DEFAULT_XML_PATH_CONTENT_TYPES,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     NAMESPACE_EXTENDED_PROPERTIES, NAMESPACE_SPREADSHEET, NAMESPACE_SPREADSHEET_X14,
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `column_number_to_name`
[INFO] [stdout]   --> src/shape.rs:10:49
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::lib_util::{cell_name_to_coordinates, column_number_to_name};
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LineOptions` and `LineType`
[INFO] [stdout]   --> src/shape.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     LineOptions, LineType, Shape, XdrCNvSpPr, XdrCellAnchor, XdrClientData, XdrNvSpPr, XdrSp,
[INFO] [stdout]    |     ^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DEFAULT_COL_WIDTH_PIXELS`
[INFO] [stdout]  --> src/col.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 |     DEFAULT_COL_WIDTH, DEFAULT_COL_WIDTH_PIXELS, DEFAULT_FONT_SIZE, MAX_COLUMN_WIDTH, TOTAL_ROWS,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `column_number_to_name`
[INFO] [stdout]   --> src/shape.rs:10:49
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::lib_util::{cell_name_to_coordinates, column_number_to_name};
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LineType`
[INFO] [stdout]   --> src/shape.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     LineOptions, LineType, Shape, XdrCNvSpPr, XdrCellAnchor, XdrClientData, XdrNvSpPr, XdrSp,
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1047:14
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     let (sy, mut sm, mut sd) = serial_to_ymd(start).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1048:14
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     let (ey, mut em, mut ed) = serial_to_ymd(end).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1072:9
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     let mut day_diff = end - start;
[INFO] [stdout]      |         ----^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1094:14
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     let (sy, mut sm, mut sd) = serial_to_ymd(start).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1095:14
[INFO] [stdout]      |
[INFO] [stdout] 1095 |     let (ey, mut em, mut ed) = serial_to_ymd(end).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `date_y` is never read
[INFO] [stdout]     --> src/calc/financial.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             date_y += 1;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/calc/financial.rs:1417:19
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     let mut ret = 0.0;
[INFO] [stdout]      |                   ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1430 |         ret = t1 / t2 - t3;
[INFO] [stdout]      |         ------------------ `ret` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `match_idx` is never read
[INFO] [stdout]    --> src/calc/lookup.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut match_idx = -1i32;
[INFO] [stdout]     |                         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 292 |     match_idx = last_match_idx;
[INFO] [stdout]     |     -------------------------- `match_idx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `was_exact` is never read
[INFO] [stdout]    --> src/calc/lookup.rs:254:25
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let mut was_exact = false;
[INFO] [stdout]     |                         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 293 |     was_exact = true;
[INFO] [stdout]     |     ---------------- `was_exact` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx`
[INFO] [stdout]     --> src/chart.rs:1239:5
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     idx: usize,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1047:14
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     let (sy, mut sm, mut sd) = serial_to_ymd(start).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1048:14
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     let (ey, mut em, mut ed) = serial_to_ymd(end).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1072:9
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     let mut day_diff = end - start;
[INFO] [stdout]      |         ----^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1094:14
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     let (sy, mut sm, mut sd) = serial_to_ymd(start).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/calc/financial.rs:1095:14
[INFO] [stdout]      |
[INFO] [stdout] 1095 |     let (ey, mut em, mut ed) = serial_to_ymd(end).unwrap_or((2000, 1, 1));
[INFO] [stdout]      |              ----^^
[INFO] [stdout]      |              |
[INFO] [stdout]      |              help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `date_y` is never read
[INFO] [stdout]     --> src/calc/financial.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             date_y += 1;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/calc/financial.rs:1417:19
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     let mut ret = 0.0;
[INFO] [stdout]      |                   ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1430 |         ret = t1 / t2 - t3;
[INFO] [stdout]      |         ------------------ `ret` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `match_idx` is never read
[INFO] [stdout]    --> src/calc/lookup.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut match_idx = -1i32;
[INFO] [stdout]     |                         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 292 |     match_idx = last_match_idx;
[INFO] [stdout]     |     -------------------------- `match_idx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `was_exact` is never read
[INFO] [stdout]    --> src/calc/lookup.rs:254:25
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let mut was_exact = false;
[INFO] [stdout]     |                         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 293 |     was_exact = true;
[INFO] [stdout]     |     ---------------- `was_exact` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `excelize-rs` (lib); 14 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/be3da1e8c043bb6f1f335463d3b1335cdf50b03c/bin/rustc --crate-name excelize_rs --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c66b48b7a8725482 -C extra-filename=-d5cc156563c66c8b --out-dir /opt/rustwide/target/debug/build/excelize-rs/d5cc156563c66c8b/out -L dependency=/opt/rustwide/target/debug/build/adler2/ee8704cd74c29624/out -L dependency=/opt/rustwide/target/debug/build/aes/30009a656ab3cbda/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/d9bdfda2c9a6c11f/out -L dependency=/opt/rustwide/target/debug/build/aligned-vec/bcaa7f99421a046d/out -L dependency=/opt/rustwide/target/debug/build/aligned/47df98ec57d66d9d/out -L dependency=/opt/rustwide/target/debug/build/anyhow/c1f5c88c1afdfac1/out -L dependency=/opt/rustwide/target/debug/build/approx/af828394db651bc1/out -L dependency=/opt/rustwide/target/debug/build/arg_enum_proc_macro/cbc45fec9bac915c/out -L dependency=/opt/rustwide/target/debug/build/arrayvec/6514fbe103c4fe79/out -L dependency=/opt/rustwide/target/debug/build/as-slice/8d7ff796c4144fcb/out -L dependency=/opt/rustwide/target/debug/build/av-scenechange/673fff6289a06ca1/out -L dependency=/opt/rustwide/target/debug/build/av1-grain/04d004236aab954b/out -L dependency=/opt/rustwide/target/debug/build/avif-serialize/ae99cebb02866155/out -L dependency=/opt/rustwide/target/debug/build/bit_field/a9d5d3be616a45ce/out -L dependency=/opt/rustwide/target/debug/build/bitflags/4c6374315781593d/out -L dependency=/opt/rustwide/target/debug/build/bitstream-io/aa1d3a90e71cc1de/out -L dependency=/opt/rustwide/target/debug/build/block-buffer/0af5b8fc335d25d4/out -L dependency=/opt/rustwide/target/debug/build/bumpalo/f8a63efd1a130c76/out -L dependency=/opt/rustwide/target/debug/build/bytemuck/8b5defd32b436602/out -L dependency=/opt/rustwide/target/debug/build/byteorder-lite/f3499d1ac6418445/out -L dependency=/opt/rustwide/target/debug/build/byteorder/d92705dd1d5353b1/out -L dependency=/opt/rustwide/target/debug/build/bzip2-sys/2c7833241b80598b/out -L dependency=/opt/rustwide/target/debug/build/bzip2/958930e5fda3d169/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/cipher/68ab0348c2816f10/out -L dependency=/opt/rustwide/target/debug/build/color_quant/e87cf90f90443c36/out -L dependency=/opt/rustwide/target/debug/build/constant_time_eq/96835a90854479c0/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1ae956ba346ebd12/out -L dependency=/opt/rustwide/target/debug/build/crc-catalog/e44483d7855e88f0/out -L dependency=/opt/rustwide/target/debug/build/crc/491683af8c0bf065/out -L dependency=/opt/rustwide/target/debug/build/crc32fast/31ecd786fe404797/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-deque/8276e8ac1863dbd1/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-epoch/8f4743d06fdd5f2e/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-utils/438f252b9b1e5e6c/out -L dependency=/opt/rustwide/target/debug/build/crypto-common/cee4772f604dd209/out -L dependency=/opt/rustwide/target/debug/build/deflate64/f414f031f8a85b80/out -L dependency=/opt/rustwide/target/debug/build/deranged/8f39ce37c936eb35/out -L dependency=/opt/rustwide/target/debug/build/digest/aa0c36cf7fdbc219/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/f1f402a903c6f4d2/out -L dependency=/opt/rustwide/target/debug/build/either/7d7985dc776751b3/out -L dependency=/opt/rustwide/target/debug/build/equator-macro/86107fee4109d656/out -L dependency=/opt/rustwide/target/debug/build/equator/1d04c5fc7b7a90af/out -L dependency=/opt/rustwide/target/debug/build/equivalent/d23b026399a51038/out -L dependency=/opt/rustwide/target/debug/build/exr/93fc5cdd88f3b7d2/out -L dependency=/opt/rustwide/target/debug/build/fax/b59a72d6d4558692/out -L dependency=/opt/rustwide/target/debug/build/fdeflate/470653da4babf9b9/out -L dependency=/opt/rustwide/target/debug/build/flate2/2200cc6b0f774166/out -L dependency=/opt/rustwide/target/debug/build/fnv/bf9ae889bab8acee/out -L dependency=/opt/rustwide/target/debug/build/generic-array/ce25ba0e196dbb97/out -L dependency=/opt/rustwide/target/debug/build/getrandom/0ef316d950c3b565/out -L dependency=/opt/rustwide/target/debug/build/getrandom/96557f34ce983137/out -L dependency=/opt/rustwide/target/debug/build/gif/f538b9c56d853c6d/out -L dependency=/opt/rustwide/target/debug/build/half/d60fb212220f1edb/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/1ff293044ac6a4a8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/69d59772af06122b/out -L dependency=/opt/rustwide/target/debug/build/hmac/ed20f07e4ea4a4e3/out -L dependency=/opt/rustwide/target/debug/build/iana-time-zone/4c741fc3ef3881f8/out -L dependency=/opt/rustwide/target/debug/build/image-webp/f703b13b74bfa26f/out -L dependency=/opt/rustwide/target/debug/build/imgref/4f5a14a1256c4696/out -L dependency=/opt/rustwide/target/debug/build/indexmap/5cd8f496451fc958/out -L dependency=/opt/rustwide/target/debug/build/inout/38e6ade9df1b551d/out -L dependency=/opt/rustwide/target/debug/build/itertools/1148eaef64cbb9b8/out -L dependency=/opt/rustwide/target/debug/build/lebe/37e466e3722d5730/out -L dependency=/opt/rustwide/target/debug/build/libc/7d2af120e89c619c/out -L dependency=/opt/rustwide/target/debug/build/libm/89e5b3015da8f563/out -L dependency=/opt/rustwide/target/debug/build/lock_api/b47e4fe57039b3cf/out -L dependency=/opt/rustwide/target/debug/build/log/88d33b7e65e7d5e3/out -L dependency=/opt/rustwide/target/debug/build/loop9/14bce36881fa7eea/out -L dependency=/opt/rustwide/target/debug/build/lzma-rs/9b1784ed708ed3c8/out -L dependency=/opt/rustwide/target/debug/build/lzma-sys/52340a19647d73c3/out -L dependency=/opt/rustwide/target/debug/build/matrixmultiply/0ea8f8ef4ce1e1cf/out -L dependency=/opt/rustwide/target/debug/build/maybe-rayon/f303dd1e7a7921cd/out -L dependency=/opt/rustwide/target/debug/build/memchr/b924193483665774/out -L dependency=/opt/rustwide/target/debug/build/miniz_oxide/1995a4aa6e97e0dc/out -L dependency=/opt/rustwide/target/debug/build/moxcms/f3c3601aba4f34d4/out -L dependency=/opt/rustwide/target/debug/build/nalgebra/7ebac8377e3b2a88/out -L dependency=/opt/rustwide/target/debug/build/new_debug_unreachable/308576270019a9b4/out -L dependency=/opt/rustwide/target/debug/build/no_std_io2/d0954be7f288f515/out -L dependency=/opt/rustwide/target/debug/build/nom/5c0e9f49569e08c8/out -L dependency=/opt/rustwide/target/debug/build/noop_proc_macro/2e1b35bb98ddaa7a/out -L dependency=/opt/rustwide/target/debug/build/num-bigint/00c1dad438f7d0c7/out -L dependency=/opt/rustwide/target/debug/build/num-complex/730cf3e3eec538e9/out -L dependency=/opt/rustwide/target/debug/build/num-conv/d4153d9e45ce082d/out -L dependency=/opt/rustwide/target/debug/build/num-derive/e2d7ec8164f765a0/out -L dependency=/opt/rustwide/target/debug/build/num-integer/3be96c2f7ef241cd/out -L dependency=/opt/rustwide/target/debug/build/num-rational/7b6584af8a61a193/out -L dependency=/opt/rustwide/target/debug/build/num-traits/db5824db52a73596/out -L dependency=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/7aa342c0ccd2309b/out -L dependency=/opt/rustwide/target/debug/build/paste/c5e5e8a2bd161c29/out -L dependency=/opt/rustwide/target/debug/build/pastey/00e694bb8c5bde9f/out -L dependency=/opt/rustwide/target/debug/build/pbkdf2/fca4bec0e6259702/out -L dependency=/opt/rustwide/target/debug/build/png/b6e7f41afa20265c/out -L dependency=/opt/rustwide/target/debug/build/powerfmt/6244fffd86cf9c21/out -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/610a27026bb064e1/out -L dependency=/opt/rustwide/target/debug/build/profiling-procmacros/3773805d921f0773/out -L dependency=/opt/rustwide/target/debug/build/profiling/42ffa340415b5f94/out -L dependency=/opt/rustwide/target/debug/build/pulp-wasm-simd-flag/d2fabdf84a42c9e3/out -L dependency=/opt/rustwide/target/debug/build/pulp/97d5e09b8be11aae/out -L dependency=/opt/rustwide/target/debug/build/pxfm/30d46fbfb917f044/out -L dependency=/opt/rustwide/target/debug/build/qoi/d80b87a542562d32/out -L dependency=/opt/rustwide/target/debug/build/quick-error/ec99d7e4ca10f9da/out -L dependency=/opt/rustwide/target/debug/build/rand/29281d03fb48eb6e/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/8268eb2e84c72fe0/out -L dependency=/opt/rustwide/target/debug/build/rand_core/7fec49735110ccf8/out -L dependency=/opt/rustwide/target/debug/build/rand_distr/f52936747792ab7a/out -L dependency=/opt/rustwide/target/debug/build/rav1e/61603a87365890f0/out -L dependency=/opt/rustwide/target/debug/build/ravif/386cd5683362ec81/out -L dependency=/opt/rustwide/target/debug/build/raw-cpuid/86272ebdb0933528/out -L dependency=/opt/rustwide/target/debug/build/rawpointer/1161d966db9d7afd/out -L dependency=/opt/rustwide/target/debug/build/rayon-core/121f0037400e163a/out -L dependency=/opt/rustwide/target/debug/build/rayon/79955d5e334e998a/out -L dependency=/opt/rustwide/target/debug/build/reborrow/0885672173645a2f/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/feca308e24cc52e1/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/aa2c0ef21912879c/out -L dependency=/opt/rustwide/target/debug/build/rgb/32932b081add36e3/out -L dependency=/opt/rustwide/target/debug/build/safe_arch/5b60c04ec260c35e/out -L dependency=/opt/rustwide/target/debug/build/scopeguard/e7d227cb308b3799/out -L dependency=/opt/rustwide/target/debug/build/serde/a502f978b86d56a1/out -L dependency=/opt/rustwide/target/debug/build/serde_core/c4530b55da017d9d/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/f17872a154412ba0/out -L dependency=/opt/rustwide/target/debug/build/sha1/7926e71ef177c7a6/out -L dependency=/opt/rustwide/target/debug/build/simba/170a93112c8257d5/out -L dependency=/opt/rustwide/target/debug/build/simd-adler32/edae65156f9f1f0c/out -L dependency=/opt/rustwide/target/debug/build/simd_helpers/4177abfda448e30a/out -L dependency=/opt/rustwide/target/debug/build/smallvec/2906df499134f5f2/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/a4bd0afb694af506/out -L dependency=/opt/rustwide/target/debug/build/subtle/350c4d777e42ad0b/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/2170b866d881b3f1/out -L dependency=/opt/rustwide/target/debug/build/thiserror/6231429a8ef35de8/out -L dependency=/opt/rustwide/target/debug/build/tiff/348a8fb5c7a074a2/out -L dependency=/opt/rustwide/target/debug/build/time-core/ddd302f9b64d800d/out -L dependency=/opt/rustwide/target/debug/build/time/c9025c49c0eacb4a/out -L dependency=/opt/rustwide/target/debug/build/typenum/4c820b3e2b4e41c0/out -L dependency=/opt/rustwide/target/debug/build/uuid/26dc6a426df982e7/out -L dependency=/opt/rustwide/target/debug/build/v_frame/de7993e96421219e/out -L dependency=/opt/rustwide/target/debug/build/weezl/3337fb51b3df3d18/out -L dependency=/opt/rustwide/target/debug/build/wide/a1eb38e5c31c9fee/out -L dependency=/opt/rustwide/target/debug/build/xz2/9f80f10345aea9b1/out -L dependency=/opt/rustwide/target/debug/build/y4m/8e416728c22fa408/out -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/5352fe54635ff507/out -L dependency=/opt/rustwide/target/debug/build/zerocopy/d4a2ba94da6f2883/out -L dependency=/opt/rustwide/target/debug/build/zeroize/9449715681154bcc/out -L dependency=/opt/rustwide/target/debug/build/zeroize_derive/c79245b331ae0fb9/out -L dependency=/opt/rustwide/target/debug/build/zopfli/a5b1e98acf6869de/out -L dependency=/opt/rustwide/target/debug/build/zstd-safe/c5ed9d69310c7aff/out -L dependency=/opt/rustwide/target/debug/build/zstd-sys/38e2021f24ade022/out -L dependency=/opt/rustwide/target/debug/build/zstd/94b293a10bf96473/out -L dependency=/opt/rustwide/target/debug/build/zune-core/c95e5a5527633362/out -L dependency=/opt/rustwide/target/debug/build/zune-inflate/bf5f097ae8945fc8/out -L dependency=/opt/rustwide/target/debug/build/zune-jpeg/b9afbc6d1a2cf2b7/out --extern aes=/opt/rustwide/target/debug/build/aes/30009a656ab3cbda/out/libaes-30009a656ab3cbda.rmeta --extern anyhow=/opt/rustwide/target/debug/build/anyhow/c1f5c88c1afdfac1/out/libanyhow-c1f5c88c1afdfac1.rmeta --extern base64=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out/libbase64-d8aec028dea2d277.rmeta --extern cfb=/opt/rustwide/target/debug/build/cfb/9dbd08f544ea8386/out/libcfb-9dbd08f544ea8386.rmeta --extern chrono=/opt/rustwide/target/debug/build/chrono/ba69f5261d9809bb/out/libchrono-ba69f5261d9809bb.rmeta --extern dashmap=/opt/rustwide/target/debug/build/dashmap/528ff48b14e47ba9/out/libdashmap-528ff48b14e47ba9.rmeta --extern digest=/opt/rustwide/target/debug/build/digest/aa0c36cf7fdbc219/out/libdigest-aa0c36cf7fdbc219.rmeta --extern image=/opt/rustwide/target/debug/build/image/c3cd13504d887579/out/libimage-c3cd13504d887579.rmeta --extern libm=/opt/rustwide/target/debug/build/libm/89e5b3015da8f563/out/liblibm-89e5b3015da8f563.rmeta --extern md5=/opt/rustwide/target/debug/build/md-5/48794f0b6c986bed/out/libmd5-48794f0b6c986bed.rmeta --extern md4=/opt/rustwide/target/debug/build/md4/3e2f9155e907c588/out/libmd4-3e2f9155e907c588.rmeta --extern num_complex=/opt/rustwide/target/debug/build/num-complex/730cf3e3eec538e9/out/libnum_complex-730cf3e3eec538e9.rmeta --extern quick_xml=/opt/rustwide/target/debug/build/quick-xml/805bd0266f6fd40e/out/libquick_xml-805bd0266f6fd40e.rmeta --extern rand=/opt/rustwide/target/debug/build/rand/29281d03fb48eb6e/out/librand-29281d03fb48eb6e.rmeta --extern regex=/opt/rustwide/target/debug/build/regex/901badbd37129318/out/libregex-901badbd37129318.rmeta --extern ripemd=/opt/rustwide/target/debug/build/ripemd/5b5972eb95792f9b/out/libripemd-5b5972eb95792f9b.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/a502f978b86d56a1/out/libserde-a502f978b86d56a1.rmeta --extern sha1=/opt/rustwide/target/debug/build/sha1/7926e71ef177c7a6/out/libsha1-7926e71ef177c7a6.rmeta --extern sha2=/opt/rustwide/target/debug/build/sha2/4abc5f796074d64c/out/libsha2-4abc5f796074d64c.rmeta --extern statrs=/opt/rustwide/target/debug/build/statrs/b390a92206868754/out/libstatrs-b390a92206868754.rmeta --extern thiserror=/opt/rustwide/target/debug/build/thiserror/6231429a8ef35de8/out/libthiserror-6231429a8ef35de8.rmeta --extern zip=/opt/rustwide/target/debug/build/zip/9391b1ba583dc093/out/libzip-9391b1ba583dc093.rmeta --cap-lints=forbid --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/debug/build/zstd-sys/cb835f2c2ab999ca/out -L native=/usr/lib -L native=/usr/lib/x86_64-linux-gnu` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `idx`
[INFO] [stdout]     --> src/chart.rs:1239:5
[INFO] [stdout]      |
[INFO] [stdout] 1239 |     idx: usize,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/shape.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let mut ws = self.work_sheet_reader(sheet)?;
[INFO] [stdout]    |             ----^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sheet.rs:1932:9
[INFO] [stdout]      |
[INFO] [stdout] 1932 |     let mut remove_brk = |id: i64, brks: &mut Vec<XlsxBrk>| {
[INFO] [stdout]      |         ----^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `balance_at_period` is never used
[INFO] [stdout]    --> src/calc/financial.rs:373:4
[INFO] [stdout]     |
[INFO] [stdout] 373 | fn balance_at_period(rate: f64, per: f64, nper: f64, pv: f64, fv: f64, typ: bool) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRITERIA_LE` is never used
[INFO] [stdout]   --> src/calc/lookup.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const CRITERIA_LE: u8 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRITERIA_GE` is never used
[INFO] [stdout]   --> src/calc/lookup.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const CRITERIA_GE: u8 = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRITERIA_NE` is never used
[INFO] [stdout]   --> src/calc/lookup.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const CRITERIA_NE: u8 = 3;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATCH_MODE_MIN_GREATER` is never used
[INFO] [stdout]   --> src/calc/lookup.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const MATCH_MODE_MIN_GREATER: i32 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matches` is never used
[INFO] [stdout]    --> src/numfmt.rs:277:8
[INFO] [stdout]     |
[INFO] [stdout] 275 | impl FormatCondition {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] 276 |     /// Return `true` if the value satisfies this condition.
[INFO] [stdout] 277 |     fn matches(&self, value: f64) -> bool {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `gen_pivot_cache_definition_id` is never used
[INFO] [stdout]     --> src/pivot_table.rs:1664:8
[INFO] [stdout]      |
[INFO] [stdout]  260 | impl File {
[INFO] [stdout]      | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1664 |     fn gen_pivot_cache_definition_id(&self) -> i32 {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0", kill_on_drop: false }`
[INFO] [stdout] 1d32ba550e6a24476553b6cc377a2dabeb760b082a4def43582897abf85e6ef0
